rust — independent software & tools
-
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.
-
num
A collection of numeric types and traits for Rust, including bigint, complex, rational, range iterators, generic integers, and more!
-
num-bigint
Big integer implementation for Rust
-
num-complex
Complex numbers implementation for Rust
-
num-format
A Rust crate for producing string-representations of numbers, formatted according to international standards
-
num-integer
Integer traits and functions
-
num-iter
External iterators for generic mathematics
-
num-rational
Rational numbers implementation for Rust
-
num-traits
Numeric traits for generic mathematics
-
objc2-web-kit
Bindings to the WebKit framework