aho-corasick
Fast multiple substring searching
log
A lightweight logging facade for Rust
notify
Cross-platform filesystem notification library
tempfile
managing temporary files and directories
spin
Spin-based synchronization primitives
gimli
reading and writing the DWARF debugging format
whoami
getting information about the current user and environment
serial_test
Allows for the creation of serialised Rust tests
mockito
HTTP mocking for Rust
jpeg-decoder
JPEG decoder
thread_local
Per-object thread-local storage
geojson
Read and write GeoJSON vector geographic data
crossbeam
Tools for concurrent programming
iana-time-zone
get the IANA time zone for the current system
raw-window-handle
Interoperability library for Rust Windowing applications
group
Elliptic curve group traits and utilities
objc2
Objective-C interface and runtime bindings
tokio-serial
A serial port implementation for tokio
tokio-metrics
Runtime and task level metrics for Tokio applications
petgraph
Graph data structure library. Provides graph types and graph algorithms.
serde-big-array
Big array helper for serde
mailparse
parser for MIME e-mail messages
heed
A fully typed LMDB (mdb.master) wrapper with minimum overhead
version_check
Tiny crate to check the version of the installed/running rustc
time
Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].
bindgen
Automatically generates Rust FFI bindings to C and C++ libraries
zopfli
compression algorithm
jpeg-encoder
JPEG encoder
os_str_bytes
Lossless functionality for platform-native strings
serde-pickle
A serde-based serialization library for Python's pickle format
ogg
Ogg container decoder and encoder written in pure Rust
domain
A DNS library for Rust
vfs
A virtual filesystem for Rust
cacache
Content-addressable, key-value, high-performance, on-disk cache
terminal_size
Gets the size of your Linux or Windows terminal
mint
Math interoperability standard types
libpulse-binding
language binding for the PulseAudio libpulse library
pulldown-cmark-to-cmark
Convert pulldown-cmark Events back to the string they were parsed from
imbl
Immutable collection datatypes
serde_valid
JSON Schema based validation tool using serde
defmt
A highly efficient logging framework that targets resource-constrained devices, like microcontrollers
remove_dir_all
A safe, reliable implementation of remove_dir_all for Windows
stacksafe
Prevent stack overflow in deeply recursive functions with automatic stack management
serde_qs
Querystrings for Serde
argminmax
(argmin & argmax in 1 function) with SIMD for floats and integers
av-scenechange
Estimates frames in a video where a scenecut would be ideal
regex-lite
A lightweight regex engine that optimizes for binary size and compilation time
futures-intrusive
Futures based on intrusive data structures - for std and no-std environments
crossbeam-utils
concurrent programming
phonenumber
parsing, formatting and validating international phone numbers
crossbeam-queue
Concurrent queues
unicode-truncate
Unicode-aware algorithm to pad or truncate
strin terms of displayed width
normpath
More reliable path manipulation
ktx2
Parser for the ktx2 texture container format
keyboard-types
Contains types to define keyboard related events
crossbeam-deque
Concurrent work-stealing deque
node-semver
compliant semver implementation in Rust
vers-vecs
A collection of succinct data structures supported by fast implementations of rank and select queries
crossbeam-epoch
Epoch-based garbage collection
dbl
Double operation in Galois Field
GF(2^128)using the lexicographically first polynomial among the irreducible degreenpolynomials having a minimum number of coefficients
spdlog-rs
Fast, highly configurable Rust logging crate, inspired by the C++ logging library spdlog
crossbeam-skiplist
A concurrent skip list
shaku
Compile Time Dependency Injection for Rust
nextest-metadata
Structured access to nextest machine-readable output
sysexits
The system exit codes as defined by <sysexits.h>
ggez
A lightweight game framework for making 2D games with minimum friction, inspired by Love2D
cargo-msrv
Find your minimum supported Rust version (MSRV)!
cargo-nextest
A next-generation test runner for Rust
sprocket
A command line tool for working with Workflow Description Language (WDL) documents
ruvector-mincut
World's first subpolynomial dynamic min-cut: self-healing networks, AI optimization, real-time graph analysis
scx_bpfland
A vruntime-based sched_ext scheduler that prioritizes interactive workloads. https://github.com/sched-ext/scx/tree/main
actix-codec
Codec utilities for working with framed protocols
pi_slotmap
Slotmap data structure
cargo-dupes
A cargo subcommand that detects duplicate and near-duplicate code blocks in Rust codebases using AST normalization
wayland-pipewire-idle-inhibit
Inhibit wayland idle when computer is playing sound
bevy_pancam
A camera that allows panning by dragging with the mouse
scx_chaos
general purpose sched_ext scheduler designed to amplify race conditions
sluice
Efficient ring buffer for byte buffers, FIFO queues, and SPSC channels
minimum_redundancy
encode and decode data with binary or non-binary Huffman coding
unit-prefix
Format numbers with metric and binary unit prefixes
num-primitive
Traits for primitive numeric types
hctr2-rs
HCTR2 and HCTR3 length-preserving encryption with format-preserving variants
petektools
Standalone numerics & geostatistics kernels for Rust: scattered-data gridding (minimum-curvature, IDW, nearest) and a curated numeric front-door. Pure leaf with PyO3 bindings.
packedvec
Store vectors of integers efficiently
obeli-sk-boa-wintertc
WinterTC (TC55) Minimum Common Web API implementation for the Boa JavaScript engine
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
testless
Function-level test impact analysis via static AST
concurrent-map
a lock-free linearizable B+ tree
ntapi
FFI bindings for Native API
async-h1
Asynchronous HTTP 1.1 parser
predictosaurus
Uncertainty aware haplotype based genomic variant effect prediction
portgraph
Data structure library for directed graphs with first-level ports
edi-energy
EDI@Energy EDIFACT parser and validator for the German energy market
ruvector-mincut-gated-transformer
Ultra low latency transformer inference with mincut-gated coherence control
koenig-damico-planner
Faithful Rust re-implementation of the Koenig-D'Amico fuel-optimal impulsive control algorithm (IEEE TAC 2020)
fusion-blossom
A fast minimum-weight perfect matching solver for quantum error correction
pelt
Changepoint detection with Pruned Exact Linear Time
phraze
Random passphrase generator
supabase-testcontainers-modules
Testcontainers modules for Supabase services used in integration testing
cargo-quarantine
Quarantine Cargo dependencies
launchy
Low-level bindings and high-level abstractions for the Novation Launchpad MIDI devices
matchtigs
Different algorithms for computing small and minimum plain text representations of kmer sets
cooldown
A unified, language-agnostic dependency-cooldown CLI: refuse to adopt any version younger than a minimum release age, across tools, from one policy core
iter-read
A Read implementation for iterators over u8 and related types
jscpd
Copy/paste detector — fast Rust-based CLI for code duplication detection
ssss
Shamir's Secret Sharing Scheme
pkpw
What if correct horse battery staple, but Pokémon
next-rust-release-date
When's the next Rust release?
ring-compat
Compatibility crate for using RustCrypto's traits with the cryptographic algorithm implementations from *ring*
whats-changed
Show Rust dependencies that were upgraded
negentropy
set-reconciliation protocol
weeks-from-now
Show a date x weeks from now
oth_rjsp
JSON Schema (2020-12) parser, validator, and code-generation engine with Tera template support
minhash-rs
MinHash trying to be parsimonious with memory
sqids
Generate short unique ids from numbers
array_range_query
High-performance generic segment tree and lazy segment tree implementations in Rust for efficient range queries, range updates, and interval operations. Supports custom monoid operations with zero-cost abstractions.
bamnado
Tools and utilities for manipulation of BAM files for unusual use cases. e.g. single cell, MCC
tuinix
building terminal user interface (TUI) applications on Unix systems with minimum dependencies
beancount-parser
A beancount file parser library for rust
mzdeisotope
deisotope and charge state deconvolve mass spectra
fixt
minimum viable fixtures
cargo-msrv-prep
Cargo subcommand useful to prepare for determining/verifying a crate's MSRV
dolby_vision
Dolby Vision metadata parsing and writing
breakout
detection for Rust
qubit-argument
Argument and state validation helpers for Rust applications
hyprsnow
configurable snow effect for Hyprland
recursive
Easy recursion without stack overflows
hdr10plus
HDR10+ metadata parsing and writing
uhg-custom-appollo-roouter
customized Apollo Router, NOT the official apollo router, do not use
dofus-dmg-calculator
A binary crate to estimate Dofus spells' output damage
heed3
A fully typed LMDB (mdb.master3) wrapper with minimum overhead with support for encryption
min-max-heap
An efficient, double-ended priority queue
rpg-util
Rust Password Generator - A fast and customizable password generator
wxfetch
Console utility for accessing aviation weather information from the command line
segmented-vec
A vector with stable element addresses using segmented allocation and O(1) index-to-segment mapping
sqry-tree-sitter-support
Tree-sitter integration helpers for sqry
glommio
thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans
minimum_ml
Experimental Machine Learning Library
amiquip
Pure Rust RabbitMQ client
bounding_box
rectilinear, 2-dimensional bounding boxes
fid-rs
High performance FID (Fully Indexable Dictionary) library
minspan
a package for determining the minimum span of one vector within another
check-jitter
A monitoring plugin that measures network jitter
sql_minifier
providing methods and procedural macros to minify SQL code, optionally at compile time
actix-web-flash-messages
Flash messages for actix-web applications
zugferd
Generate a ZUGFeRD XML for European e-invoices
oxiblas-sparse
Sparse matrix support for OxiBLAS
dagre-dgl-rs
A faithful Rust port of dagre-js — directed graph layout
neco-vault
minimum dependency memory-only signing vault built on neco-secp
async-priority-limiter
Throttles prioritised tasks by limiting the max concurrent tasks and minimum time between tasks, with up to two levels based on keys
http-response-compression
Tower middleware for compressing HTTP response bodies
rsblkid
Safe Rust wrapper around the
util-linux/libblkidC library
bb8-mongodb
bb8 connection pooling impmentation for the MongoDB database
loggit
lightweight, easy-to-use logging library for Rust
rotating-bloom-filter
A probabilistic data structure that rotates out old items to maintain recent membership
kcr_storageos_com
Kubernetes Custom Resource Bindings
blaze-ssl-async
Legacy SSLv3 bare minimum implementation
neco-secp
minimum dependency secp256k1 and Nostr signing core
koba-rs
Rust rewrite of https://github.com/simon0302010/koba, a terminal image renderer
tekken-rs
Mistral Tekken tokenizer with audio support
vldb-controller
Local space-level database controller service for SQLite and LanceDB backends
elain
Set a type's minimum alignment with const generics
slugify-filenames
"slugify" strings and filenames, available as a rust library and as two standalone command-line binaries. The slugify-filenames renames all files in the given paths (or current path if none is given)…
binary-merge
Minimum comparison merge of two sorted sequences with random access
g-type
Generic types with bounds and validation
nom-unicode
Unicode extensions for Nom
alg_ds
Algorithms & data structures
inc-complete
writing incremental computations that re-execute the minimum number of steps when an input is changed
yini
extremely simple .ini file parser
umt_rust
UMT is a collection of useful functions that I personally created
min_http11_core
Minimum HTTP/1.1 version, request line and headers
shm_open_anonymous
Anonymous POSIX shared memory objects
avoidance-cascade
Models the avoidance cascade phenomenon from ternary agent systems and provides tools to detect and prevent it
parse_duration
Parses a duration from a string
counting_sort
Counting sort implementation for Iterators
primer_demux
A high-performance tool for demultiplexing sequencing reads based on primer sequences using Myers algorithm
metricator
Metrics
min_http11_parser
Minimum HTTP/1.1 request parser
high-roller
Rolling maximum, minimum, and sum for streams of numerical data
ruvector-mincut-wasm
WASM bindings for subpolynomial-time dynamic minimum cut
minimum_wage_jp
Japan minimum wage by prefecture: get rate for a date and check compliance
layuit
A UI layout library for Rust
float-pretty-print
Format f64 for showing to user, not for serialisation
disjoint
Fast and safe implementation of the disjoint-set data structure
coding_benchmark
The program for benchmarking Huffman coding algorithms
stm32l4xx-hal
Hardware abstraction layer for the stm32l4xx chips
fasta_rs
Multi purpose fasta toolkit
rational_extensions
Extensions for rational numbers
ruvector-mincut-node
Node.js bindings for subpolynomial-time dynamic minimum cut
lau-graph-theory
Graph theory library — structures, algorithms, and spectral methods for network analysis
valida
Modular validation system for Rust with support for nested structures and localization
escposify
A ESC/POS driver for Rust Minimum Rust version policy (MSRV) This crate’s minimum supported rustc version is 1.46.0
evoc-rs
Rust port of the EVoC clustering algorithm for high dimensional data
enum-ptr
Ergonomic tagged pointer
serde_hash
seamlessly integrating HashIds with Serde serialization and deserialization. This library provides a convenient way to obfuscate numeric IDs in your JSON output without changing your…
bergshamra-crypto
Cryptographic algorithm implementations for Bergshamra XML Security library
textalyzer
Analyze key metrics like number of words, readability, and complexity of any kind of text
find_duplicate_files
find identical files according to their size and hashing algorithm
netgen_rs
Rust rewrite of NETGEN, a min-cost flow, assignment, and maximum flow problem graph generator
biski64
A fast, robust, 64-bit pseudo-random number generator with a guaranteed minimum period of 2^64
rngo
simulations
bevy_key_rotation
Access and refresh token rotation for Bevy applications
rmumps
Pure Rust multifrontal sparse symmetric indefinite solver
feral-amd
Approximate Minimum Degree (AMD) fill-reducing ordering, quotient-graph algorithm (Amestoy, Davis & Duff 1996, 2004). Pure Rust, standalone.
timsrust-centroid
Centroiding algorithms for timsTOF ion mobility spectra
ruv-neural-mincut
rUv Neural — Dynamic minimum cut analysis for brain network topology detection
ml-cellar
CLI of ML model registry for minimum MLOps
range_minimum_query
Range Minimum Query (RMQ) is used on arrays to find the position of an element with the minimum value between two specified indices
amd
Approximate Minimum Degree ordering
rune-strings
Extract printable strings from binary files — configurable minimum length and encoding
convex-rs
Convex optimization in Rust — linear programming, quadratic programming, interior point methods, proximal operators
neco-nostr-wasm
minimum dependency WebAssembly bindings for neco-secp and neco-vault
jsonschema-migrate
Migrate JSON Schema documents to draft 2020-12
image-max-polling
A high-performance Rust library for maximum and minimum pooling operations on images, leveraging SIMD instructions (AVX2/NEON) and parallel processing for accelerated performance
msrv
Find your minimum supported Rust version (MSRV), library edition! See cargo-msrv!
neco-p256
minimum dependency P-256 ECDSA signing core
triforce-lv2
Minimum variance distortionless response beamformer for Apple mic arrays
fake-tcp
A TUN interface based, user space, asynchronous and high performance TCP stack that allows packet oriented tunneling with minimum overhead
kalax
High-performance time series feature extraction library
testless-lang-rust
Rust language plugin for testless
menhera-cooldown
Codes powering index.crates.menhera.org
feral-amf
Approximate Minimum Fill (AMF / HAMF4) fill-reducing ordering, quotient-graph algorithm (Amestoy 1999). Pure Rust, standalone.
copybook-dialect
Dialect contract for ODO min_count semantics
brainwires-stores
Opinionated minimum data-store set for the Brainwires Agent Framework — sessions, conversations, tasks, plans, locks, images, and tiered hot/warm/cold memory. All built on the brainwires-storage StorageBackend trait.
neco-view2d-svg-wasm
minimum dependency WebAssembly bindings for neco-view2d-svg via wasm-bindgen
oxidy
Fast & Minimum Web Framework for Rust
binvec
binary vector type developed in Rust to use memory efficiently. It is characterized by using the minimum memory space to store an array of bool values.
neco-edge-routing-wasm
minimum dependency WebAssembly bindings for neco-edge-routing via wasm-bindgen
duckdb-ext-macros
A modern, Rust 2024 Edition compatible procedural macro for creating DuckDB loadable extensions
neco-minphase
Minimum-phase spectrum and overlap-add convolution kernels
petite_http
A minimum viable embedded HTTP server
rs-aggregate
Aggregate a list of IP prefixes into their minimum equivalent representation
vector_reserve
Filters a vector by a minimum value, retaining elements that are either greater than or equal to, or strictly greater than the given minimum
shmem-ipc
Untrusted IPC with maximum performance and minimum latency on Linux
minsize
Collections with a statically known minimum size (using const generics)
gcp-https-client-rust
GCP client call https minimum viable MCP server!
gcp-stdio-client-rust
GCP client call stdio minimum viable MCP server!
graphmst
allows you to generate minimum spanning tree from a graph using Prims, Kruskals, Boruvkas and Reverse Delete algorithms
vecmin
VecMinandVecOnenewtype wrapper aroundVecthat enforces a minimum length at compile time
miniball
Minimum enclosing ball
gcp-cloudrun-client-rust
GCP client call Cloud Run minimum viable MCP server
mvdb
Minimum Viable (Psuedo) Database
decluster
Iteratively declusters and replaces a randomised set of 2D points until a set is discovered where each point is separated by at least the specified minimum distance
zuit-lsp
Minimum-viable LSP server that surfaces zuit findings as diagnostics
stylometry-analyzer
Minimal CLI tool that combines one or more
.txtfiles, extracts user-authored text, and enforces a minimum size. Hash-embeds text chunks and queries a local vector DB to classify writing style…
moving_min_max
Tracking minimum or maximum of sliding windows
xor_cryptor_keylen
xor_cryptor, but with a minimum key length of 1
tilecover
Generate the minimum number of tiles to cover a geometry
minecraft-varint
Minecraft's VarInt and VarLong implemetation in Rust, providing minimum memory usage and maximum performance
colamd
Column approximate minimum degree ordering algorithm
min-tun
finding the minimum available TUN device on Linux systems
minmaxn
finding the minimum or maximum n values from an iterable
nonminmax
Primitives types which cannot be their minimum/maximum value
easy-min-max
Easy to use macros for min, max and clamp. Works with no_std
template-switch-error-free-inners
Find error-free template switch inners of minimum length
bitboard_xo
XO game implemented in rust with minimum memory usage
array_windows
finding the minimum or maximum n values from an iterable
fps_ticker
measuring the average, minimum and maximum frame rate over a window of time
smolheed
A thin wrapped on top of LMDB with minimum overhead
trajgen
Minimum trajectory generator
Try searching with DuckDuckGo or on crates.io.