Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source rust software

2007 open-source libraries, tools and applications tagged rust, ranked by how closely rust is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

2007 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
inko-lang/inko
Inko is a statically typed programming language for building concurrent software, compiled to machine code via LLVM. It offers deterministi…
771307active
arkflow-rs/arkflow
ArkFlow is a high-performance stream processing engine written in Rust on top of Tokio, connecting configurable inputs (Kafka, MQTT, HTTP, …
681306active
zkat/big-brain
big-brain is a Utility AI library for the Bevy game engine, written in Rust. It lets developers define data-driven AI behaviors for game en…
101304active
BurntSushi/aho-corasick
A Rust library implementing the Aho-Corasick algorithm for fast simultaneous searching of many patterns, using a finite state machine with …
721301stable
VirusTotal/yara-x
YARA-X is a pure Rust rewrite of YARA, the pattern matching swiss knife for malware researchers, designed to be faster, safer, and more use…
981299stable
elixir-explorer/explorer
Explorer is an Elixir library providing series (one-dimensional) and dataframes (two-dimensional) for fast data exploration and manipulatio…
931296active
ratatui/tachyonfx
tachyonfx is a Rust library providing shader-like effects and animations for Ratatui terminal user interfaces. It offers 50+ composable eff…
871296active
brendanzab/codespan
A Rust library (codespan-reporting) for rendering beautiful, compiler-style diagnostic error messages for text-based programming languages,…
551296active
apache/datafusion-comet
Apache DataFusion Comet is a high-performance accelerator plugin for Apache Spark that keeps queries Arrow-native end-to-end, executing ope…
901295active
cberner/fuser
Fuser is a Rust library crate for implementing FUSE (Filesystem in Userspace) filesystems. It is a rewrite of the original libfuse C librar…
741295active
gopher64/gopher64
Gopher64 is a highly compatible, cross-platform Nintendo 64 emulator written in Rust. It supports netplay, homebrew ROMs, upscaling, CRT sh…
911294active
kzahel/web-server-chrome
200 OK Web Server is a cross-platform static file server app rebuilt by the original author of Web Server for Chrome, available as a deskto…
961293active
YiNNx/cmd-wrapped
cmd-wrapped is a Rust CLI tool that generates statistics from your shell history, supporting zsh, bash, fish, nushell, and atuin. It shows …
191289active
alibaba/GaiaX
GaiaX is a lightweight, cross-platform dynamic template engine from Alibaba's Youku team that renders pure native UI cards on Android, iOS,…
471288active
core-foundation-rs
Rust bindings to Apple's Core Foundation and other low-level macOS/iOS system libraries. It lets Rust code call native Apple platform APIs …
751286active
StarArawn/bevy_ecs_tilemap
A tilemap rendering plugin for the Bevy game engine that represents each tile as its own ECS entity. It renders tilemaps efficiently using …
601282active
mozilla/rust-android-gradle
A Gradle plugin by Mozilla that cross-compiles Rust Cargo projects for Android targets and integrates the resulting native libraries into a…
811278active
argmin-rs/argmin
argmin is a numerical optimization library written entirely in pure Rust, offering a wide range of optimization algorithms behind a consist…
541277active
TedDriggs/darling
Darling is a Rust proc-macro helper library that lets macro authors declaratively parse attribute arguments into structs, inspired by serde…
941276active
jdx/hk
hk is a fast, language-agnostic git hook manager and project linter written in Rust. It runs linters and formatters concurrently with read/…
851275active
wormtql/genshin_artifact
Mona Divination Shop is a web application for Genshin Impact that computes damage, automatically optimizes artifact (relic) combinations, a…
371273active
Xerxes-2/clewdr
ClewdR is a high-performance Rust proxy for Claude.ai and Claude Code that exposes native Claude and OpenAI-compatible API endpoints from a…
781270active
bruits/satteri
Sätteri is a high-performance Markdown and MDX processing pipeline with the parser and AST implemented in Rust and a typed plugin layer exp…
751269active
tokio-rs/turmoil
Turmoil is a family of Rust crates for deterministic simulation testing of distributed systems, running multiple concurrent hosts on a sing…
801267active
regexident/cargo-modules
A cargo plugin that visualizes and analyzes a Rust crate's internal module structure. It prints hierarchical module trees, internal depende…
751267active
kpcyrd/sniffglue
A secure multithreaded network packet sniffer written in Rust that parses packets concurrently across all CPU cores. It is hardened with se…
661265active
project-akri/akri
Akri is a Kubernetes Resource Interface, a CNCF Sandbox project written in Rust, that exposes heterogeneous edge leaf devices (IP cameras, …
841264active
graphql-rust/graphql-client
A typed GraphQL client library for Rust that generates precise Rust types for query variables and responses at compile time from schema and…
761264active
iliekturtles/uom
uom is a Rust crate providing type-safe, zero-cost dimensional analysis with a pre-built International System of Units (SI) and support for…
541258stable
Buttplug
Buttplug is a Rust implementation of the Buttplug Intimate Device Control Protocol, a library for controlling sex toys and other intimate h…
931255active
Drasi
Drasi is a Data Change Processing platform that monitors data sources for changes, evaluates them against continuously running Cypher queri…
741255active
allan2/dotenvy
dotenvy is a well-maintained Rust fork of the dotenv crate for loading environment variables from .env files, recommended as the replacemen…
631255stable
sassman/t-rec-rs
t-rec is a fast, offline terminal recorder written in Rust that captures terminal (or arbitrary window) sessions and generates animated GIF…
821254active
m-ou-se/inline-python
A Rust library providing a python!{} macro that lets you write Python code directly inside Rust source files. It uses pyo3 to embed the Pyt…
411250active
foresterre/cargo-msrv
cargo-msrv is a Cargo subcommand that finds, sets, shows, and verifies the Minimum Supported Rust Version (MSRV) of a Rust crate by testing…
1001249active
uuid-rs/uuid
A Rust library for generating and parsing UUIDs (universally unique identifiers) per RFC 9562. It supports multiple UUID versions including…
981249stable
sharkdp/diskus
diskus is a minimal, fast command-line tool that computes the total size of a directory, serving as a parallelized alternative to 'du -sh'.…
541248stable
WilliamVenner/gmpublisher
gmpublisher is a desktop utility for publishing and managing Garry's Mod Steam Workshop addons, built with Rust, Svelte, and Tauri. It repl…
801247active
PHPantom-dev/phpantom_lsp
PHPantom is a fast, lightweight PHP language server written in Rust with deep type intelligence, including generics, PHPStan annotations, a…
831246active
cfal/shoes
A high-performance multi-protocol proxy server written in Rust supporting HTTP, SOCKS5, VMess, VLESS, Shadowsocks, Trojan, Snell, Hysteria2…
1001245active
stoolap/stoolap
Stoolap is a modern embedded SQL database written in pure Rust, offering ACID transactions with MVCC, a cost-based query optimizer, paralle…
831242active
cksac/fake-rs
A Rust library and command-line tool for generating fake data such as names, addresses, dates, and internet identifiers across 13 locales. …
771240active
knurling-rs/defmt
defmt is a highly efficient logging framework for Rust targeting resource-constrained embedded devices like microcontrollers. It uses defer…
911238active
amqp-rs/lapin
Lapin is an async AMQP 0-9-1 client library for Rust, primarily targeting RabbitMQ. It provides a futures-based API and is runtime-agnostic…
751237stable
PoloDB/PoloDB
PoloDB is an embedded document database written in Rust that stores BSON documents with a MongoDB-like API, backed by RocksDB storage. It c…
811236active
Canop/termimad
Termimad is a Rust library for rendering Markdown-formatted text and tables in terminal (CLI/TUI) applications, with configurable skins, wr…
761233active
apache/teaclave-sgx-sdk
Apache Teaclave SGX SDK (Rust SGX SDK) is a Rust-based software development kit for building Intel SGX enclave applications with memory saf…
581232active
Ataraxy-Labs/opensessions
A tmux plugin that adds a sidebar pane for managing multiple coding agent sessions (Amp, Claude Code, Codex, OpenCode) with per-thread mark…
561232active
chelsea0x3b/cudarc
cudarc is a safe, minimal Rust wrapper around the NVIDIA CUDA toolkit, exposing the CUDA driver API plus libraries such as NVRTC, cuBLAS/cu…
971231active
LucasPickering/slumber
Slumber is a terminal-based HTTP/REST client with both an interactive TUI and a CLI mode, built in Rust. Request collections are defined in…
961230active
num
A meta-crate for Rust that re-exports a collection of numeric types and traits, including big integers, rationals, complex numbers, and gen…
701226stable
Askama
Askama is a Rust template library providing type-safe, compiled Jinja-like templates. Templates are parsed and compiled into Rust code at b…
891225active
Cretezy/lazyjj
lazyjj is a terminal user interface (TUI) for the Jujutsu (jj) version control system, built in Rust with Ratatui. It wraps the jj CLI to p…
611223active
dtolnay/no-panic
A Rust attribute macro that makes the compiler prove at link time that a marked function can never panic, failing compilation with a linker…
851220stable
DragonOS-Community/DragonOS
DragonOS is a 64-bit operating system with a fully independent kernel written from scratch in Rust, offering Linux binary compatibility. It…
801220active
nervosnetwork/ckb
Nervos CKB (Common Knowledge Base) is the layer-1 public permissionless blockchain node implementation of the Nervos Network, written in Ru…
921219active
plabayo/rama
Rama is a modular service framework for Rust for building network clients, servers, proxies, and traffic inspection tools from composable s…
841218active
emoon/rust_minifb
minifb is a cross-platform Rust crate for creating windows and displaying 32-bit pixel buffers, with keyboard and mouse input support. It i…
771216active
evan-kolberg/prediction-market-backtesting
A Python/Rust extension for Nautilus Trader providing backtesting tools for prediction market trading strategies, with a focus on Polymarke…
491216active
SamiPerttu/fundsp
FunDSP is a Rust library for audio processing and digital signal synthesis with a composable inline graph notation for building audio netwo…
601214active
solana-labs/solana-program-library
The Solana Program Library (SPL) is a collection of on-chain programs for Solana's Sealevel runtime, including token, associated-token-acco…
104239maintenance
cocogitto/cocogitto
Cocogitto is a Rust CLI toolbox for the Conventional Commits and SemVer specifications. It helps create compliant commits, automatically bu…
661211active
jieyefriic/rp-engine
A YAML-native agent workflow execution engine written in Rust that parses declarative workflow files describing nodes, edges, prompts, data…
611209active
ramosbugs/oauth2-rs
An extensible, strongly-typed Rust implementation of the OAuth2 protocol (RFC 6749). It provides a client library for OAuth2 authorization …
501208stable
rustypaste
Rustypaste is a minimal, self-hosted file upload and pastebin service written in Rust. It supports uploading files via curl or an HTML form…
871207active
ksdme/ut
A fast, lightweight Rust CLI utility toolkit that bundles many common developer utilities (encoding, hashing, JWT, UUID generation, and mor…
661207active
tuna-f1sh/cyme
Cyme is a modern cross-platform command-line tool for listing system USB buses and devices, compatible with lsusb while adding richer tree …
911203active
idanarye/rust-typed-builder
A Rust proc-macro crate that derives a compile-time type-checked builder pattern for structs. It enforces at compile time that all mandator…
771203active
kornelski/dssim
DSSIM is a Rust CLI tool and library that measures perceptual (dis)similarity between PNG/JPEG images using a multi-scale variant of the SS…
661203active
oxidecomputer/dropshot
Dropshot is a Rust library for exposing REST APIs from a Rust program, with built-in OpenAPI generation. It provides an async HTTP server l…
751202active
Oxen
Oxen is a fast data version control system written in Rust that versions large datasets (images, audio, video, text, parquet) with a git-li…
961199active
console-rs/console
console is a Rust library providing a cross-platform terminal abstraction through the Term type, with utilities for colors, styles, ANSI co…
911199stable
neon-mmd/websurfx
Websurfx is an open-source meta search engine written in Rust that aggregates results from multiple search engines while respecting user pr…
821199active
curve25519-dalek
A pure-Rust library providing group operations on the Curve25519 and ristretto255 elliptic curves, along with related crates for Ed25519 si…
661199stable
lemunozm/message-io
message-io is a Rust library that provides a fast, event-driven networking API over TCP, UDP, and WebSocket transports. It manages OS socke…
751197active
austin-weeks/miasma
Miasma is a lightweight Rust web server that traps AI web scrapers in an endless pit of poisoned training data and self-referential links. …
801194active
kriomant/ch57x-keyboard-tool
A Rust command-line utility for programming small CH57X-based macro keyboards (vendor/product IDs 1189:8890, 1189:8840, 1189:8842) commonly…
781194active
StepfenShawn/Cantonese
Cantonese is a programming language whose keywords are written in Cantonese (Chinese), implemented with a Rust compiler and distributed via…
751194active
n0-computer/sendme
Sendme is a Rust CLI tool for sending files and directories over the internet, built on the iroh and iroh-blobs protocols. It handles NAT h…
821193active
bbodi/notecalc3
NoteCalc is a browser-based notepad with a smart built-in calculator, written in Rust and compiled to WebAssembly. It aims to be a free, se…
511193active
RustAudio/dasp
dasp is a modular suite of Rust crates providing fundamentals for digital audio signal processing (PCM DSP), including sample/frame types, …
561192stable
TeXitoi/keyberon
Keyberon is a pure Rust, no_std crate providing building blocks for creating custom keyboard firmware. It uses embedded-hal for GPIO key sc…
491192active
thomas-mauran/chess-tui
chess-tui is a free, open-source terminal chess game written in Rust using Ratatui. It supports local two-player pass-and-play, playing aga…
861190active
Dicklesworthstone/coding_agent_session_search
A Rust-based unified TUI and CLI (cass) that indexes and searches local coding agent session history across 11+ providers like Codex, Claud…
841188active
naia-lib/naia
naia is a cross-platform Rust networking library for multiplayer games, providing server-authoritative entity replication and typed message…
801184active
deviceplug/btleplug
btleplug is an async Rust library for Bluetooth Low Energy (BLE) GATT access in host/central mode, supporting Windows, macOS, Linux, iOS, a…
771183active
Spu7Nix/SPWN-language
SPWN is a programming language written in Rust that compiles to Geometry Dash levels, letting creators build levels and trigger logic throu…
231183active
tikv/rust-prometheus
The official Rust client library for Prometheus, ported from the Go client, for instrumenting Rust applications with metrics. It supports c…
551181stable
briansmith/ring
ring is a Rust library providing safe, fast cryptographic primitives (hashing, AEAD, signatures, key agreement) built largely on BoringSSL'…
704110maintenance
cubezhao/ai-tools-mng
AI Tools Manager is a Tauri-based cross-platform desktop application for managing AI service accounts and tokens (Augment, Antigravity, Win…
821179active
osa1/tiny
tiny is a terminal-based IRC client written in Rust with a clean, minimal UI. It supports SASL authentication, TLS, automatic reconnection,…
521179active
jrmuizel/raqote
Raqote is a small, pure-Rust software 2D graphics library supporting path filling, stroking, dashing, gradients, clipping, and blend modes.…
321179active
Docs.rs
Docs.rs is the official documentation hosting service for crates published on crates.io, automatically building rustdoc documentation in sa…
751178active
cBournhonesque/lightyear
Lightyear is a Rust networking library for building server-authoritative multiplayer games with the Bevy game engine. It provides transport…
921176active
rari-build/rari
rari is a React Server Components framework whose HTTP server, RSC renderer, and router run on a Rust runtime with embedded V8, instead of …
821176active
wilsonzlin/minify-html
minify-html is an extremely fast HTML minifier written in Rust that also minifies inline JS and CSS via oxc and lightningcss. It is availab…
561176active
mobilecoinfoundation/mobilecoin
MobileCoin is a privacy-preserving cryptocurrency payments network designed for mobile devices, implemented in Rust. The repository contain…
661174active
madsim-rs/madsim
MadSim is a Rust async runtime similar to tokio that enables deterministic simulation testing for distributed systems. It mocks I/O interfa…
591173active
formal-land/rocq-of-rust
rocq-of-rust is a formal verification tool that translates Rust programs (from the compiler's THIR representation) into the Rocq proof assi…
771170active
Biscuit
Biscuit is a specification and reference implementation for a delegated, decentralized, capability-based authorization token, written in Ru…
411166active

← prev page 13 / 21 next →