Indie software from crates
-
liquid
The liquid templating language for Rust
-
local-ip-address
Retrieve system's local IP address and Network Interfaces/Adapters on Linux, macOS and Windows.
-
log
A lightweight logging facade for Rust
-
logos
Create ridiculously fast Lexers
-
louds-rs
High performance LOUDS (Level-Order Unary Degree Sequence) library
-
lyon_geom
2D quadratic and cubic bézier arcs and line segment math on top of euclid.
-
lz4_flex
Fastest LZ4 implementation in Rust, no unsafe by default.
-
lzxd
Decompression implementation for Microsoft's LZXD compression format.
-
mac_address
Cross-platform retrieval of a network interface MAC address.
-
macaw
An opinionated game math library built on top the excellent glam
-
mach2
A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.
-
macro_rules_attribute
Use declarative macros in attribute or derive position
-
macroquad
Simple and easy to use graphics library
-
malachite-nz
The bignum types Natural and Integer, with efficient algorithms partially derived from GMP and FLINT.
-
maliput
Rust API for maliput
-
managed
An interface for logically owning objects, whether or not heap allocation is available.
-
matchers
Regex matching on character and byte streams.
-
maud
Compile-time HTML templates.
-
maxminddb
Library for reading MaxMind DB format used by GeoIP2 and GeoLite2
-
maybe-async
A procedure macro to unify SYNC and ASYNC implementation
-
maybe-owned
provides a `MaybeOwned` (and `MaybeOwnedMut`) type similar to std's `Cow` but it implements `From<T>` and `From<&'a T>` and does not require `ToOwned`
-
mdstream
Streaming-first Markdown middleware for LLM output (committed + pending blocks, render-agnostic).
-
memchr
Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search.
-
memoffset
offset_of functionality for Rust structs.
-
metal
Rust bindings for Metal
-
metrics
A lightweight metrics facade.
-
miette
Fancy diagnostic reporting library and protocol for us mere mortals who aren't compiler hackers.
-
minicov
Code coverage and profile-guided optimization support for no_std and embedded programs
-
minijinja
a powerful template engine for Rust with minimal dependencies
-
minimad
light Markdown parser
-
minimal-lexical
Fast float parsing conversion routines.
-
miniquad
Cross-platform window context and rendering library.
-
miniserde
Data structure serialization library with several opposite design goals from Serde.
-
minisign-verify
A small, zero-dependencies crate to verify Minisign signatures.
-
miniz_oxide
DEFLATE compression and decompression library rewritten in Rust based on miniz
-
mint
Math interoperability standard types
-
mio
Lightweight non-blocking I/O.
-
mockito
HTTP mocking for Rust.
-
modular-bitfield
Easily define bitfield types with modular building blocks.
-
moka
A fast and concurrent cache library inspired by Java Caffeine
-
mongodb
The official MongoDB driver for Rust
-
multer
An async parser for `multipart/form-data` content-type in Rust.
-
multimap
A multimap implementation.
-
mysql_common
MySql protocol primitives
-
naga
Shader translator and validator. Part of the wgpu project
-
names
A random name generator with names suitable for use in container instances, project names, application instances, etc.
-
napi
N-API bindings
-
ncurses
A very thin wrapper around the ncurses TUI library
-
ndk-context
Handles for accessing Android APIs
-
net2
Extensions to the standard library's networking types as proposed in RFC 1158.
-
newline-converter
Newline byte converter library
-
newtype-uuid
Newtype wrapper around UUIDs
-
nix
Rust friendly bindings to *nix APIs
-
nkeys
Rust implementation of the NATS nkeys library
-
no-std-compat
A `#![no_std]` compatibility layer that will make porting your crate to no_std *easy*.
-
nom
A byte-oriented, zero-copy, parser combinators library
-
nonzero_ext
Extensions and additional traits for non-zero integer types
-
noop_proc_macro
No-op proc_macro, literally does nothing
-
nu-ansi-term
Library for ANSI terminal colors and styles (bold, underline)
-
nuid
A highly performant unique identifier generator.