-
parking_lot
More compact and efficient implementations of the standard synchronization primitives
-
roxmltree
Represent an XML as a read-only tree
-
ropey
A fast and robust text rope for Rust
-
convert_case
Convert strings into any case
-
plotters
drawing library focus on data plotting for both WASM and native applications
-
nom
A byte-oriented, zero-copy, parser combinators library
-
tiny-skia
A tiny Skia subset ported to Rust
-
memmap2
Cross-platform Rust API for memory-mapped file IO
-
hashlink
HashMap-like containers that hold their key-value pairs in a user controllable order
-
bevy
A refreshingly simple data-driven game engine and app framework
-
simdutf8
SIMD-accelerated UTF-8 validation
-
taffy
A flexible UI layout library
-
headless_chrome
Control Chrome programmatically
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
exr
Read and write OpenEXR files without any unsafe code
-
dlopen2
opening and operating on dynamic link libraries (also known as shared objects or shared libraries)
-
nucleo-matcher
plug and play high performance fuzzy matcher
-
pnet
Cross-platform, low level networking using the Rust programming language
-
async_zip
An asynchronous ZIP archive reading/writing crate
-
tikv-jemalloc-sys
Rust FFI bindings to jemalloc
-
vfs
A virtual filesystem for Rust
-
printpdf
reading and writing PDF files
-
gifski
pngquant-based GIF maker for nice-looking animGIFs
-
hickory-server
Hickory DNS is a safe and secure DNS server with DNSSEC support. Eventually this could be a replacement for BIND9. The DNSSEC support allows for live signing of all records, in it does not currently support…
-
iceoryx2
Lock-Free Zero-Copy Interprocess Communication
-
avian3d
An ECS-driven physics engine for the Bevy game engine
-
kameo
Fault-tolerant Async Actors Built on Tokio
-
axum-streams
HTTP body streaming support for Axum: json/csv/protobuf/arrow/txt
-
tiled
loading maps created by the Tiled editor
-
tendril
Compact buffer/string type for zero-copy parsing
-
vscode-workspace-gen
Generates vscode workspace files from a template
-
bvh
A fast BVH using SAH
-
river_dreams
A tribal looking ZSH shell theme made to help you craft your most ambitious software projects. It is available for macOS and Linux.
-
rinf
native business logic, Flutter for flexible and beautiful GUI
-
specta
Easily export your Rust types to other languages
-
confique
Type-safe, layered, light-weight,
serde-based configuration library -
slog-term
Unix terminal drain and formatter for slog-rs
-
dropbox-sdk
Rust bindings to the Dropbox API, generated by Stone from the official spec
-
pandoras_pot
Honeypot designed to send huge amounts of data to rude web scrapers
-
mmap-rs
A cross-platform and safe Rust API to create and manage memory mappings in the virtual address space of the calling process
-
russell_sparse
Solvers for large sparse linear systems (wraps MUMPS and UMFPACK)
-
libmimalloc-sys
Sys crate wrapping the mimalloc allocator
-
tui-realm-treeview
Treeview component for tui-realm
-
dotter
A dotfile manager and templater written in rust
-
bevy_ecs_tiled
A Bevy plugin for loading Tiled maps
-
cfonts
Sexy ANSI fonts for the console
-
grib
GRIB format parser for Rust
-
ratzilla
Build terminal-themed web applications with Ratatui and WebAssembly
-
rawbit
A camera RAW image preprocessor and importer
-
simplerand
fast random number generator
-
fitsrs
FITS image parser
-
fortanix-sgx-abi
interface for Intel SGX enclaves. This is the interface for the
x86_64-fortanix-unknown-sgxtarget. This is a small yet functional interface suitable for writing larger enclaves… -
hprof-slurp
JVM heap dump hprof file analyzer
-
libgssapi
A safe binding to gssapi
-
nix-options-search
fuzzy find nix-darwin and nixOS configuration options
-
opentelemetry-application-insights
OpenTelemetry exporter for Azure Application Insights
-
x12-types
Bindings for the ASC X12 EDI definitions
-
minedmap
Generate browsable maps from Minecraft save data
-
matchbox_signaling
Painless WebRTC peer-to-peer signaling servers
-
oid-registry
Object Identifier (OID) database
-
rutd
CLI tool for managing and tracking your daily tasks. Git-friendly and easy to use.
-
serde-lite
A general-purpose serialization/de-serialization library
-
git-absorb
git commit --fixup, but automatic
-
fetcher
Data automation and pipelining framework
-
crabbox
GPIO & RFID controlled jukebox for RaspberryPi
-
devai
Command Agent runner to accelerate production coding with genai
-
typeql
Language for Rust
-
cardinality-estimator-safe
Estimate the cardinality of distinct elements in a stream or dataset with no unsafe code
-
libwifi
parsing IEEE 802.11 frames and handling wifi interfaces
-
newtonls_faer
Newton's method for solving systems of nonlinear equations using the Faer library
-
sf-api
API to send commands to the Shakes & Fidget servers and parse their responses into characters
-
at51
Some applications for reverse engineering 8051 firmware
-
masstree
A high-performance concurrent ordered map (trie of B+trees) - alpha release, not production ready
-
geonum
geometric number library supporting unlimited dimensions with O(1) complexity
-
keket
Database-like Asset management on top of ECS storage
-
git2mail
Pure Rust OSINT tool to find a GitHub user's email
-
allms
One Library to rule them aLLMs
-
farmfe_swc_transformer_import_glob
farm swc tranformer for vite-style import.meta.glob
-
zombie-rs
Zombie - automatic memory management through lazy eviction and recomputation
-
freya-animation
Animation APIs for Freya
-
objc-sys
Raw bindings to the Objective-C runtime and ABI
-
fresh-editor
A lightweight, fast terminal-based text editor with LSP support and TypeScript plugins
-
libipt
The Intel Processor Trace (Intel PT) Decoder Library is Intel's reference implementation for decoding Intel PT
-
lzxd
Decompression implementation for Microsoft's LZXD compression format
-
ruast
A printable & modifiable Rust AST
-
hdbscan
clustering in pure Rust. A huge improvement on DBSCAN, capable of identifying clusters of varying densities.
-
idr-ebr
An efficient concurrent ID to object resolver
-
Raijin
A free, simple weather TUI that pulls data without the need for an API key, account, or subscription
-
s3m
CLI for streams of data in S3 buckets
-
game_features
Various helpful constructs for game development. See the github repository for detailed instructions.
-
jwtinfo
Command line tool to get information about JWTs (Json Web Tokens)
-
earcut
port of the Earcut polygon triangulation library
-
omnibor-cli
CLI for working with OmniBOR Identifiers and Manifests
-
csv_lib
parsing CSV files using memory-mapped I/O, with low alloc, and AVX2/NEON support
-
tree2md
Like the tree command, but outputs in Markdown. Optionally embed file contents as code blocks.
-
lgalloc
Large object allocator
-
boxdd
Safe, ergonomic Rust bindings for Box2D v3
-
cocoon
protected container with strong encryption and format validation
-
fasb
faceted answer set browser
-
target-feature-dispatch
Easy dispatching by target features (both static and dynamic)
-
codesort
sorts code
-
fcnt
cmd-line tool for counting the number of files in given directories
-
big_space
A floating origin plugin for bevy
-
feather
minimal HTTP framework for Rust
-
code-minimap
A high performance code minimap generator
-
winapi-util
A dumping ground for high level safe wrappers over windows-sys
-
ion-binary-rs
Pure Rust parser, encoder and hasher for Amazon's Ion binary format
-
cres
Cell resampling for collider events
-
batless
A non-blocking, LLM-friendly code viewer inspired by bat
-
auraline
that renders information into a string suitable to be embedded in the shell prompt
-
plex-api
communication with Plex server. Work in progress, not ready for any use. See github for details.
-
tembo-stacks
Tembo Stacks for Postgres
-
avila-fft
Ultimate performance FFT: SIMD, caching, advanced algorithms, parallel, streaming - Zero dependencies
-
s3-simple
fast and efficient s3 client for bucket operations
-
lash-rs
Genome/Metagenome sketching via, HyperLogLog, HyperMinHash and UltraLogLog
-
findlargedir
find all blackhole directories with a huge amount of filesystem entries in a flat structure
-
egui-data-table
A generic data table widget implmentation for egui
-
binary-stream
Binary stream reader and writer
-
turboplot
A blazingly fast waveform renderer made for visualizing huge traces
-
mownstr
Maybe Owned String
-
sonnerie
An easy timeseries database
-
numbat-cli
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
preprocess
Preprocesses a struct with built-in preprocessors
-
html-lint
Your one-stop shop for HTML linting activities
-
portablemc-cli
Cross platform command line utility for launching Minecraft quickly and reliably with included support for Mojang versions and popular mod loaders
-
crc64
checksum implementation
-
robinson
For when you go to a lonely island and survival depends on parsing XML
-
spirix
Two's complement floating-point arithmetic library
-
taitank-rs
A cross-platform Flexbox layout engine in Rust
-
timsort
modified MergeSort used in Python and Java
-
factorion-lib
used to create bots to recognize and calculate factorials and related concepts
-
harper-tree-sitter
The language checker for developers
-
subsphere
Sphere tessellation toolkit
-
leaktracer
allocator to trace memory allocations in Rust programs, by intercepting the allocations
-
unifrac_rs
Striped UniFrac for comparing microbiomes using optimal balanced parenthesis
-
smallrand
Random number generation with absolutely minimal dependencies and no unsafe code
-
kiru
Fast text chunking for Rust
-
aphorme
A program launcher for X11 and Wayland
-
selexqc
High-performance parallel RNA Capture-SELEX library quality control
-
pokemon-synthesizer
A synthesizer for the sound format of the Pokemon GameBoy games
-
prebindgen
Separate FFI implementation and language-specific binding into different crates
-
second-stack
A fast allocator for short-lived slices and large values
-
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…
-
cache-advisor
scan-resistant concurrent cache eviction manager
-
cassadilia
A content-addressable storage (CAS) system optimized for large blobs with read-mostly access patterns
-
mmap-io
High-performance, async-ready memory-mapped file I/O library for Rust. Supports fast segment-based loading, updates, and persistence. Designed for database engines, game runtimes, and real-time applications.
-
nano64
64-bit Time-Sortable Identifiers for Rust
-
gitprompt-rs
A very simple Git prompt
-
nvim-oxi
Rust bindings to all things Neovim
-
timeflow
Ergonomic time handling (and traveling!) library with builder patterns, custom formatting, and seamless serialization for Date, Time, and DateTime operations
-
vcf-reformatter
Fast VCF file parser and reformatter with VEP and SnpEff annotation support which can output to MAF
-
molten_brand
Design tokens and brand system for Molten Labs CLI tools 🔥
-
anthropic-api
An unofficial Rust library for the Anthropic API
-
alum
Halfedge based polygon mesh library
-
files_to_llm
A CLI to parse your directory files contents to clipboard or an output file in order to simplify the work with LLMs
-
gnu-sort
High-performance Rust implementation of GNU sort with zero-copy operations, SIMD optimization, and parallel processing
-
rppal-mcp23s17
MCP23S17 driver An experimental driver for the MCP23S17 16 bit I/O expander chip addressed over the SPI bus on Raspbery Pi peripherals, such as the PiFace Digital HAT. Requires RPPAL for the SPI interface.
-
splaycast
Stream-specific broadcast channel
-
orb
An abstraction for writing runtime agnostic async code. Orb provides interfaces to adapt different async runtimes like smol and tokio
-
generativity
Generation of unique invariant lifetimes
-
unique_id_lookup
Associative Array specifically designed for integer keys. Significant performance boost over conventional hash maps.
-
chaos-game
command-line application for generating fractals using the 'Chaos Game' algorithm
-
edifact-types
Bindings for the Edifact standard
-
atglib
handle transcripts for genomics and transcriptomics
-
spcasm
A modern, user-friendly SPC700 assembler
-
manx-cli
A blazing-fast CLI documentation finder powered by Context7 MCP
-
yngvi
Read, calculate and write weather data
-
xdp-socket
fast API to use XDP sockets in Rust
-
embedded-iconoir
1300+ icons for embedded-graphics, ported from the Iconoir icon pack
-
dmos-cli
Djot HTML renderer with advanced features - CLI
-
courses
A publishing system for interactive content
-
vstp
Vishu's Secure Transfer Protocol: A fast, secure, and extensible binary protocol for TCP and UDP
-
rspc
A blazing fast and easy to use TRPC server for Rust
-
solrcopy
Command line tool useful for migration, transformations, backup, and restore of documents stored inside cores of Apache Solr
-
dotsy
A basic dotfile manager created to replace my usage of dotbot
-
eips
Efficient intention-preserving sequence CRDT
-
dbgbb
A framework for analyzing debugging data in a Mathematica/Jupyter notebook
-
rust-spice
WOW! The complete NASA/NAIF Spice toolkit is actually usable on Rust
-
nodex
ease of creating nodejs native addon
-
stackaroo
Swap out of the OS-provided stack
-
flexbuffers
Official FlexBuffers Rust runtime library
-
bevy-clipmap
Render huge 3D worlds using Bevy!
-
easy_reader
easily navigating forward, backward or randomly through the lines of huge files
-
taitan
The Next Generation of Web Framework
-
page_table_entry
Page table entry definition for various hardware architectures
-
minitpr
Reading Gromacs TPR Files
-
invariants
Assertions for normal and invariant based development
-
rotterna-lib
parsing and converting StepMania files to osu! files
-
pg_parse
PostgreSQL parser that uses the actual PostgreSQL server source to parse SQL queries and return the internal PostgreSQL parse tree
-
impellers
Bindings to Flutter's 2D vector graphics renderer
-
rebos
NixOS-like repeatability for any Linux distro
-
meowlog
CLI tool to log the hypothetical ingestion of substances
-
crunch
A packer for cramming lots of rectangles into a larger one, designed primarily with sprite packing in mind
-
repo-stream
A robust CAR file -> MST walker for atproto
-
praxio
MCP server for LLM delegation - enables AI agents to delegate tasks to specialist models without context pollution
-
winapi-easy
A safe interface to various winapi functionality
-
realms
A powerful and lightweight graphics library for making Rust games
-
que
A high performance channel with optional backpressure, interprocess capability, and a multiconsumer mode
-
dcim
dc improved - Expanded rewrite of a classic RPN calculator / esoteric programming language
-
disklru
experimental LRU store
-
toonconv
CLI tool for converting JSON to TOON (Token-Oriented Object Notation) format
-
arbol
Tree-sitter rust AST query tool
-
macos_keyboard_remapper
remap keys from the Dvorak to QWERTY on macOS
-
combi
A combinators library with an included rust token parsing implementation
-
wgpu-async
Converts some WGPU callback methods to async methods
-
gix-of-theseus
Track a repo's composition over time
-
fast-srgb8
Very fast conversions between linear float and 8-bit sRGB (with no_std support)
-
dix
Diff Nix
-
stickup
A modular input device abstraction layer with HID and virtual device support
-
smolscale
A high-performance async-task scheduler
-
nanorpc
a subset of JSON-RPC 2.0, with magical autogeneration of servers and clients
-
timerr-cli
Rust rewrite of timer-cli featuring ASCII fonts, color options, and a polished countdown experience
-
tictonix
that provides the ability to convert tokens into embeddings, as well as to encode their positions
-
rustzx-z80
Z80 CPU emulator library
-
quectel-bg77
Driver for Quectel's BG77 and BG770 eMTC and NB-IoT Modems
-
tiverse-mmap
Modern, safe, and ergonomic memory-mapped file I/O library with zero unsafe in public API
-
rascii_art
Advanced ASCII Art Generator
-
git-gub
cli for interfacing with git-bug repositories
-
possum-db
concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files
-
sklears-decomposition
Matrix decomposition algorithms for sklears: PCA, ICA, NMF, SVD
-
thindx
Thin DirectX wrappers
-
minimap2-sys
Bindings to libminimap2
-
sharded_mutex
No per-object memory overhead locks. Pseudo atomic ops for Copy/PartialEq types.
-
buddy-up
Buddy up a changing group of people into unique pairs over time
-
enfync
Environment-friendly async utilities
-
blobd
Blob storage designed for huge amounts of random reads and small objects with constant latency
-
emoji
Every emoji, their metadata, and localized annotations
-
karga
A small, flexible load-testing framework for Rust
-
noob-commit
🤡 For devs who code like ninjas but commit like toddlers. Stop writing 'fix stuff' commits! How many times did you rush for a new API key or pay that shameful OpenAI bill? No more!
-
cynthiaweb
web server and generator based on plain file editing. I hate WordPress.
-
vrc
Unofficial rust types of VRChat's API
-
base85
encoding as described in RFC1924
-
nats-counters
NATS JetStream counters API
-
partialzip
Download single files from online zip archives or list the content
-
squirrel_noise5
SquirrelNoise version 5 with a random values generator and optional bindings with rand crate (rand_squirrel feature)
-
memfd-exec
Run an executable directly from memory with a friendly interface
-
perfect_freehand
port of the perfect-freehand library for creating smooth, beautiful freehand lines
-
rules_derive
fast derive macros using macro_rules
-
seqtable
High-performance parallel FASTA/FASTQ sequence counter
-
flo_scene
Entity-messaging system for composing large programs from small programs
-
hyperlink-one-time-pad
CLI tool that doesn't require you to save huge files for one-time-pad encryptions by using hyperlinks
-
memmapix
No libc, pure Rust cross-platform Rust API for memory-mapped file IO
-
linux-support
Comprehensive Linux support for namespaces, cgroups, processes, scheduling, parsing /proc, parsing /sys, signals, hyper threads, CPUS, NUMA nodes, unusual file descriptors, PCI devices and much, much more
-
rspack-libmimalloc-sys
Sys crate wrapping the mimalloc allocator
-
page-primer
speeds up your program by "priming" memory pages from your binary
-
alloc-madvise
A memory allocator for creating large aligned chunks of memory
-
cannyls
Embedded persistent key-value storage optimized for random-access workload and huge-capacity HDD
-
libmimalloc-sys2
Sys crate wrapping the mimalloc allocator
-
blobd-client-rs
Client for blobd
-
mmapio
Cross-platform Rust API for memory-mapped file IO
-
quick_afxdp
AF XDP for Rust
-
polynomial-roots
Find the real roots of huge polynomials in milliseconds
-
memapi-mimalloc-sys
FFI bindings to MiMalloc made for memapi
-
huge-commit
make commit message with openai
-
afxdp
AF XDP for Rust
-
sysconf
Small safe wrapper around sysconf
-
membuffer
A very fast flat memory buffer used to deserialize at a fast speed
-
rhuffle
Random shuffler for large file with many lines
-
weirdgrep
Weird grepping tool for huge pages of code
-
hugepage-rs
wrapped allocator for linux hugepage
-
statehub-kenie
Opinionated statehub K8s helper
-
libmimalloc-sys-rspack
Sys crate wrapping the mimalloc allocator
-
camelliakv
Embedded persistent key-value storage optimized for random-access workload and huge-capacity HDD
-
scrypt-opt
A pure-rust optimized scrypt implementation for moderate to high difficulty cases, with AVX2 and AVX512 intrinsics cores and a portable-simd core
-
rattler-server
A server to solve conda environments with rattler
-
dpdk-unix
An internal crate to make it easier to iterate on unix requirements
-
page-walker
A generic page table walker in Rust for operating systems, hypervisors, etc
-
cached_file_view
mapping arbitrary parts of huge files into memory
-
dgen-rs
Maintain a single JSON blueprint for you huge starter repository
Try searching with DuckDuckGo or on crates.io.