-
reqwest
higher level HTTP client library
-
derive_more
Adds #[derive(x)] macros for more traits
-
nu-ansi-term
ANSI terminal colors and styles (bold, underline)
-
arboard
Image and text handling for the OS clipboard
-
rustfft
High-performance FFT library written in pure Rust
-
proc-macro2
A substitute implementation of the compiler’s
proc_macroAPI to decouple token-based libraries from the procedural macro use case -
notify-rust
Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.
-
pollster
Synchronously block the thread until a future completes
-
streaming-iterator
Streaming iterators
-
process-wrap
Wrap a Command, to spawn processes in a group or session or job etc
-
winapi
Raw FFI bindings for all of Windows API
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
stringprep
algorithm
-
cow-utils
Copy-on-write string utilities for Rust
-
odbc-api
Write ODBC Applications in (mostly) safe Rust
-
ml-kem
Pure Rust implementation of the Module-Lattice-Based Key-Encapsulation Mechanism Standard (formerly known as Kyber) as described in FIPS 203
-
toml2json
Convert TOML to JSON
-
serde_v8
V8 serialization and deserialization
-
encrypted-dns
A modern encrypted DNS server (DNSCrypt v2, Anonymized DNSCrypt, DoH)
-
tinytemplate
lightweight template engine
-
link-cplusplus
Link libstdc++ or libc++ automatically or manually
-
ntdsextract2
Display contents of Active Directory database files (ntds.dit)
-
dummyhttp
Super simple HTTP server that replies with a fixed body and a fixed response code
-
findshlibs
Find the set of shared libraries loaded in the current process with a cross platform API
-
zune-inflate
A heavily optimized deflate decompressor in Pure Rust
-
human_name
parsing and comparing human names
-
gitnu
indexes your git status so you can use numbers instead of filenames
-
compact_jwt
Minimal implementation of JWT for OIDC and other applications
-
flo_binding
Declarative binding library for Rust
-
test-with
A lib help you run test with condition
-
siamesedb
local key-value store
-
antithesis_sdk
Rust SDK for the Antithesis autonomous software testing platform
-
oncer
a blazingly fast tool to run things once
-
aws-sdk-transfer
AWS SDK for AWS Transfer Family
-
rooster
password manager
-
tracing-mock
testing
tracingand crates that uses it -
ratatoskr-cli
Trace-first, deterministic execution for language model workflows
-
fdlimit
raising file descriptors limit for OSX and Linux
-
hygg
Simplifying the way you read
-
mini-alloc
Very simple global allocator
-
defmt-or-log
Logging macros that forward to either defmt or log
-
async-speed-limit
Asynchronously speed-limiting multiple byte streams
-
async-io-mini
Async I/O fork for embedded systems
-
pyscan
python dependency vulnerability scanner
-
what-the-port
Quickly lookup what a port is used for
-
qr2term
Stupidly simple Rust crate to render a QR code in the terminal
-
rustatic
Web server for static site used primarily locally during development
-
twofloat
Double-double arithmetic functionality
-
protomd
Protobuf Markdown generator
-
atomic-take
Atomically take a value out of a container once
-
playfair_cipher
Playfair, Two square and Four square cipher
-
accesskit_winit
AccessKit UI accessibility infrastructure: winit adapter
-
openair
Parser for airspace files in OpenAir format
-
ruchy
A systems scripting language that transpiles to idiomatic Rust with extreme quality engineering
-
squeal
A SQL query builder library for Rust
-
derive_generic_visitor
Boilerplate for building rust visitors
-
fs-tree
Filesystem path Trie with an API focused on filesystem operations
-
genome-cli
CLI tool to analyze dbt manifest.json files
-
cat-cli
Concatenate and send files to standard output
-
parcopy
Parallel, atomic, and safe file/directory copying for Rust
-
wordvec
A compact
SmallVec<T>-like container with onlyalign_of::<T>()overhead for small stack-only instances -
ffi_types
C ABI compatible wrappers for cbindgen/bindgen
-
hop-editor
terminal code editor
-
tiny_bail
Small but flexible macros for bailing on failure
-
kernel_guard
RAII wrappers to create a critical section with local IRQs or preemption disabled
-
kspin
Spinlocks used for kernel space that can disable preemption or IRQs in the critical section
-
pessimize
More efficient Rust compiler optimization barriers
-
yaque
disk-backed persistent queue for Rust
-
flipper-rpc
Flipper Zero Remote Procedure Call Library (RPC) – A Rust 🦀 library enabling apps to remotely control a Flipper Zero device, similar to qFlipper. Built using the official Flipper Zero protobuf definitions.
-
debug_tree
Build a tree one element at a time and output it as a pretty string
-
cargo-c-build
An AI-enhanced git automation tool that builds and commits Rust projects with AI-generated commit messages for every build run
-
quad-snd
High level and cross platform audio library
-
alien-signals
Rust port of alien-signals 👾 the lightest signal library
-
dns-doge
A command-line DNS client
-
quantrs
A tiny Rust library for quantitative finance
-
drop_bomb
A runtime guard for implementing linear types
-
read-url
Read from a wide variety of URL types
-
matchgen
Generate functions to quickly map byte string prefixes to values
-
rfmp
A program to pack and install Factorio mods from source code quickly
-
gamepads
access information about connected gamepads
-
tiro
Planning tool
-
fastqgen
Random paired fastq file generation. Nothing more, nothing less.
-
process-image
Zero-cost abstraction for convenient access to process image tags
-
tracelogging_dynamic
TraceLoggingDynamic for Rust
-
ts3plugin
An abstraction layer that simplifies creating TeamSpeak3 plugins and stores received data to provide a more convenient API
-
ansiterm
ANSI terminal colours and styles (bold, underline)
-
fastscoop
A fast, drop-in replacement for
scoop search -
TSPL
The Simplest Parser Library
-
log_limit
A rate limiting logging crate
-
govuk-bank-holidays
loading the official list of bank holidays in the United Kingdom from GOV.UK
-
pass_tool
system configuration intended for making automation scripts using Rust
-
leptos_axum
Axum integrations for the Leptos web framework
-
input_py
you can use input like python3
-
tink-streaming-aead
Streaming AEAD functionality for Rust port of Google's Tink cryptography library
-
pager
pipe your output through an external pager
-
flash_rust_ws
General purpose Webserver with TLS, File, FCGI, DAV and Websocket support
-
async_smux
Asynchronous smux multiplexing library
-
tracel-xtask
Reusable and Extensible xtask commands to manage repositories
-
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.
-
cli-log
logging and timing facility configured with an env variable
-
staggered-file-backup
An easy and secure staggered file backup solution
-
mdbook-preprocessor-boilerplate
Boilerplate code for mdbook preprocessors
-
zfind
zsh which provides easy access to your previous commands
-
conv
number of conversion traits with more specific semantics than those provided by 'as' or 'From'/'Into'
-
cargo-new-workspace
A tiny binary that creates a minimal Cargo.toml file that a workspace requires
-
hitrace
Safe bindings to the HiTrace tracing system of OpenHarmony
-
rpytest-ipc
IPC transport layer for rpytest
-
stomp-agnostic
A transport agnostic, asynchronous, STOMP client
-
aura-core
Core types and logic for extended Arch Linux package managers
-
fyrox-template
Command line interface for project template generator for Fyrox engine
-
print-break
debugging macro that pretty-prints variables and pauses execution
-
apksig
Decoding the APK Signing Block
-
rpytest
Rust-powered, drop-in replacement for pytest
-
ratskin
A wrapper around termimad that produces ratatui widgets from markdown
-
rhit
nginx log " analyzer
-
nam-ec-gpu-gen
Code generator for field and elliptic curve operations on the GPUs
-
mockgres
An in-memory database that replicates a reasonable subset of Postgres functionality to make unit tests that rely on a database to run
-
gity
Make large Git repositories feel instant - a lightweight daemon that accelerates Git operations
-
showata
show data (in browser, evcxr_jupyter) as table, chart
-
open_texture_packer
Open source and free Texture Packer tool written in rust
-
macro-toolset
Some useful macros
-
thingvellir
a concurrent, shared-nothing abstraction that manages an assembly of things
-
mutica
programming language
-
drop-root-caps
drop 'root' user capabilities on Linux
-
buffer-trait
A
Buffertrait for reading into uninitialized buffers -
watchexec-filterer-ignore
Watchexec filterer component for ignore files
-
arcanum-zkp
Zero-knowledge proofs: Bulletproofs, Schnorr proofs, commitments
-
atomic-instant-full
A wrapper around Instant and AtomicUsize to implement most of the features of AtomicUsize
-
underdose
May the dotfiles be with you
-
pwd
Safe interface to pwd.h
-
flatc-fork
Vendored executable of flatbuffer’s
flatc(maintained fork) -
garden-lang
A live programming language
-
scooby
An SQL query builder with a pleasant fluent API closely imitating actual SQL
-
neovim-ctrl
A program to find and interact with a Neovim instance running in a particular terminal
-
place_macro
Macros you wish you had while you were writing your non-proc macro
-
termprogress
A terminal progress bar renderer with status and spinners
-
wl-snip
Wayland screenshot tool
-
steno
distributed saga implementation
-
geotiff
A GeoTIFF library for Rust
-
realms
A powerful and lightweight graphics library for making Rust games
-
jit-cli
A CLI for fetching JIRA issue summaries, details, and current sprint tickets
-
gitbranch
It simply shows current branch name - or nothing if it isn’t a git repo
-
taskrush
A modern task runner with parallel execution and intelligent caching
-
web-tools
Tools for the Web
-
composefs
filesystem
-
bitvek
bit vector implementation
-
wat_service
WebAssembly Text Format language service
-
order_theory
Traits which describe basic concepts from order theory
-
miltr-client
A miltr client library in pure rust
-
msvc_spectre_libs
easy way to link with the Spectre-mitigated libraries for Windows MSVC targets. Does nothing for other targets
-
nlrs
A minimal rust crate for simple and efficient Netlink requests
-
liquidwar7core
Liquidwar7 core logic library, low-level things which are game-engine agnostic
-
nu_plugin_mongo
A nushell plugin to interactive with mongodb
-
jono
Priority Queue on Redis
-
openworkers-serde-v8
V8 serialization and deserialization for OpenWorkers
-
tpex
The core TPEx logic, without any server or client implementation
-
completers
A tiny Rust-native shell completion solution
-
movers
Cli for searching and watchign movies
-
rustnao
wrapper for the SauceNAO API
-
re_log
Helpers for setting up and doing text logging in the Rerun crates
-
mogimail
Embedded SMTP server
-
nu_plugin_dbus
Nushell plugin for communicating with D-Bus
-
rpytest-daemon
Pure Rust daemon for rpytest - handles test execution, collection, and state management
-
ceresdbproto
Protobuf specs for CeresDB
-
inception
Automatic Trait Implementation by Induction
-
deterministic_default_hasher
A deterministic initialisation of the stdlib default hasher
-
stereokit-rust
High-Level Rust bindings around the StereoKitC library for XR
-
fuzzy-cmp
Fuzzy string matching library using Levenshtein distance
-
trait_mux
Proc macro library for generating enums that can multiplex different trait objects
-
wb_async_utils
working with async code
-
sharrd
A secure seed phrase manager using Shamir's Secret Sharing
-
weirdboi_utils
A collection of utility macros
-
cargo-delayedclippy
Delay clippy to improve compile times by a minuscule amount
-
railroad_dsl
A small DSL to generate syntax-diagrams
-
kxio
injectable Filesystem and Network resources to make code more testable
-
flatc
Vendored executable of flatbuffer’s
flatc -
pg-upsert
PostgreSQL UPSERT operations using sqlx
-
waiter-trait
Traits used to wait and timeout
-
ccmath
doing math with complex numbers
-
http-box
Fast push/callback oriented HTTP parser
-
kostka
lightweight Rubik's cube simulator
-
xmc4300
XMC peripheral library for XMC4300 generated from SVD
-
http-lite
no-std http request line parser (method, path, protocol)
-
lingua-cli
command line tool for language classification, using the lingua-rs library
-
nothing-ear
Command-line tool to check battery levels of Nothing Ear wireless earbuds via Bluetooth
-
unicode-normalization-alignments
functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15
-
noop-allocator
An
Allocatorthat does nothing -
onceinit
仅可设置一次数据的类型。
-
shellfn
Attribute-like proc macro which reduces the amount of code required to call shell commands and parse the results
-
ctreg
Compile-time regular expressions the way they were always meant to be
-
rust-automata
A framework and a DSL for building finite state machines in Rust
-
dash7
ALP protocol codec
-
gpui-router
A router for GPUI App
-
nvim-oxi-luajit
Rust bindings to LuaJIT for nvim-oxi
-
heph
actor framework based on asynchronous functions
-
cgr
Configure Git repositories
-
horrorhttp
A perhaps too flexible HTTP library based on a state machine
-
onlyargs
Obsessively tiny argument parsing
-
auto_bench_fct
automatically benchmarking function call count and execution time in Rust
-
js_ffi
A FFI library for calling javascript
-
uu_true
true ~ (uutils) do nothing and succeed
-
uu_false
false ~ (uutils) do nothing and fail
-
hide_console_ng
Hide console on windows for runtime multi-subsystem applications
-
misfortunate
Perverse implementations of safe Rust traits
-
fath
Math library built for speed. Includes configurable-precision approximations and exact functions for both ints and floats. Uses cross-platform intrinsics and SIMD whenever possible.
-
meiosis
An evolutionary algorithm library with as many compile time checks as possible
-
opp
🚧 OpenPlugin Protocol (WIP, nothing usable for now)
-
parco-xml
Parco XML
-
wutengine_editor
editor for WutEngine games
-
rx_core_observable_join
join observable for rx_core
-
orengine
Optimized ring engine for Rust. It is a lighter and faster asynchronous library than tokio-rs, async-std, may, and even smol
-
entropic_void
me to have some fun with the funtamental laws of reality, nothing to see here
-
constructivism
Simplify the construction of structured data
-
serde-nothing
Serialize to nothing. Deserialize from nothing
-
async-core
A standard for async runtimes
-
gibbon
WIP implementation of Facebook's gorilla database in rust
-
sgx_tunittest
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
anything
Calculate everything and nothing with perfect precision
-
sergii_bondar_dummy_crate
Nothing special, just learning rust
-
noop_proc_macro
No-op proc_macro, literally does nothing
-
polyface
Experimentation with interfaces
-
profuzz_common
collection of ready to use implementations for the different traits to be implemented to run profuzz_core
-
noop-waker
A waker that does nothing
-
tracing-instrument-mock
A mock of the
tracing::instrumentproc macro that does nothing and can replace thetracing::instrumentmacro when running with code coverage enabled -
ggez-goodies
Various small useful add-ons for the ggez game framework
-
my_rust_learn_20250812
nothing. test only.
-
ya_advent_lib
Advent of Code Library
-
autoken
A rust-lang static analysis tool to automatically check for runtime borrow violations
-
image_changer
A basic image lib wrapper to learn from
-
some_crate
If you just need a crate that's guaranteed(*) to do practically nothing
-
cargo-nocode
Cargo subcommand to easily bootstrap nocode applications. Write nothing; deploy nowhere.
-
i18n
This package does nothing and has been abandoned. If you wish to adopt it, contact me at [email protected]
-
luajit-bindings
Minimal Rust bindings to LuaJIT
-
loop-bin
Run a command in loop, nothing else
-
async-utils
nothing to see here yet :)
-
no-op
A minimal no-op Rust binary optimized for fast startup
-
dummy-waker
Get a
core::task::Wakerthat does absolutely nothing -
getopt-long
Just as getopt_long in glibc. Dependence is nothing.
-
altaway
code, nothing more
-
polycrypt
symmetric authenticated encryption in memory. Nothing fancy here.
-
khat
A cat clone, nothing more nothing less
-
random_stuff
A pile of random helpers, macros, extension traits… that I didn’t care to write a separate crate for. Probably nothing to do with
randcrate. -
kinesin
re-exports crate (WIP)
-
perhaps
Maybe monad implementation with a more intuitive name. Using Certain and Dubious instead of Just and Nothing
-
xxhttp
Nothing muchh
-
enigma-cracker
A start-from-nothing Enigma cipher decryption library for Rust
-
kupiakos-foo
does nothing, used for testing dependency resolution
-
alibaba
nothing
-
nop-bin
Do nothing binary crate
-
boy_i_sure_hope_this_works
does nothing at all. I am reading the rust documentation.
-
ufb
Just quickly show or draw a framebuffer in a window, nothing else!
-
multiply_test101
Nothing
-
crate-and-cargo
nothing specific
-
hur
CLI HTTP requests, nothing more complicated than that
-
simply-nothing
Just nothing
Try searching with DuckDuckGo or on crates.io.