-
sea-orm
🐚 An async & dynamic ORM for Rust
-
specta
Easily export your Rust types to other languages
-
kanidm_proto
Kanidm Protocol Bindings for serde
-
async-stripe
API bindings for the Stripe HTTP API
-
align-cli
A command line interface for easily aligning sequences
-
prefix-trie
Prefix trie (tree) datastructure (both a set and a map) that provides exact and longest-prefix matches
-
password-auth
Password authentication library with a focus on simplicity and ease-of-use, including support for Argon2, PBKDF2, and scrypt password hashing algorithms
-
lumen
command-line tool that uses AI to generate commit messages, summarise git diffs or past commits, and more without requiring an API key
-
aws-sdk-ebs
AWS SDK for Amazon Elastic Block Store
-
all-smi
Command-line utility for monitoring GPU hardware. It provides a real-time view of GPU utilization, memory usage, temperature, power consumption, and other metrics.
-
mkfiler
Cross-platform file creation utility with GNTP/Growl integration
-
autogpt
🦀 A Pure Rust Framework For Building AGIs
-
lux-lib
lux package manager for Lua
-
color-ssh
A Rust-based SSH client with syntax highlighting
-
cargo-hold
CI tool to ensure Cargo's incremental compilation is reliable by managing your caches intelligently
-
orx-iterable
Defines and implements Iterable, Collection and CollectionMut traits to represent types that can be iterated over multiple times
-
num-valid
robust numerical library providing validated types for real and complex numbers to prevent common floating-point errors like NaN propagation. Features a generic, layered architecture…
-
elm-i18n
CLI tool for managing Elm I18n translations
-
mq-lang
Core language implementation for mq query language
-
simple_moving_average
moving average (SMA) algorithms
-
brup
updating the BRAM contents of NextPNR Lattice ECP5 FPGA configuration files
-
mdz
CLI tool for MDZ (Markdown Zip) format - packs and unpacks markdown documents with embedded assets
-
webly
A lightweight, profile-based HTTP client
-
tetanes
A cross-platform NES Emulator written in Rust using wgpu
-
turbovault-parser
Obsidian Flavored Markdown (OFM) parser
-
ggen
deterministic, language-agnostic code generation framework that treats software artifacts as projections of knowledge graphs
-
asm-lsp
Language Server for x86/x86_64, ARM, RISCV, and z80 Assembly Code
-
leptos-state
A powerful state management library for Leptos applications with state machines, persistence, and DevTools
-
bevy_svg
Load and draw SVG files in Bevy
-
calimero-store
Core Calimero infrastructure and tools
-
sparse-ir-capi
C API for SparseIR Rust implementation
-
cvmath
Computer Graphics Vector Math Library
-
cargo-quality
Professional Rust code quality analysis tool with hardcoded standards
-
kodegen_tools_sequential_thinking
KODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents
-
pmat
Zero-config AI context generation and code quality toolkit (CLI, MCP, HTTP)
-
flowlang
A dataflow oriented programming meta-language in JSON supporting functions written in rust, python, javascript, java, and flow
-
tsps
Quickly set up tmux workspaces by splitting windows into multiple panes
-
kreuzberg-tesseract
Rust bindings for Tesseract OCR with cross-compilation, C++17, and caching improvements
-
adk-graph
Graph-based workflow orchestration for ADK-Rust agents
-
dictator
structural linter framework with native and WASM decree support
-
pulseengine-mcp-server
Generic MCP server infrastructure with pluggable backends - PulseEngine MCP Framework
-
opserve
Opinionated page server
-
ts_query_ls
An LSP implementation for Tree-sitter's query files
-
hebrew_unicode_script
A low-level library designed to ascertain whether a character belongs to the Hebrew Unicode script. It supports checks for individual characters as well as for membership within collections
-
cargo-simplebench
CLI tool for SimpleBench - run benchmarks across workspace crates
-
vizoxide
high-level Rust wrapper for Graphviz that provides an idiomatic, builder-pattern interface for creating, styling, laying out, and rendering complex graphs in various output formats
-
wallrust
a blazingly fast and feature-rich tool extract color palettes from images
-
biquad
digital second order IIR filtrers, also known as biquads
-
bevy_ptr
working with untyped pointers in a more safe way
-
musubi-rs
Rust bindings for musubi diagnostic renderer
-
oct-cloud
opencloudtool (oct)
-
turbovault-batch
Coordinated multi-file batch operations for Obsidian vaults
-
ristretto_jit
JVM JIT Compiler
-
chroma
Client for Chroma, the AI-native cloud database
-
serdev
Serde with Validation
-
turbovault-vault
Vault management, file operations, and watching
-
turbovault-tools
MCP tools implementation using turbomcp
-
scud-cli
Fast, simple task master for AI-driven development
-
bevy_picking
screen picking functionality for Bevy Engine
-
xtask-watch
A customizable helper to watch for changes in your projects using xtask
-
adk-browser
Browser automation tools for Rust Agent Development Kit (ADK-Rust) agents using WebDriver
-
json-schema-to-luau
Convert JSON Schema to Luau type definitions with full support for constraints and advanced schema features
-
bitboard_chess_engine
A chess engine with UCI support
-
rustbus
dbus protocol
-
grpc_graphql_gateway
gRPC-GraphQL gateway - generates GraphQL execution code from gRPC services
-
iftree
Include many files in your Rust code for self-contained binaries
-
instmodel
Instruction-based neural network model training library using Burn
-
css_parse
A recursive-descent CSS parser with generic cursor sinks and rich diagnostics
-
turbovault-graph
Link graph and note relationship analysis
-
nacfahi
Simpler, but less error-prone API for
levenberg-marquardtoptimization crate -
adabraka-ui
A comprehensive, professional UI component library for GPUI inspired by shadcn/ui. 73+ accessible components for building beautiful desktop applications.
-
ruvllm
Self-learning LLM with LFM2 and Ruvector integration
-
sctrace
Syscall Compatibility Tracer (sctrace) that analyzes and validates system call against System Call Matching Language (SCML)
-
codeprism-mcp
MCP (Model Context Protocol) compliant server for codeprism
-
streamweave
Composable, async, stream-first computation in pure Rust
-
cicero
Automate CI builds with the cargo-xtask pattern
-
code-search-cli
Intelligent code search tool for tracing text (UI text, function names, variables) to implementation code
-
arcella-inspect
Static analysis of Rust code to extract structured metadata (functions, structs, calls) as YAML or structured data
-
autoeq-de
Non linear optimisation library with own DE solvers and interface to NLOpt and MetaHeuristics
-
adk-rust
Rust Agent Development Kit - Build AI agents in Rust with modular components for models, tools, memory, and more
-
ceylon-next
A powerful AI agent framework with goal-oriented capabilities, memory management, and tool integration
-
lighty-event
Event system for LightyLauncher
-
x402-paywall
A fully modular SDK for building complex X402 payment integrations
-
dcd
Docker Compose Deployment tool for remote servers
-
luckdb
A Lightweight JSON Document Database in Rust
-
crud-api
CLI generator for your API
-
bevy_prefs_lite
preferences system for Bevy
-
yaserde
Serialization and deserialization library
-
systemg
process manager
-
datadog-apm-sync
Datadog APM-compatible tracer and logger for Rust
-
herosal-git
SAL Git - Git repository management and operations
-
herosal-ourdb
A lightweight, efficient key-value database with history tracking capabilities
-
static-math
Fast mathematical operations with static arrays, without
unsafecode -
tauri-interop
Easily connect your rust frontend and backend without writing duplicate code
-
chewing_capi
The Chewing (酷音) intelligent Zhuyin input method
-
cargo-q
A Cargo subcommand for running multiple Cargo commands sequentially or in parallel
-
outsider
Test artifact changes locally from multiple projects that already use gitlab-art
-
rpick
pick items from a list by various algorithms. Example uses: pick a restaurant you haven't been to in a while, or an album to listen to.
-
k4000
AI-assisted feature development and code review MCP servers
-
qdk_sim_experimental
Experimental simulators for use with the Quantum Development Kit
-
cord
Canonical serialization format designed for security
-
buf_read_splitter
A stream reader with ability to read a stream until a defined pattern is reached (usually an array of [u8])
-
flash-watcher
A blazingly fast file watcher that executes commands when files change
-
pak-db
A read-only database format designed for speed, ease of use and data sharing
-
unsync-pipe
Ringbuffer-backed !Send !Sync binary safe repr(C) AsyncWrite/AsyncRead pair
-
crustrace
Function and module-level procedural macro attributes to instrument functions with tracing
-
schemeforge
Fast, local CLI written in Rust for validating, inspecting, and converting CSV & JSON datasets using file-based schemas
-
cli-command
A lightweight and ergonomic command-line argument parser for Rust
-
aargvark
Self-similar argument parsing
-
mapgraph
A directed graph that can also be used as an arbitrary map
-
pixelset
High-performance pixel set for efficient set operations
-
autarkie_libfuzzer
libFuzzer shim which uses LibAFL with common defaults
-
errorfunctions
Pure Rust package to compute the error function, Dawson's function, and Faddeeva's function for real and complex arguments
-
thread-manager
A streamlined Rust library for efficient thread pooling and parallel job execution, designed for simplicity, flexibility, and performance
-
fast-decision
High-performance rule engine
-
gw_signal
Package with signal processing tools for graviational waves studies
-
uuidmap
An ArrayHashMap implementation specialized for using a uuid (u128) as the key
-
rucash
read Gnucash file
-
rabia-banking-example
Banking ledger state machine implementation example using the Rabia SMR protocol
-
msgpass
Thin wrapper to a Message Passing Interface (MPI)
-
indian-rummy-core
A high-performance, thread-safe library for Indian Rummy game logic
-
ruspiro-register
definitions to conviniently work with register field values that are typically presented by a set of bit fields
-
aragog
lightweight object-document mapper for ArangoDB
-
portForwarder
a TCP/UDP port multiplexer which forwards connection based on content of traffic
-
rustless
REST-like API micro-framework for Rust
-
fn-bnf
A parsing grammar generator that lets you use arbitrary Rust items as rules
-
medley
high-quality, generic Rust utility modules for a small dependency footprint
-
db-migrate
Robust database migration tool for ScyllaDB
-
wot-network-rpgpie
Transform OpenPGP certificate sets into a wot-network structure
-
nakadion
Types for interacting with the Nakadi Event Broker
-
cargo-fl
Lightning-fast Rust linter for pre-compilation checks
-
kafcat
cat but with kafka
-
pathbuster
A path-normalization pentesting tool
-
ccmath
doing math with complex numbers :D
-
relend
A generalized reborrowing mechanism that extends beyond simple references. It also allows for implementing traits that work with reborrowing for custom types.
-
ghx_constrained_delaunay
2d constrained Delaunay triangulation
-
ggen-node
Node.js N-API bindings for ggen
-
kodiak-taxonomy
manage generic taxonomies supporting unique features
-
re_tf
Rerun spatial transform processing
-
bellframe
Fast and idiomatic primitives for Change Ringing
-
trivial-argument-parser
Small library for parsing CLI arguments
-
herosal-toschema
Derive macro to generate JSON Schema from Rust structs
-
doc_audit
Documentation and README audit utilities for the Valknut toolkit
-
anim
A framework independent animation library for rust, works nicely with Iced and the others
-
autojump
port and drop-in replacement of autojump
-
proto_convert_derive
Automatically derive Protobuf and Rust conversions
-
torsh-jit
JIT compilation and kernel fusion for ToRSh deep learning framework
-
line-protocol
Influx's line protocol
-
num_parser
A math interpreter and evaluator
-
phf_mut
Perfectly hashed mutable containers
-
kumoko
asynchronous server/client crate built on tokio for easy two-way streaming
-
scad
generating OpenSCAD models using rust
-
burncloud-client-models
Model management page for BurnCloud client applications
-
rubbl_casatables
Interfacing to the CASA table format within the Rubbl framework
-
inquerest
A complex url parameter parser for rest filter queries
-
micromegas-proc-macros
Top-level procedural macros for micromegas
-
lintrunner
A lint running tool and framework
-
debug2
Space Efficient Pretty Printer
-
pem-iterator
Iterate over PEM-encoded data
-
nx-request-handler
streamlining messaging between Skyline Plugins and WebSessions
-
sembas
tools for exploring the edge of a performance mode for complex systems testing, analysis, and optimization. A performance mode is an abstract characteristic of the system, which can…
-
aidanhs-tmp-parse-generics-shim
A stable shim for the proposed RFC #1583; provides macros for parsing generics and where clauses
-
brix_processor
Brix's simple wrapper around handlebars with added helpers
-
goldrust
testing HTTP clients with golden files
-
cornfig
pain-free configuration language
-
argparse
Powerful command-line argument parsing library
-
sample-test
Sampling strategies and machinery for testing arbitrary data
-
diploid-contam-estimator
Estimating contamination level in diploid DNA seuqencing libraries
-
space-filling
Generalized 2D space filling
-
tldextract-rs
extract domain info from a url
-
keyberon
Parse command line argument by defining a struct
-
resymo-agent
A remote system monitoring tool for a small set of servers
-
pagination
lib for web and database
-
uri-template-system
URI Template (RFC 6570) Parsing, Expansion and Matching
-
boss
Baseball Open Source Software
-
p3-field
A modular framework for finite fields, including support for generic binomial extensions, SIMD-packed field arithmetic
-
relm4-store-backend-dummy
Dummy backend for relm4-store used for writing tests
-
kocheck
Type checker for the lambda-Pi calculus modulo rewriting
-
combin-iterator
Some usefull facilities for combining iterators
-
kolbold
memory and time metrics collection
-
interval-heap
A double-ended priority queue implemented with an interval heap
-
priority-expiry-cache
A cache that evicts items based on their priority and expiry time (LRU + TTL) Add (O(1)), Get (O(1)), Evict (O(1)) in both time and space
-
stalin-binary-search
alike binary search but any checking element which is not target one is eliminated
-
proptest-quickcheck-interop
interoperability layer for reuse of quickcheck::Arbitrary impls in proptest
-
matty
A neat matrix and vector library
-
revm-trace
High-performance multi-threaded EVM transaction simulator and analyzer with comprehensive tracing capabilities
-
lisa
longest increasing subsequence algorithm [ O( nlogn ) ]
-
anti-r
A spatial data structure outperforming r-trees for low numbers of elements
-
nefsm
state machine library for Rust
-
p3-lookup
LogUp: Logarithmic lookup arguments and multiset equality checks with multiplicities support
-
markdown-table-formatter
Markdown table formatter fully compliant with Unicode 15.1.0
-
nonscalar
Functions and types for operating on nonscalar values like vectors and complex numbers
-
arrowpipe
Build complex pipelines easily
Try searching with DuckDuckGo or on crates.io.