Indie software from crates
-
interpolator
runtime format strings, fully compatible with std's macros
-
interprocess
Interprocess communication toolkit
-
iocraft
Create beautifully crafted CLI programs and text output with a declarative React-like Rust API.
-
iovec
Portable buffer type for scatter/gather I/O operations
-
ipconfig
Get network adapters information and network configuration for windows.
-
ipnet
Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.
-
ipnetwork
A library to work with IP CIDRs in Rust
-
iri-string
IRI as string types
-
ironrdp-pdu
RDP PDU encoding and decoding
-
is-terminal
Test whether a given stream is a terminal
-
is_terminal_polyfill
Polyfill for `is_terminal` stdlib feature for use with older MSRVs
-
itertools
Extra iterator adaptors, iterator methods, free functions, and macros.
-
jiff
A date-time library that encourages you to jump into the pit of success. This library is heavily inspired by the Temporal project.
-
jiff-static
Create static TimeZone values for Jiff (useful in core-only environments).
-
jiff-tzdb
The entire Time Zone Database embedded into your binary.
-
jiff-tzdb-platform
The entire Time Zone Database embedded into your binary for specific platforms.
-
jkconfig
A Ratatui-based TUI component library for JSON Schema configuration
-
json5
A Rust JSON5 serializer and deserializer which speaks Serde.
-
jsonpath_lib
It is JsonPath engine written in Rust. it provide a similar API interface in Webassembly and Javascript too. - Webassembly Demo: https://freestrings.github.io/jsonpath
-
jsonrpsee-client-transport
JSON-RPC client transports
-
jsonschema
JSON schema validaton library
-
jsonwebtoken
Create and decode JWTs in a strongly typed way.
-
junction
library for working with NTFS junctions
-
k256
secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures (BIP340), Elliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic curve group operations which can be used to implement arbitrary protocols
-
k8s-openapi
Bindings for the Kubernetes client API
-
kameo_macros
Fault-tolerant Async Actors Built on Tokio macros
-
kasuari
A rust layout solver for GUIs, based on the Cassowary algorithm. A fork of the unmaintained cassowary-rs crate with improvments and bug fixes. Kasuari is the indonesian name for the cassowary bird.
-
keccak
Pure Rust implementation of the Keccak sponge functions
-
keyring
All-in-One Rust Keyring
-
kira
Expressive audio library for games
-
konst
Const equivalents of std functions, compile-time comparison, and parsing
-
kube-client
Kubernetes client
-
kurbo
A 2D curves library
-
kv-log-macro
Log macro for log's kv-unstable backend.
-
lalrpop-util
Runtime library for parsers generated by LALRPOP
-
landlock
Landlock LSM helpers
-
language-tags
Language tags for Rust
-
lazy_static
A macro for declaring lazily evaluated statics in Rust.
-
leb128fmt
A library to encode and decode LEB128 compressed integers.
-
lebe
Tiny, dead simple, high performance endianness conversions with a generic API
-
leptos
Leptos is a full-stack, isomorphic Rust web framework leveraging fine-grained reactivity to build declarative user interfaces.
-
levenshtein
Levenshtein algorithm
-
lexical-sort
Sort Unicode strings lexically
-
lexical-util
Shared utilities for lexical creates.
-
libappindicator
Rust safe bindings for libappindicator
-
libappindicator-sys
Rust sys bindings for libappindicator
-
libc
Raw FFI bindings to platform libraries like libc.
-
libdeflater
Bindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.
-
libduckdb-sys
Native bindings to the libduckdb library, C API
-
liblzma-sys
Raw bindings to liblzma which contains an implementation of LZMA and xz stream encoding/decoding. High level Rust bindings are available in the `liblzma` crate.
-
libp2p-identity
Data structures and algorithms for identifying peers in libp2p.
-
libsecp256k1
Pure Rust secp256k1 implementation.
-
libsqlite3-sys
Native bindings to the libsqlite3 library
-
libtest-mimic
Write your own test harness that looks and behaves like the built-in test harness used by `rustc --test`
-
libyml
DEPRECATED — `libyml` is unmaintained. This release is a thin compatibility shim that forwards every call to `unsafe-libyaml` (the upstream C-libyaml translation `libyml` was originally forked from). Please migrate to `unsafe-libyaml`, `yaml-rust2`, or `noyalib`.
-
libz-rs-sys
A memory-safe zlib implementation written in rust
-
light-poseidon
Poseidon hash implementation in Rust
-
line-clipping
A simple crate implementing line clipping algorithms.
-
line_drawing
A collection of line-drawing algorithms for use in graphics and video games.
-
linebender_resource_handle
Raw resource handle for immutable blobs with dynamic lifetimes.