-
base64
encodes and decodes base64 as bytes or utf8
-
egui
immediate mode GUI that runs on both web and native
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
glam
fast 3D math library for games and graphics
-
time
Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].
-
wat
Rust parser for the WebAssembly Text format, WAT
-
unicode-ident
Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31
-
gix-pack
Implements git packs and related data structures
-
wasm-tools
CLI tools for interoperating with WebAssembly files
-
thin-vec
A vec that takes up less space on the stack
-
gifski
pngquant-based GIF maker for nice-looking animGIFs
-
toml-span
Toml parser and deserializer that preserves span information
-
counts
A command line tool for ad hoc profiling
-
vek
Generic 2D-3D math swiss army knife for game engines, with SIMD support and focus on convenience
-
cavif
Encodes images in AVIF format (image2avif converter) using a pure-Rust encoder
-
wast
Customizable Rust parsers for the WebAssembly Text formats WAT and WAST
-
compactrs
High-performance native Windows file compressor using WOF (Windows Overlay Filter)
-
cargo-ndk
Makes building Rust libraries for Android simpler
-
build_pbf_glyphs
A CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts
-
cortexflow-cli
CortexFlow command line interface made to interact with the CortexBrain core components
-
bump-scope
A fast bump allocator that supports allocation scopes / checkpoints. Aka an arena for values of arbitrary types.
-
fundu
Configurable, precise and fast rust string parser to a Duration
-
open-vector-tile
reads/writes The Open Vector Tiles 1.0 Specification
-
columnar
Conversion from arrays of complex structs to simple structs of arrays
-
kbpwrd
A daemon for managing the pinephone keyboard case battery
-
soa-rs
A Vec-like structure-of-arrays container
-
stretto
high performance thread-safe memory-bound Rust cache
-
rectangle-pack
A general purpose, deterministic bin packer designed to conform to any two or three dimensional use case
-
cargo-hold
CI tool to ensure Cargo's incremental compilation is reliable by managing your caches intelligently
-
s2protocol
A parser for Starcraft II - Replay format, exports to different target formats
-
anybytes
A small library abstracting over bytes owning types in an extensible way
-
microfft
Embedded-friendly Fast Fourier Transforms
-
octoroute
Intelligent multi-model router for self-hosted LLMs
-
muxi
Create bookmarks for your tmux sessions on the fly! 🚀
-
gravityfile
A state-of-the-art file system analyzer with TUI
-
rclite
small, fast, and memory-friendly reference counting compatible with Arc and Rc APIs
-
allmytoes
thumbnails according to the freedesktop.org specification
-
include-flate
A variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation
-
monorail
effective polyglot, multi-project monorepo development
-
brup
updating the BRAM contents of NextPNR Lattice ECP5 FPGA configuration files
-
veracode-platform
A comprehensive Rust client library for the Veracode platform (Applications, Identity, Pipeline Scan, Sandbox)
-
urlsup
CLI to validate URLs in files
-
wnfs-nameaccumulator
Cryptographic accumulators for the Webnative Filesystem
-
scfs
A convenient splitting and concatenating filesystem
-
capsula-cli
The command line interface for Capsula
-
im_ternary_tree
Structural sharing ternary tree, i.e. immutable data structure
-
cargo-rail
Graph-aware testing, dependency unification, and crate extraction for Rust monorepos
-
three-d
2D/3D renderer - makes it simple to draw stuff across platforms (including web)
-
rgd
Installed game detection utility for Linux
-
packedvec
Store vectors of integers efficiently
-
wasmtime-wast
wast testing support for wasmtime
-
kamo
assist in the creation of an interpreter or compiler and its associated runtime
-
moon_pdk_api
Core APIs for creating moon WASM plugins
-
option-block
A minimal utility Rust crate for small, fixed-size blocks of optional types
-
batuta
Orchestration framework for converting ANY project (Python, C/C++, Shell) to modern Rust
-
textra
type less, write more
-
blastdns
Async DNS lookup library for bulk/parallel DNS resolution
-
sparsevec
Compress vectors using row displacement
-
layout-audit
Analyze binary memory layouts to detect padding inefficiencies
-
kill_tree
🌳 Kill Tree is a library designed to terminate a specified process and all its child processes recursively, operating independently of other commands like kill or taskkill
-
wmap
Command line tool to generate wardley map images from wmap files
-
sea-streamer
🌊 The stream processing toolkit for Rust
-
smallring
High-performance ring buffer with automatic stack/heap optimization | 高性能环形缓冲区,支持栈/堆自动优化
-
json-from-wast
Conversion from
*.wastfiles to JSON -
spec-oxide
Spec-driven development for humans and AI
-
happylock
Free deadlock prevention
-
avocado-cli
CLI tool for AvocadoDB - deterministic context compilation for AI agents
-
tros
Your tros from tarantool TX thread to tokio(..and others!)
-
vsf
Versatile Storage Format
-
cueue
High performance SPSC circular byte buffer with batch operations
-
sgcount
A fast and flexible sgRNA counter
-
yaque
disk-backed persistent queue for Rust
-
notion-client
client library for the Notion API
-
starlane
– An Orchestration and Infrastructure Framework for WebAssembly Components (https://starlane.io) This packaged manages
HyperSpacewhich provides infrastructure forSpaceApis… -
encoderfile
Distribute and run transformer encoders with a single file
-
cfr
Counterfactual regret minimization solver for two-player zero-sum incomplete-information games
-
comically
fast manga & comic optimizer for e-readers
-
coap-numbers
Constants for the CoAP protocol
-
garbage-code-hunter
A humorous Rust code quality detector that roasts your garbage code
-
git-warp-time
CLI utility to reset file timestamps to repo state
-
oversee
A modern system monitor for macOS with Apple Silicon GPU support
-
texture_packer
A texture packing library using the skyline heuristic
-
keen-retry
-- yet powerful -- zero-cost-abstractions & zero-copy lib for error handling & recovery
-
pg-extras
PostgreSQL performance database insights
-
binary-codec
A binary codec for Rust that provides serialization and deserialization of data structures to and from binary formats
-
ruci
A UCI (Universal Chess Interface) crate
-
tauq
Token-efficient data notation - 44% fewer tokens than JSON (verified with tiktoken)
-
stable-vec
A Vec-like collection which guarantees stable indices and features O(1) element deletion (semantically similar to
Vec<Option<T>>). Useful for allocations in graphs or similar data structures. -
fastnet
Ultra-low latency encrypted networking for real-time games. TLS 1.3 + ChaCha20-Poly1305 with ~15µs RTT.
-
fixed-bump
A bump allocator that uses fixed-size chunks to ensure non-amortized O(1) allocations
-
rpi_resize
Shrink Raspberry Pi root filesystem and create additional partitions for swap, /var, and /home
-
terrazzo
build dynamic web pages in Rust
-
chatpack
Prepare chat data for RAG / LLM ingestion. Supports Telegram, WhatsApp, Instagram, Discord.
-
tracelogging_dynamic
TraceLoggingDynamic for Rust
-
safe-bigmath
non-overflowing, non-panicking numeric types as well as safe big integer and decimal that can scale to any size safely and gracefully, only wasting memory when extra precision is needed
-
simd-r-drive
SIMD-optimized append-only schema-less storage engine. Key-based binary storage in a single-file storage container.
-
include-exclude-watcher
Async file watcher with glob-based include/exclude patterns and built-in debouncing
-
context-creator
High-performance CLI tool to convert codebases to Markdown for LLM context
-
pajamax
Fast gRPC server framework in synchronous mode
-
matrixbot-ezlogin
I wrote the login and E2EE bootstrap code for Matrix bots so you don’t have to
-
iocaine
The deadliest poison known to AI
-
prime-factor
A prime number factorizer written in Rust
-
compdb
A blazingly fast compilation database manipulation tool - 135x faster than Python compdb
-
cargo-preflight
A custom Cargo subcommand to run local 'CI' on certain Git actions
-
fnr-tool
A blazingly fast file and directory renaming tool with gitignore support
-
windowed-infinity
data structure representing an infinite sequentially writable u8 vector of which a small view has writes to it preserved. This is primarily useful when implementing CoAP block-wise transfers…
-
zarray
Cache-optimized 2D and 3D arrays using Morton order (aka Z-order) Z-indexed storage, with a convenient API for common 2D and 3D access patterns. Use of zarray in place of a Vec of Vecs often improves performance…
-
cl-format
Use Common Lisp format in Rust
-
jbuild
High-performance Java build tool supporting Maven and Gradle
-
ender
An encoding library to work with any binary data format
-
tex-packer-core
Core algorithms and API for packing images into texture atlases (Skyline / MaxRects / Guillotine). Returns pages (RGBA) and metadata (JSON/Plist/templates).
-
just-mcp
Production-ready MCP (Model Context Protocol) server for Justfile integration
-
micropool
Low-latency thread pool with parallel iterators
-
capctl
A pure-Rust interface to prctl() and Linux capabilities
-
compvec
Compressing integer vectors
-
aoer-plotty-rs
A variety of utilities for creating pen-plotter based artwork
-
steady_state
Framework for building long running low latency actor based services on Linux. Provides visual telemetry to watch data flows between actors. Uses Erlang style supervisors to defend…
-
better_comprehension
collection and iterator comprehensions for Rust
-
rememberthemilk
Client library for the Remember The Milk todo list service
-
inkjet
A batteries-included syntax highlighting library for Rust, based on tree-sitter
-
mcvm_cli
The command-line interface for mcvm
-
meatpack
algorithm for encoding gcode
-
kdlite
Small streaming KDL parser (based on just-kdl)
-
async-dropper
The least-worst ad-hoc implementation of AsyncDrop as a Derive macro
-
repartir
Sovereign AI-grade distributed computing primitives for Rust (CPU, GPU, HPC)
-
rocket_session
Rocket.rs plug-in for cookie-based sessions holding arbitrary data
-
tex-packer-cli
Command-line interface for tex-packer: pack folders of images into texture atlases (PNG + JSON/Plist/templates)
-
utf-64
The next-generation text encoding standard using 64 bits per character
-
lqth
but blazingly fast screenshot utility
-
spartan
High-speed zkSNARKs without trusted setup
-
wasmer-cli
Wasmer CLI
-
saorsa-rsps
Root-Scoped Provider Summaries using Golomb Coded Sets for P2P DHT
-
debtmap
Code complexity and technical debt analyzer
-
midas_fetcher
High-performance concurrent downloader for UK Met Office MIDAS Open weather data with intelligent caching and resumable downloads
-
ruvector-tiny-dancer-core
Production-grade AI agent routing system with FastGRNN neural inference
-
offset-allocator
A port of Sebastian Aaltonen’s
OffsetAllocatorto Rust -
stupidfs
More files per file: hide files by storing them in the metadata of other files
-
static_interner
Similar to
internmentcrate, but with interface and performance tweaks -
aurora-db
A lightweight, real-time embedded database with built-in PubSub, reactive queries, background workers, and intelligent caching
-
sliding-ring
Cache-friendly sliding ring buffer keyed to an anchor coordinate for ultra-low-latency workloads
-
fcd
File Manager (FranCommanDer) - a text based file manager that combines the best features of Midnight Commander and Ranger
-
rspack_plugin_wasm
rspack wasm plugin
-
tydle
YouTube video extractor written in Rust that can be used anywhere in web or native environments, based on an extremely small subset of yt-dlp
-
tmf
3D model compression format achieving compression ratio of between 4.2 and 1.95, while being very fast to read and having no visual difference between compressed and uncompressed models
-
chroma-dbg
Put your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait
-
blaze-tests
Blaze integration tests suite
-
xoroshiro256-full
⚡ Fast, 🧪 deterministic, and 🧰 ergonomic implementation of xoroshiro256** with no bit waste
-
thesis
controlling & monitoring experimental code paths
-
ghiqc
Command-line tool for checking quality of bug reports in GitHub Issues
-
recuerdame
Pre-calculate functions at compile-time rather than run-time
-
packed-uints
Array of uints that scales from u4 to u32 to minimize wasted space while still being fast
-
smolscale
A high-performance async-task scheduler
-
fuzzy_rocks
A persistent datastore backed by RocksDB with fuzzy key lookup using an arbitrary distance function accelerated by the SymSpell algorithm
-
neuroformats
Handling of structural neuroimaging file formats. The focus is on surface-based brain morphometry data and FreeSurfer file formats.
-
hexagonal_pathfinding_astar
A-Star pathfinding algorithm tailored for traversing a bespoke collection of weighted hexagons
-
hyperwood
open-source system for crafting furniture from simple wooden slats
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
toolsearch
searching tools across MCP servers
-
clang_log
log implementation
-
sharded_mutex
No per-object memory overhead locks. Pseudo atomic ops for Copy/PartialEq types.
-
janice
A file sync tool that refuses to waste your time
-
oot_bitset
A no‑frills, zero‑overhead bit flag system
-
wasmi_wast
execute Wast files and directives with Wasmi
-
incr_stats
Fast, scalable, incremental descriptive statistics in Rust
-
workset
Manage git repos with worksets
-
nnls
Non-Negative Least Squares (nnls)
-
rvi
A small tool to let you write rust with rust-analyzer not using cargo
-
dusk-safe
Sponge API for Field Elements
-
linked-markov
A minimal, thread-safe Markov chain implementation using reference-counted steps and weighted transitions
-
card-est-array
Infrastructure for managing large arrays of cardinality estimators
-
quokkasim
A Rust-based Discrete Event Simulation (DES) framework, which simplifies simulation for beginners, and provides excellent utilities for experienced modellers
-
luna-orm
ORM based on sqlx
-
axleharp
File location storer, designed to be used from within text editors
-
flow-guard
High-performance adaptive concurrency control and backpressure for Rust services
-
mecha10-nodes-image-classifier
Image classification node using ONNX models from catalog
-
scidataflow
A command-line tool to manage scientific research project data
-
lybic-sdk-rs
Lybic sdk for Rust
-
smol-macros
Macros for setting up a smol runtime
-
hittekaart
Generates OSM heatmap tiles from GPX tracks
-
ring-alloc
Specialized allocator for short-living objects
-
scale_std
datastructures and algorithms to be run on the SCALE engine
-
hrw-hash
A minimalistic implementation of the Highest Random Weight (HRW) aka Rendezvous hashing algorithm
-
virtual-buffer
A cross-platform library for dealing with buffers backed by raw virtual memory
-
bunyan
A CLI to pretty print structured logs. A Rust port of the original JavaScript bunyan CLI.
-
unlimited-ammo
Hot reloader for Rust codebases, never waste time rebuilding again
-
nagiosplugin
A small helper library to make it easy to write nagios/icinga checks
-
bc_unshit
Bandcamp album structure unshittifier
-
discard
trait which allows for intentionally leaking memory
-
inf-wast
inf-wasm-tool inf-wast crate fork with Inference non-detenministic instructions extension
-
strawpoll
A wrapper to avoid spurious polling
-
mise-server
MIcro SErvice
-
inline-option
A memory-efficient alternative to Option that uses a pre-defined value to represent None
-
heph-inbox
Bounded capacity channel designed to be used as inbox for actors. Also supports one shot channels.
-
lino
A command line text editor with notepad like key bindings
-
reloaded-memory-buffers
Shared, Concurrent, Permanent Memory Allocator tied to Process Lifetime
-
interns
Object interner
-
feather-runtime
Web Server Runtime for Feather
-
entrenar-lora
LoRA/QLoRA configuration optimizer and memory planner
-
entrenar-bench
Distillation benchmarking and hyperparameter sweep tool
-
spin_on
inefficient Future executor
-
pinecone
A no_std + serde compatible message library for Rust
-
arcow
Atomically Reference-counted Copy-On-Write shared pointer
-
gravityfile-analyze
Analysis algorithms for gravityfile (duplicates, age, trends)
-
regex-cache
Lazy and cached regular expressions
-
lazyanki
workspace for Anki automation and parsing tools
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
compt
A complete binary tree visitor library
-
docufort
A toolbox for the docufort crash fault-tolerant append only file format
-
dual_balanced_ternary
Dual Balanced Ternary Arithmetic
-
notion
Api Client
-
gravityfile-tui
Terminal user interface for gravityfile
-
serde_cow
more efficent serde deserializations for Cow
-
http-sig
IETF draft 'Signing HTTP Messages'
-
cargo-languagetool
A third-party cargo extension for checking grammar in the documentation and comments
-
tabulate
aligning data in columns
-
envful
verify the presence of environment variables before running a process
-
nwd1-quic
QUIC transport for nwd1 binary frames
-
flamer
a procedural macro to insert
flame::start_guard(_)calls -
repeated-assert
Run assertions multiple times
-
extent
replacement for std::ops::{Range,RangeInclusive}
-
phoenix_channels_client
async-ready client for Phoenix Channels in Rust
-
peapod
Ultra-compact storage for enums
-
polydimensional_rust
Lightweight library for Rust created to make work with matrixes and vectors in 2D, 3D and 4D better and faster!
-
async-io-bufpool
Efficient asynchronous I/O operations with minimal idle memory overhead
-
mica
user-friendly, embeddable scripting language
-
tiny-str
Small string optimization
-
watson
a no_std web assembly loader
-
pflock
A phase-fair reader-writer lock that reduces worst-case blocking for readers. Especially useful for multiprocessor real-time systems.
-
char-ranges
Iterate chars and their start and end byte positions
-
div
Ad hoc HTML for Rust Web Apps
-
kioku
A memory arena
-
bitpack-vec
A vector for arbitrary bitwidth integers, densely packed
-
docpos
Compact-document items after defining them (fn, struct, enum) + document fn parameters with rustdoc (⑂roxygen)
-
criner-cli
A command-line interface for the 'Criner' crates mining platform
-
parkour
A fast, extensible command-line arguments parser
-
archlink
Arch Linux users to find the right packages to install
-
dagpirs
A pure rust wrapper for dagpi, with image manipulation and data fetching
-
pulsar_web
fast and reliable web framework
-
cut-optimizer-2d
A cut optimizer for cutting rectangular pieces from sheet goods
-
wabt
Bindings to the wabt library
-
wasmer-wast
wast testing support for wasmer
-
txt_writer
Easier and faster way to write txt files in rust
-
watson_rs
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
serde_watson
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
robotstxt-with-cache
A native Rust port of Google's robots.txt parser and matcher C++ library
-
hashmapbool
The new and improved way to use boolean values in your rust code, requiring heap allocation and wasting resources on conversion
-
npd
Now Playing Daemon is a daemon showing notifications about songs played by MPD
-
aipn
Enumeration of all Assigned Internet Protocol Numbers as per IANA
-
roracache
FUSE filesystem that bolts aggressive caching and readahead onto another filesystem
-
drain-flow
parsing and analyzing log files of arbitrary format based on the DRAIN algorithm
-
megumax
CLI tool for search-and-replace across the entire project
-
utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn't have to be a complete UTF-8 data.
-
actix-web-query-method-middleware
An Actix Web middleware that allows you to reroute
POSTrequests to other methods likePUTorDELETEusing a query parameter -
sqlstate-inline
Memory efficient const-friendly types for SQLSTATE codes
-
simmer
A temperature unit library for Rust. It's intended to be minimal, embedded-aware, and easy to use!
-
swyt
Daemon killing processes based on time period rules
-
tileset
Tailset definition, and supports importing multiple formats
-
cut-optimizer-1d
A cut optimizer for cutting linear pieces
-
flac-tracksplit
Split FLAC+CUE (embedded) into multiple tracks
-
common-strings
Macro for storing common strings as enum variants
-
lmql
A general-purpose async streaming large language model interface
-
packed_booleans
pack booleans together
-
live-entity
A framework for storing entities and watching them for updates
-
wast-encoder
WAST encoder supporting wasi and wit components
-
local-encoding-ng
simplifies the encoding and decoding from the local Windows Ansi codepage
-
nyar-runtime
WAST encoder supporting wasi and wit components
-
potpack
Rust port of the potpack algorithm
Try searching with DuckDuckGo or on crates.io.