-
ureq
safe HTTP client
-
unicode-width
Determine displayed width of
charandstrtypes according to Unicode Standard Annex #11 rules -
tar
file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
p256
Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve as defined in SP 800-186, with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic
-
ecdsa
Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) as specified in FIPS 186-4 (Digital Signature Standard), providing RFC6979 deterministic signatures as well as support for added entropy
-
cssparser
CSS Syntax Level 3
-
duct
running child processes
-
fd-lock
Advisory cross-platform lock on a file using a file descriptor to it
-
chardetng
A character encoding detector for legacy Web content
-
nucleo-matcher
plug and play high performance fuzzy matcher
-
embedded-hal-mock
A collection of mocked devices that implement the embedded-hal traits
-
os_pipe
a cross-platform library for opening OS pipes
-
elsa
Append-only collections for Rust where borrows to entries can outlive insertions
-
boxcar
A concurrent, append-only vector
-
async-tar
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
volatile
wrapper types for raw pointers
-
crunchy
unroller: deterministically unroll constant loops
-
dsa
Pure Rust implementation of the Digital Signature Algorithm (DSA) as specified in FIPS 186-4 (Digital Signature Standard), providing RFC6979 deterministic signatures as well as support for added entropy
-
pulley-interpreter
The Pulley interpreter, its bytecode definition, encoder, decoder, and etc
-
whirlpool
hash function
-
google-gmail1
A complete library to interact with Gmail (protocol v1)
-
http-auth
HTTP authentication: parse challenge lists, respond to Basic and Digest challenges. Likely to be extended with server support and additional auth schemes.
-
service-manager
adapters to communicate with various operating system service managers
-
stylua
A code formatter for Lua
-
toml2json
Convert TOML to JSON
-
astral-tokio-tar
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
append-only-vec
Append-only, concurrent vector
-
nc
Access system calls directly
-
eza
A modern replacement for ls
-
nkeys
NATS nkeys library
-
once_map
Single assignment and lazy maps
-
tree-sitter-r
R grammar for tree-sitter
-
imap-codec
Rock-solid and complete codec for IMAP
-
unwrap-infallible
Unwrapping Result values with compile-time guarantee of infallibility
-
bcmr
Better Copy Move Remove (BCMR) - A modern CLI tool for file operations with progress bar and advanced features
-
colorz
A terminal text-coloring library
-
aws-sdk-guardduty
AWS SDK for Amazon GuardDuty
-
turtle-build
Ninja-compatible build system for high-level programming languages
-
tokio-tar
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
surrealmx
An embedded, in-memory, lock-free, transaction-based, key-value database engine
-
scientific
Arbitrary precision scientific number (no_std capable, in pure Rust)
-
seatbelt
Resilience and recovery mechanisms for fallible operations
-
reboot-arch-btw
Check if you need to reboot due to an updated kernel. (I use Arch btw!)
-
retry
retrying operations that can fail
-
caesiumclt
A fast and efficient lossy and/or lossless image compression tool
-
slumber
Terminal-based HTTP client
-
http-range-header
No-dep range header parser
-
mini-alloc
Very simple global allocator
-
roxide
A better rm command for your terminal
-
panic-halt
Set panicking behavior to halt
-
zepter
Analyze, Fix and Format features in your Rust workspace
-
no_std_io2
The bare essentials of std::io for use in no_std. Alloc support is optional.
-
cerium
A lighter way to list files and directories
-
yggdrasil-cli
Yggdrasil is a project flattener and diff engine that turns any subset of your codebase into a single AI-ready codex (index + contents), or compares snapshots with annotated diffs
-
elaine-cli
An opinionated, local-first CLI reference manager for BibTeX and LaTeX users
-
facet-solver
Constraint solver for facet - resolves type shapes from field names
-
ggen
Ontology-driven code generation: Transform RDF ontologies into typed code through SPARQL queries and Tera templates
-
biscuit
work with Javascript Object Signing and Encryption(JOSE), including JSON Web Tokens (JWT), JSON Web Signature (JWS) and JSON Web Encryption (JWE)
-
deadbranch
Clean up stale git branches safely
-
wycheproof
test vectors
-
lapce-xi-rope
A generic rope data structure built on top of B-Trees
-
tenthash
A high-quality, non-cryptographic, 160-bit hash function
-
arm-ffa
Arm Firmware Framework for Arm A-profile support library
-
esaxx-rs
Wrapping around sentencepiece's esaxxx library
-
uid
creation of unique IDs
-
dioxus-signals
Reactivie signals for Dioxus: Build fullstack web, desktop, and mobile apps with a single codebase
-
dimensioned
Compile-time dimensional analysis for various unit systems using Rust's type system. Dimensioned aims to build on Rust's safety features by adding unit safety with no runtime cost…
-
binstall-tar
TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
cuenv
Event-driven CLI with inline TUI for cuenv
-
hx711
A platform agnostic driver to interface with the HX711 (load cell amplifier and ADC)
-
paclog
query the pacman log file
-
ironclaw
Secure personal AI assistant that protects your data and expands its capabilities on the fly
-
cargo_auto_github_lib
cargo-auto
automation tasks written in rust languagewith functions for GitHub -
nofus
A daemon for monitoring and reacting to the status of NFS mounts
-
hitdns
DNS forward server optimized for cache hit ratio and query latency
-
systemd-user-timers
way to make systemd user timers, and might grow up into a full simple systemd frontend
-
associative-cache
A generic N-way associative cache with fixed-size capacity and random or least recently used (LRU) replacement
-
retro-cli
Active context curator for AI coding agents — analyzes Claude Code sessions and generates skills and rules
-
luvr
A CLI tool for relationship CI/CD - Managing love life from the terminal. Track anniversaries, milestones, and never forget important dates again. Written in Rust.
-
ram-map-viewer
Graphical viewer for a simple format memory map
-
mdriver
Streaming markdown printer for the terminal with syntax highlighting
-
card-cli
FIDO(U2F, WebAuthn), YubiKey, OpenPGP command line tool
-
twilight-gateway-queue
Discord Gateway connection queue implementation for the Twilight ecosystem
-
segment-array
Segment array (growable, append-only) data structure
-
kgls
A smart, adaptive ls replacement with modern features
-
circles-sketch
Generate interactive Fourier epicycle animations from contours, text, or SVG files
-
loupe
Profiling tool for Rust
-
Pro-Readme-Generator
A very easy-to-use multi functional README generator written in Rust that works inside your terminal. Never think about readme again!
-
selene
A blazing-fast modern Lua linter written in Rust
-
bevy_bae
Behavior as entities!
-
foxtail
Status line for Claude Code users at Mozilla
-
moq-pub
Media over QUIC
-
museair
A portable hashing algorithm that heavily optimized for performance and quality, incorporating structures never before implemented
-
batless
A non-blocking, LLM-friendly code viewer inspired by bat
-
auditorium
cross-platform, local, simple, fast, and distraction free CLI application to listen to your music library
-
badged
A polkit authentication agent for Linux window managers
-
lush
lua for shell scripts - embedded in a single binary, easy to share, to run everywhere
-
tutti-cli
Command-line interface for Tutti
-
lol-lint
A strict, unapologetic linter for LOLCODE
-
safe-rip
Safe rm alternative — moves files to trash instead of permanent deletion
-
realm_io
Realm's high performance IO collections
-
watchlog
A command-line utility to help you see how a log is moving
-
meticulous
Result extension to add more meaning to unwrapping
-
pouch-run
Tiny process runner for Linux / Unix-like systems that securely hands off a secret to a child process over a dedicated file descriptor
-
filenamegen
Shell-style filename generation aka globbing
-
urlprobe
probing URLs for their status code
-
openaction
creating plugins for the OpenAction API
-
SaltPass
A deterministic password generator based on cryptographic algorithms
-
always-assert
Recoverable assertions for long-running robust applications
-
clnrm
Cleanroom Testing Framework - CLI tool
-
mutate_once
Interior mutability, write-once and borrowable as plain &T
-
vial-cli
CLI for creating and retrieving end-to-end encrypted secrets
-
aselect
Opinionated replacement for tokio::select!, avoiding certain pitfalls
-
secret-agent
A CLI vault that keeps secrets out of AI agent traces
-
sqlclix
A SQL database browser with TUI interface (SQLite & PostgreSQL)
-
tagref
maintain cross-references in your code
-
json-tools
A zero-copy json-lexer, filters and serializer
-
pmd_wan
that can read wan file, a sprite format used in pokemon mystery dungeon games
-
simple-agent-type
Core types and traits for SimpleAgents
-
envoy-cli
A Git-like CLI for managing encrypted environment files
-
liso
Line Input with Simultaneous Output: input lines are editable, output lines are never scrambled, and all of it thread safe
-
rustlog
A small, dependency-light logging crate with a pragmatic API, color (optional), groups, and a scope timer
-
image-colorizer
Never settle for images outside your colorscheme again!
-
unlost
Local-first code memory for a workspace
-
limes
multi-tenant capable Authentication middleware for OAuth2.0 and Open ID Connect with support for axum
-
laminar-storage
Storage layer for LaminarDB - WAL, checkpointing, and lakehouse integration
-
hyper-custom-cert
A small, ergonomic HTTP client wrapper around hyper with optional support for custom Root CAs and a dev-only insecure mode for self-signed certificates
-
lfrlock
A Lock-Free Read Lock where reads never block and writes are serialized using Mutex
-
scursor
Secure cursor library with support for read and write transactions
-
deadrop
Zero-knowledge encrypted dead drop. One binary. One command. Gone.
-
nexus-logbuf
Lock-free SPSC and MPSC byte ring buffers for logging and archival
-
rhusky
Git hooks manager for Rust projects - like Husky, but for Rust
-
piqo
A easy to use tool for managing your tasks in a git repository project
-
cedar-policy-symcc
Symbolic Cedar Compiler (SymCC): translates queries about Cedar policies to SMT
-
enough
Minimal cooperative cancellation trait for long-running operations
-
re-x
AI-native regex CLI — Test, validate, explain. Built for coding agents.
-
another-rxrust
A different implementation than
rxRustfor easier use ofReactiveXinRust -
precise
Full precision decimal representation of f64
-
moonpool-sim
Simulation engine for the moonpool framework
-
segmented-vec
A vector with stable element addresses using segmented allocation and O(1) index-to-segment mapping
-
aws-sdk-mpa
AWS SDK for AWS Multi-party Approval
-
mecha10-runtime
Runtime supervisor for Mecha10 nodes - launching, monitoring, and lifecycle management
-
zed-async-tar
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
recoverable
Recovery information and classification for resilience patterns
-
rc_event_queue
VecDeque-like fast, unbounded, FIFO, concurent read-lock-free message queue
-
divbuf
Buffer object that can be recursively divided into smaller buffers
-
trpl
A support crate for The Rust Programming Language book
-
omniscient
CLI command history tracker - never forget a command again
-
hevc_parser
HEVC format parser, incomplete
-
composable-allocators
Composable memory allocators for new allocator API
-
rrddmma
RDMA
-
curve25519-dalek-v2
A pure-Rust implementation of group operations on ristretto255 and Curve25519
-
rb
A thread-safe ring buffer with blocking IO
-
lynx_eye
A code complexity analyzer for JavaScript, TypeScript, and Rust using tree-sitter. Calculates NLOC, CCN, token count, and complexity scores.
-
wdk-sys
Direct bindings to APIs available in the Windows Development Kit (WDK)
-
rx_core_operator_composite
composite operator for rx_core
-
pin-cell
A pin-safe cell
-
wascap
wasmCloud Capabilities. Library for extracting, embedding, and validating claims
-
elara-core
ELARA Protocol - Core types and primitives
-
bevy_ios_impact
allows using ios ImpactFeedback API to generate haptic device vibrations
-
zeitgrep
Find frecent results in git repositories using regular expressions
-
mat-cli
Beautiful markdown rendering for the terminal
-
phantom-type
A
PhantomDataanalog which prevents “parameter is never used” error, but does not produce any restrictions in contrast withPhantomData -
rx_core_operator_map
map operator for rx_core
-
git-ref-format
Everything you never knew you wanted for handling git ref names
-
attuned-core
Core types and traits for Attuned - human state representation for LLM systems
-
jay-ash
Vulkan bindings for Rust
-
devlogr
progress logger for developers
-
gccjit_sys
Raw bindings to libgccjit. Companion to the gccjit crate.
-
athena-udf
building AWS Athena User Defined Functions in Rust
-
aleo-core
Data model for Leo documents (DAG=Directed - Acylic - Graph)
-
podman-healthcheckd
Podman healthcheck scheduler for systems without systemd
-
d7s
Database client
-
wowsql
Official Rust SDK for WOWSQL - MySQL Backend-as-a-Service with S3 Storage
-
fileslice
Slices of files
-
img2raw-tools
Convert images to raw pixel data
-
yt-feeds
Cross-platform simple, fast, and distraction free CLI application to view YouTube videos from your favorite channels
-
claude-usage
Fetch Claude API usage data from Anthropic
-
tracing-slog
compatibility between
tracingand theslogcrate. Use when a library usesslogbut your application usestracing -
chipp
Rust client for the Chipp.ai API - OpenAI-compatible chat completions with streaming support
-
street-cred
Manage encrypted secrets for your applications
-
void
The uninhabited void type for use in statically impossible cases
-
shiplog-workstreams
Repository-based event clustering and workstream management for shiplog
-
md-formatter
A fast, opinionated Markdown formatter
-
strata-rs
Deterministic binary data format with canonical encoding
-
lms-signature
Pure Rust implementation of Leighton-Micali Hash-Based Signatures (RFC 8554)
-
rx_core_operator_catch
catch operator for rx_core
-
frozone
Freeze structs and enums in time
-
memento_cache
A flexible caching library with pluggable storage strategies
-
meshanina
Content-addressed, log-structured memory-mapped database
-
pattern-wishcast
Pattern types emulation for conditional variants using conditional never types
-
main_thread
Cross-platform library to check if the current thread is the main thread
-
precept
A testing utility for fuzzing and fault injection to discover erroneous and interesting states
-
hanzo-protocol
Core protocol types for Hanzo AI - AskForApproval, SandboxPolicy, and agent communication
-
ito-logging
Logging and telemetry for Ito
-
moz-cli-version-check
Version checking library for Mozilla CLI tools
-
fpass
CLI Password Manager
-
flume-overwrite
sending values to a flume bounded channel, overwriting the oldest values if the channel is full
-
atomhold
Thread-safe configuration store with atomic replacement, versioning, and flexible unload policies
-
minidom
A small, simple DOM implementation on top of rxml, targeting the subset of XML useful for XMPP
-
composefs
filesystem
-
fast-slice-utils
Highly optimized slice utilities using SIMD instructions when available
-
nu_plugin_ldap
Nushell plugin for LDAP queries
-
retro-core
Core library for retro, the active context curator for AI coding agents
-
searchdeadcode
A fast CLI tool to detect and remove dead/unused code in Android projects (Kotlin & Java)
-
re_log_encoding
Encode/decode and serialize/deserialize RRD streams
-
nonce-extension
Derive-Key-AES and Double-Nonce-Derive-Key-AES nonce extension mechanisms (DNDK-GCM)
-
safe-path
safely handle file system paths for container runtimes
-
unused-pub
detect unused public items (structs, enums, functions, etc.) in a Rust codebase
-
per-thread-mutex
Synchronization lock designed for wrapping thread-unsafe C libraries
-
aki-json-pick
The json pick out command
-
esp-rom-sys
ROM code support
-
ocaml-sexplib
OCaml's sexplib library
-
audio-codec-algorithms
Audio codec algorithms: A-law, μ-law and IMA ADPCM
-
larpa
Lousy ARgument PArser
-
floatguard
checked floating-point arithmetic in Rust, safely elminating NaN and Infinity from floating-point computations
-
zvault-core
Core library for ZVault — AES-256-GCM barrier, Shamir seal, token auth, policy engine, audit logging
-
funty
Trait generalization over the primitive types
-
capsa
A compact, lightweight library for embedding-based document storage and retrieval
-
plceye
PLC code smell detector and static analyzer for L5X and PLCopen files
-
facet-serialize
Generic serializer for facet
-
coyotes
An HTML component set and template processor
-
superqueue
A tiny, lock-light, type-routed message bus providing event streams and latest-value topics (snapshots) for fast state and event dispatch
-
never
A stable version of the unstable never type (!)
-
ug-scraper
An API to get data from Ultimate Guitar using web-scraping
-
bunker
Dead simple, secure password management
-
janice
A file sync tool that refuses to waste your time
-
bevy_shuffle_bag
shuffling collections in Bevy
-
zrd-gui
A minimal text editor built with GPUI
-
dqcli
High-performance RDAP domain availability scanner. TUI similar to instantdomainsearch.com
-
bus_queue
Lock-free Bounded non-Blocking Pub-Sub Queue
-
re_string_interner
string interning library
-
term-gpt
A fast, colorful ChatGPT CLI for your terminal!
-
clrd
AI-native code maintenance tool - Transparent, Delicate, and Fast
-
active_standby
A concurrency primitive for high concurrency reads
-
ver-stub-tool
CLI tool for injecting version data into binaries
-
x25519-nostd
Pure-Rust X25519 (Curve25519) ECDH implementation for no_std/bare-metal targets (avoids LLVM SIMD issues)
-
roughage
AsyncPipeline, a deadlock-free replacement for buffered streams -
kiwavi
A secure TOTP-based key derivation system using user salts
-
dusk-auth-core-rust
An opinionated, framework-agnostic authentication core enforcing correct session-based auth practices
-
keycrypt
AES-256-GCM encryption helpers backed by the OS keychain (auto-init key on encrypt, strict decrypt, Zeroize in-memory keys)
-
lock_free_hashtable
Lock-free (almost) insertion only hashtable
-
absurd-future
A future adapter that turns a future that never resolves (returns Infallible) into a future that can resolve to any type
-
go-away
Generates go types from rust types
-
ddupe
Fast, cross-platform CLI for finding and removing duplicate files by content hash
-
infernum-legion
Holographic agent swarm - collective intelligence through distributed cognition
-
recovery
Trait and derive macros to declare how errors should be retried
-
crash_orm
typed ORM for Postgres
-
p2panda-discovery
Confidential topic and node discovery protocol
-
rabbitmesh
Message-driven microservices framework using RabbitMQ for zero-port service mesh
-
tracing-plus
对tracing日志库的增强,通过日志配置文件,注册日志
-
never-say-never
The never type (the true one!) in stable Rust
-
sync_executor
An async executor which you can use to execute a future that you know will never return
Pendingwhen you poll it -
rx_core_operator_map_never
map_never operator for rx_core
-
natls
nat - the 'ls' replacement you never knew you needed
-
catnip
No-std, panic-never, heapless UDP/IP ethernet stack for data acquisition and real-time controls
-
rx_core_observable_never
never observable for rx_core
-
bucket_vec
A vector-like data structure that guarantees to never move its contained elements
-
slock
An async mutex that never deadlocks
-
disma-cli
Discord server management has never been easier!
-
disma
Discord server management has never been easier!
-
unlimited-ammo
Hot reloader for Rust codebases, never waste time rebuilding again
-
fqcat
rapidly merging FASTQ files. Never use cat again!
-
no-break
Typesafe extraction of continuation values from unbreakable control flows
-
revery
💭 Conversations that never happened
-
pinned_vec
Vec-like data structure whose elements never move
-
boost_variant2
Boost C++ library boost_variant2 packaged using Zanbil
Try searching with DuckDuckGo or on crates.io.