-
dirs
tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms…
-
async-io
Async I/O and timers
-
directories
tiny mid-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows and macOS by leveraging the mechanisms defined…
-
rmp-serde
Serde support for MessagePack
-
signal-hook
Unix signal handling
-
opentelemetry
API for Rust
-
fontdb
in-memory font database with CSS-like queries
-
dirs-next
tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user…
-
argmin
Numerical optimization in pure Rust
-
cryptoki
Rust-native wrapper around the PKCS #11 API
-
brotli-decompressor
brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard…
-
wit-parser
Tooling for parsing
*.witfiles and working with their contents -
dlopen2
opening and operating on dynamic link libraries (also known as shared objects or shared libraries)
-
pgp
OpenPGP implementation in Rust
-
icu_plurals
Unicode Plural Rules categorizer for numeric input
-
ml-kem
Pure Rust implementation of the Module-Lattice-Based Key-Encapsulation Mechanism Standard (formerly known as Kyber) as described in FIPS 203
-
idna
IDNA (Internationalizing Domain Names in Applications) and Punycode
-
reflink-copy
copy-on-write mechanism on supported file systems
-
iceoryx2
Lock-Free Zero-Copy Interprocess Communication
-
pyo3-arrow
Arrow integration for pyo3
-
atomic
Generic Atomic<T> wrapper type
-
nkeys
NATS nkeys library
-
bitreader
reading individual bits from a slice of bytes. You can read "unusual" numbers of bits from the byte slice, for example 13 bits at once. The reader internally keeps track of position within the buffer.
-
encase
mechanism to lay out data into GPU buffers ensuring WGSL's memory layout requirements are met
-
auth-git2
Authentication for
git2 -
migrations_internals
Internal implementation of diesels migration mechanism
-
openssh
SSH through OpenSSH
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
tokio-graceful-shutdown
perform a graceful shutdown on a Tokio based service
-
crossbeam-epoch
Epoch-based garbage collection
-
tauri-plugin-log
Configurable logging for your Tauri app
-
unicode-security
Detect possible security problems with Unicode usage according to Unicode Technical Standard #39 rules
-
dptree
An asynchronous event dispatch mechanism for Rust
-
kem
Traits for Key Encapsulation Mechanisms (KEMs): public-key cryptosystems designed to enable a sender (a.k.a. encapsulator) to generate and encrypt a short secret key and transmit it to a receiver…
-
shpool
mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects
-
star-history
Graph history of GitHub stars of a user or repo over time
-
gix-lock
A git-style lock-file implementation
-
hyperlight-guest
only the essential building blocks for interacting with the host environment, including the VM exit mechanism, abstractions for calling host functions and receiving return values, and…
-
hirun
A concurrent framework for asynchronous programming based on event-driven, non-blocking I/O mechanism
-
twenty-first
Collection of mathematics routines and cryptography for the twenty-first century
-
etchdns
A caching DNS proxy with advanced security features, WebAssembly hooks, and comprehensive protection mechanisms
-
error_tools
Basic exceptions handling mechanism
-
trackable
way to track objects manually as an alternative to mechanisms like backtracing
-
termbg
Terminal background color detection
-
dll-syringe
A windows dll injection library written in rust
-
tor-dirmgr
Bootstrap and update an accurate Tor network directory
-
headless_browser
A scalable application for managing headless Chrome instances with proxy and server capabilities
-
aws-sdk-scheduler
AWS SDK for Amazon EventBridge Scheduler
-
simplerand
fast random number generator
-
ec4rs
EditorConfig For Rust
-
rbw
Unofficial Bitwarden CLI
-
anybar_rs
application for controlling Anybar 0.2.3
-
htsget-search
The primary mechanism by which htsget-rs interacts with, and processes bioinformatics files. It does this by using noodles to query files and their indices.
-
fips203
FIPS 203: Module-Lattice-Based Key-Encapsulation Mechanism
-
scram-rs
Salted Challenge Response Authentication Mechanism (SCRAM) SASL mechanism, a library which implements SCRAM logic for Rust and C languages
-
buffered-reader
A super-powered Reader
-
russell_tensor
Tensor analysis, calculus, and functions for continuum mechanics
-
rslock
distributed locking mechanism built on top of Async Redis
-
iptoasn-webservice
API server for iptoasn.com
-
embedded-hal-bus
Bus/Device connection mechanisms for embedded-hal, a Hardware Abstraction Layer (HAL) for embedded systems
-
aws-sdk-appflow
AWS SDK for Amazon Appflow
-
zeromq
A native Rust implementation of ZeroMQ
-
webmachine-rust
Port of the Ruby Webmachine library to Rust
-
openpgp-cert-d
Shared OpenPGP Certificate Directory
-
data_privacy
Data annotation and redaction system providing a robust way to manipulate sensitive information
-
fastpool
This crates implements a fast object pool for Async Rust
-
pqcrypto-hqc
Post-Quantum Key-Encapsulation Mechanism hqc
-
mpris
Idiomatic MPRIS D-Bus interface library
-
cosmian_kms_interfaces
exposing APIs for plugins to the Cosmian KMS
-
actix-web-validator
Validation mechanism for actix-web
-
aws-sdk-mturk
AWS SDK for Amazon Mechanical Turk
-
libcrux-kem
Libcrux KEM implementation
-
aws-sdk-billingconductor
AWS SDK for AWSBillingConductor
-
vk-sync-fork
Simplification of core Vulkan synchronization mechanisms such as pipeline barriers and events. Forked off of the original vk-sync crate which is currently unmaintained.
-
resctl-demo
A guided tour of Linux resource control with live demos
-
brk_rmcp
Rust SDK for Model Context Protocol
-
svn
Async client for Subversion's svn:// (ra_svn) protocol
-
userfaultfd
Rust bindings for the Linux userfaultfd functionality
-
openpgp-card-state
Experimental storage mechanism for openpgp-card device state
-
cxx-gen
C++ code generator for integrating
cxxcrate into higher level tools -
git2version
way to get the version of the package from git and incorporate it as a constant into your program
-
addr-spec
A wicked fast UTF-8 email address parser and serializer
-
x-wing
Pure Rust implementation of the X-Wing Key Encapsulation Mechanism (draft 06)
-
ssdp-client
An asynchronous library for discovering, notifying and subscribing to devices and services on a network
-
rzmq
A high performance, fully asynchronous, safe pure-Rust implementation of ZeroMQ (ØMQ) messaging with io_uring and TCP Cork acceleration on Linux
-
rollpoly
A comprehensive dice rolling library and CLI for tabletop gaming with advanced polyhedral dice support
-
lightstreamer-rs
client for Lightstreamer, designed to facilitate real-time communication with Lightstreamer servers
-
rustls-acme
TLS certificate management and serving using rustls
-
ruvector-attention
Attention mechanisms for ruvector - geometric, graph, and sparse attention
-
pqcrypto
Post-Quantum cryptographic primitives
-
startail
3D Satellite Tracking System using Bevy
-
siderust
High-precision astronomy and satellite mechanics in Rust
-
dcrypt-kem
Key Encapsulation Mechanisms for the dcrypt library
-
fs-lock
Locked files that can be used like normal File
-
linked
Create families of linked objects that can collaborate across threads while being internally single-threaded
-
s3-algo
High-performance algorithms for batch operations to Amazon S3
-
hacktyper
A terminal-based typing simulator that mimics hacking scenes from movies
-
fswatcher
A file system watcher that executes a command when a specified file changes
-
git-time-machine-tui
A robust TUI for navigating and reverting Git reflog states safe and easy
-
flo_stream
Pubsub and related streams for Rust futures
-
background-jobs
asynchronous background jobs implemented with pluggable backends and runtimes
-
slsqp
optimizer for Rust
-
river-core
Core library for River - decentralized group chat on Freenet
-
rsasl
SASL framework, aimed at both middleware-style protocol implementation and application code. Designed to make SASL authentication simple and safe while handing as much control to the user as possible
-
siteprobe
Rust-based CLI tool that fetches all URLs from a given
sitemap.xmlurl, checks their existence, and generates a performance report. It supports various features such as authentication… -
mdarray
Multidimensional array for Rust
-
sql-parse
Parser for sql
-
yield-progress
Combined progress reporting and cooperative task yielding
-
sasl
authentication. Currently only does the client side.
-
starlane
– An Orchestration and Infrastructure Framework for WebAssembly Components (https://starlane.io) This packaged manages
HyperSpacewhich provides infrastructure forSpaceApis… -
settings_loader
Opinionated configuration settings load mechanism for Rust applications
-
directories-next
tiny mid-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows and macOS by leveraging the mechanisms defined…
-
four-bar
Four🍀bar library provides simulation and synthesis function for four-bar linkages
-
sequoia-ipc
Interprocess communication infrastructure for Sequoia
-
seed_chain
A seeding and generic chaining mechanism for sequence-to-sequence alignment
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
feedme
Deterministic streaming data pipeline with mechanical guarantees for Rust
-
dhkem
Pure Rust implementation of Key Encapsulation Mechanism (KEM) adapters for Elliptic Curve Diffie Hellman (ECDH) protocols
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
keplerian_sim
A Keplerian orbit library
-
swan-common
Common utilities and types for the Swan HTTP client library
-
apalis-sqlite
Background task processing for rust using apalis and sqlite
-
pokemon-synthesizer
A synthesizer for the sound format of the Pokemon GameBoy games
-
disk-spinner
A burn-in tool for spinning rust HDDs
-
derive-mmio
A mechanism for making it easier to access MMIO peripherals
-
apalis-mysql
Background task processing for rust using apalis and mysql
-
sled-overlay
Overlay mechanism for sled
-
curlio
command-line tool built in Rust that mimics the functionality of cURL. It allows you to send HTTP requests to URLs with support for various HTTP methods, custom headers, request body…
-
thermal_hydraulics_rs
A Thermal Hydraulics Library with some useful traits,enums and functions for heat transfer and fluid mechanics
-
signaled
A lightweight reactive programming library for Rust, providing a signal-slot mechanism
-
klik
sleek typing tui with visualized results, intelligent practice, and comprehensive analytics
-
rust-rabbit
reliable RabbitMQ client library for Rust. Easy to use with flexible retry mechanisms and minimal configuration.
-
cosmian_config_utils
Handle configuration file loading and parsing
-
background-jobs-sled
Sled storage backend for background-jobs
-
haphazard
Dynamic memory management for lock-free data structures using hazard pointers
-
brdisco
General-purpose bridge for service discovery
-
dma-heap
Linux DMA-Buf Heap Abstraction Library
-
shmem_providers
Platform independent shared memory providers for Windows, Linux, Android, iOS,
-
onq
Operations for Next-generation Quantum computing
-
ssip-client-async
Client API for Speech Dispatcher
-
stopper
an async stream and future stopper mechanism
-
ocl-include
preprocessor that implements #include mechanism for OpenCL source files
-
ruvector-math-wasm
WebAssembly bindings for ruvector-math: Optimal Transport, Information Geometry, Product Manifolds
-
alloc-stdlib
A dynamic allocator example that may be used with the stdlib
-
interchange
Request/response mechanism for embedded development, using atomics
-
topological-coherence
Topological constraints for coherent inference - Tonnetz geometry primitives for attention mechanisms
-
sod
Service Oriented Design
-
ruvector-security
Security utilities for RuVector - authentication, path validation, rate limiting
-
marauders
A work-in-progress code mutation tool
-
arti-rpc-client-core
Client library for Arti RPC
-
saorsa-webrtc
WebRTC implementation over ant-quic transport with DHT-based signaling
-
space-dust
A comprehensive astrodynamics library for satellite tracking, orbital mechanics, coordinate transformations, and celestial calculations
-
safe_pqc_kyber
Fork of pqc_kyber with some safety fixes
-
spindle_rs
A distributed locking crate built on Cloud Spanner and TrueTime
-
resilient-rs
fault tolerance, including retry strategies, backoff mechanisms, and failure handling
-
dlwrap
dlopen wrapper code generator
-
count_instructions
Counts the instructions executed within a single function
-
mdbook-pikchr
A mdbook preprocessor to render pikchr code blocks as images in your book
-
tiles_tools
High-performance tile-based game development toolkit with comprehensive coordinate systems (hexagonal, square, triangular, isometric), pathfinding, ECS integration, and grid management
-
enchanter
XChaCha20Poly1305 AEAD file encryption tool
-
qutex
Synchronization mechanisms that rely on lock-free and other non-(thread)blocking techniques, such as Rust futures, to guarantee mutually exclusive or shared exclusive access to data
-
stepper-motion
Configuration-driven stepper motor motion control with embedded-hal 1.0 support
-
smtpeek
A state-of-the-art SMTP user enumeration tool that efficiently tests for valid email accounts on SMTP servers while evading detection mechanisms
-
deep_causality_physics
Standard library of physics formulas and engineering primitives for DeepCausality
-
ringspace
Trusted webring management
-
hammurabi
A modern terminal-based recreation of the classic 1968 Hammurabi game
-
dyn-context
mechanism for lifetimes erasing
-
ruvector-dag
Directed Acyclic Graph (DAG) structures for query plan optimization with neural learning
-
strapdown-rs
A toolbox for building and analyzing strapdown inertial navigation systems as well as simulating various scenarios of GNSS signal degradation
-
nonce-extension
Derive-Key-AES and Double-Nonce-Derive-Key-AES nonce extension mechanisms (DNDK-GCM)
-
kanata-tcp-protocol
TCP protocol for kanata. This does not follow semver.
-
affinidi-did-authentication
Using proof of DID ownership to authenticate to services
-
rustapi-core
The core engine of the RustAPI framework. Provides the hyper-based HTTP server, router, extraction logic, and foundational traits.
-
qmk-via-api
VIA api implementation for QMK-based keyboards
-
zng-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
micro_cartan_attn
Complete Cartan matrix attention mechanisms with proper Lie algebra structures
-
smoltcp-nal
embedded-nal implementation for smoltcp
-
par_bench
Mechanisms for multithreaded benchmarking, designed for integration with Criterion or a similar benchmark framework
-
jisho
CLI tool & Rust library that provides a Japanese-English dictionary
-
ruvector-dag-wasm
Minimal WASM DAG library for browser and embedded systems
-
firecrawl-sdk
Rust SDK for Firecrawl API
-
bugstalker
modern and lightweight debugger for rust applications
-
protoql
protobuf query language
-
mappy-client
Client library for mappy maplet data structures
-
swan-macro
A declarative HTTP client library for Rust
-
policyai
mechanism for unstructured, composable policies that transform unstructured text into structured outputs
-
fs_rollback
offers a rollback mechanism in Rust for fs common operations
-
frcrs
A robotics control framework designed to streamline the development of control systems for FRC robots
-
pidfile-rs
Rust reimplementation of pidfile_* functions from libbsd/libutil
-
duende-policy
Policy enforcement for Duende (quality gates, circuit breakers, resource limits)
-
tokio-eventfd
Linux eventfd for tokio
-
atoman
static data that can be accessed safely and concurrently from any part of your program
-
aranya-runtime
The Aranya core runtime
-
pqcrypto-mlkem
Post-Quantum Key-Encapsulation Mechanism mlkem
-
pikchr
PIC-like diagramming language to SVG converter
-
ruvector-attention-node
Node.js bindings for ruvector-attention
-
steelkilt
Draft 0.4 RPG rule set
-
rclone-shuttle
Upload your files to anywhere
-
shush-rs
designed to manage sensitive data securely by leveraging memory protection mechanisms
-
ossl
OpenSSL version 3+ bindings to modern EVP APIs
-
clear_on_drop
Helpers for clearing sensitive data on the stack and heap
-
stigmergy
emergent agent behavior
-
viaspf
Sender Policy Framework (SPF) specification
-
agntcy-slim-config
Configuration utilities
-
nanodb
embedded, JSON-based database
-
secret-box
Safe boxing mechanism for sensitive values with automatic zeroization
-
maelstrom-simex
SIMulation EXplorer: a test utility for exhaustively exploring all possible simulations in a simulation space
-
hpyhex-rs
Simplified implementations of the HappyHex game components and hexagonal system in Rust
-
age-plugin
[BETA] API for writing age plugins
-
rknn-rs
rknn rust binding
-
pqcrypto-classicmceliece
Post-Quantum Key-Encapsulation Mechanism classicmceliece
-
drop_code
A macro that allows you to implement code that will be automatically executed after the function code has finished, be it the end of the function or even a panic state
-
pake-kem
password-authenticated key exchange (PAKE) based from a key encapsulation mechanism (KEM)
-
waitfree-sync
A collection of wait-free data structures
-
wasmtime-wasi-threads
Wasmtime implementation of the wasi-threads API
-
kaguya
Linux game saves and configurations backup manager for CLI enjoyers
-
ruchei-route
Sinks with routes
-
qunreliable
Datagram transmission of gm-quic
-
cargo-ament-build
Cargo plugin for use with colcon workspaces
-
rumtk-web
Web framework part of the RUMTK framework that attempts to simplify and expedite dashboard development in Healthcare
-
faster-stun
Fast and zero-cost stun message decoder and encoder
-
ur-taking-me-with-you
Ensure child processes die when their parent dies
-
acsrs
ACS written in rust
-
mergedb-types
CRDT data structures for mergeDB
-
lithium
Lightweight exceptions
-
legion-protocol
🏛️ Legion Protocol - Secure, IRC-compatible communication protocol with E2E encryption
-
init-once
Concurrent, non-blocking lazy initialization of values
-
ruvector-attention-wasm
WASM bindings for ruvector-attention
-
ssip-client
Client API for Speech Dispatcher
-
background-jobs-actix
in-process jobs processor based on Actix
-
conquer-once
Synchronization primitives for lazy and one-time initialization
-
st-mems-bus
Wrapper for I2C and SPI buses, providing a unified API to the underlying bus
-
dnd
D&D 5e types and common mechanics
-
curlux
command-line tool built in Rust that mimics the functionality of cURL. It allows you to send HTTP requests to URLs with support for various HTTP methods, custom headers, request body…
-
gnort
Datadog statsd client library that provides efficient in-process metrics aggregation
-
praborrow-lease
Lease consensus logic (Raft/Paxos). Manages distributed agreement on Sovereign lease validity.
-
soilrust
A geotechnical engineering library for soil mechanics calculations in Rust
-
viaspf-record
Data model and parser for Sender Policy Framework (SPF) records
-
dirs-2
tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows and macOS by leveraging the mechanisms defined…
-
reflected
Something like reflection
-
arcbox-virtio
VirtIO device implementations for ArcBox
-
iron_reliability
Resilience patterns for distributed systems
-
gobetween
3rd party API integration mechanism for Ordinary Framework
-
ruqu-qear
Quantum Echo-Attention Reservoir (QEAR) - Combining quantum reservoir computing with attention mechanisms for time series processing
-
format_tools
Collection of mechanisms for formatting and serialization into string
-
bt_file_cache
A caching mechanism for downloading and storing files from URLs
-
fast-async-mutex
lib which provide asynchronous locking mechanisms (Mutex, RwLock, OrderedMutex and OrderedRwLock)
-
scramblr
Obfuscation mechanism for Ordinary Framework
-
redlock
distributed locking mechanism built on top of Redis
-
flix
Mechanisms for interacting with flix media
-
bt_toast
Toast mechanism using Dioxus and Bootstrap
-
save_state
save state mechanism in mizu
-
rusoto_mturk
AWS SDK for Rust - Amazon Mechanical Turk @ 2017-01-17
-
axum-raw-websocket
Handles WebSocket upgrades with raw socket access, based on Axum's WebSocket upgrade mechanism for Tungstenite
-
gmt_dos-clients_servos
GMT DOS Servo-Mechanisms Client
-
clickclack
A mechanical keyboard sound simulator for macOS
-
actix-web-validator5
Validation mechanism for actix-web
-
dynarg
mechanism for dynamic robust argument handling
-
reflect_tools
Collection of mechanisms for reflection
-
revoke-resilience
Circuit breakers, rate limiting, and retry mechanisms for Revoke framework
-
qtransformers-core
Quantum-inspired attention mechanisms for transformer models
-
rustyvibes
CLI to play mechanical keyboard sounds globally
-
pqc-ml-kem
Module-Lattice Key Encryption Mechanism (ML-KEM)
-
rsvow
A Rust-like implementation of JavaScript's Promise mechanism
-
try-drop
Batteries included error handling mechanisms for drops which can fail
-
keytokey
A keyboard firmware library turning event streams of key presses into reports for USB
-
moann
Amazing blazingly fast multithreaded alternative to mechvibes
-
fenris-solid
Solid mechanics functionality for fenris
-
mithril-aggregator-discovery
Mechanisms to discover aggregators available in a Mithril network
-
maker-panel
Generator for modular mechanical panels
Try searching with DuckDuckGo or on crates.io.