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
Noria
Noria is a streaming data-flow storage backend written in Rust that acts like a database but precomputes and incrementally maintains materi…
325243maintenance
nvzqz/divan
Divan is a fast and simple benchmarking library for Rust projects, used via a #[divan::bench] attribute and cargo bench. It offers allocati…
681449active
XAMPPRocky/octocrab
Octocrab is a modern, extensible GitHub API client library for Rust. It offers a strongly typed semantic API covering most GitHub endpoints…
1001448active
tailcallhq/tailcall
Tailcall is a high-performance GraphQL runtime written in Rust that lets you build GraphQL backends declaratively by annotating a GraphQL s…
771443active
Smithay/wayland-rs
A set of Rust crates implementing the Wayland display protocol for both client and server sides, including bindings to official protocol ex…
681441active
stevepryde/thirtyfour
Thirtyfour is a Selenium/WebDriver client library for Rust for automated browser and website UI testing. It supports the W3C WebDriver prot…
1001439active
Tencent/tquic
TQUIC is a high-performance, lightweight, cross-platform library implementing the IETF QUIC and HTTP/3 protocols, written in Rust with APIs…
481438active
rust-lang/rust-playground
The Rust Playground is a web service that lets users write, compile, and run Rust code in the browser without installing anything. It suppo…
741434active
sharksforarms/deku
Deku is a Rust library providing declarative, bit-level serialization and deserialization for structs and enums via proc macros. It generat…
811433active
enarx/enarx
Enarx is an open-source command-line tool and runtime for running applications inside hardware Trusted Execution Environments (TEEs) such a…
481429active
apache/iceberg-rust
A Rust implementation of the Apache Iceberg open table format for managing large analytic datasets. It provides crates for the core Iceberg…
881428active
AlexEne/twiggy
Twiggy is a code size profiler for WebAssembly binaries. It analyzes a binary's call graph to explain why functions are included and how mu…
101428active
hoodie/notify-rust
A Rust library for displaying desktop notifications on Linux/BSD (via XDG/dbus), macOS, and Windows. It provides a builder-style API for se…
981427active
djeedai/bevy_hanabi
Hanabi is a GPU-based particle system plugin for the Bevy game engine, written in Rust. It offloads particle simulation and rendering to th…
761427active
libraries/gameboy
A full-featured, cross-platform GameBoy emulator written in Rust that runs GameBoy and GameBoy Color ROMs with video scaling, speed control…
691427active
vorner/arc-swap
A Rust library providing atomic operations on Arc pointers, effectively an Atomic<Arc<T>>. It is optimized for read-mostly, write-seldom sc…
691427stable
3Hren/msgpack-rust
RMP is a complete pure-Rust implementation of the MessagePack binary serialization format, provided as three crates: a low-level encoder/de…
451427stable
pytauri/pytauri
PyTauri provides Tauri bindings for Python via Pyo3, letting developers build cross-platform desktop apps with webview frontends while writ…
631425active
Daniel-Liu-c0deb0t/uwu
uwuify is a Rust CLI tool and library that transforms text into 'uwu' style internet-speak using SIMD (SSE4.1) vectorization for extremely …
231424stable
tun2proxy/tun2proxy
tun2proxy is a Rust tool that creates a TUN network interface and routes traffic through SOCKS4/5 or HTTP proxies, effectively turning a pr…
981423active
godzie44/BugStalker
BugStalker is a modern debugger for Linux x86-64, written in Rust specifically for debugging Rust programs. It offers console and TUI modes…
951423active
simd-lite/simd-json
simd- is a Rust port of the extremely fast C++ simd library, providing SIMD-accelerated JSON parsing with Serde compatibility and DOM/tape …
731423active
vladbat00/bevy_egui
bevy_egui is a Rust crate that integrates the Egui immediate-mode GUI library into the Bevy game engine as a plugin. It supports desktop an…
951421active
GREsau/schemars
Schemars is a Rust library that generates JSON Schema documents from Rust types via a JsonSchema trait and #[derive(JsonSchema)] macro. It …
951418stable
mattsse/chromiumoxide
chromiumoxide is a Rust library providing a high-level async API for controlling Chrome or Chromium via the Chrome DevTools Protocol. It ca…
691414active
apalis
Apalis is a type-safe, extensible background processing library for Rust for building durable, distributed job and task processing systems.…
811408active
mufeedvh/pdfrip
pdfrip is a multithreaded PDF password cracking utility written in Rust. It supports dictionary attacks, mask and pattern-based brute force…
621408active
pgcentralfoundation/plrust
PL/Rust is a loadable procedural language handler for PostgreSQL that lets developers write database functions in Rust, compiled to native …
501405active
Noir
Noir is a Rust-inspired domain-specific language for writing privacy-preserving programs that compile to zero-knowledge (SNARK) proofs via …
961402active
teodevgroup/teo
Teo is a high-performance, fully asynchronous ORM for Rust supporting MySQL, PostgreSQL, SQLite, and MongoDB. It offers ergonomic query API…
591400active
Holochain
Holochain is an open-source Rust framework for building peer-to-peer applications that run on users' own devices without centralized server…
991396active
Hyperswitch
Hyperswitch Prism is a stateless, unified connector library for integrating with 60+ payment processors (Stripe, Adyen, Braintree, PayPal, …
871396active
romanz/electrs
Electrs is an efficient Electrum server re-implementation written in Rust that indexes the entire Bitcoin blockchain using RocksDB. It lets…
881394active
imhuso/cunzhi
Cunzhi (寸止) is an MCP tool that intercepts AI assistants when they try to end a conversation prematurely, popping up a dialog so users can …
571394active
GtxFury/FlyClash
FlyClash is a modern, visually polished proxy client built on the Clash (mihomo) kernel, developed with Tauri, Next.js, and Tailwind CSS. I…
881392active
tqwewe/kameo
Kameo is a Rust library for building fault-tolerant, asynchronous actor-based systems on top of Tokio. It supports local and distributed me…
871392active
fussybeaver/bollard
Bollard is an asynchronous Rust client library for the Docker and Podman daemon APIs, built on Hyper and Tokio. It supports Unix sockets, W…
921390active
vicanso/pingap
Pingap is a high-performance reverse proxy and application gateway built in Rust on Cloudflare's Pingora library, offering nginx-like funct…
921390active
boxdot/gurk-rs
Gurk is a Signal Messenger client that runs in the terminal, built in Rust with a text user interface. It links as a companion device to yo…
951389active
hyperium/http
A Rust library providing common HTTP types such as Request, Response, StatusCode, HeaderMap, and Method. It serves as the shared foundation…
911389stable
aws-cloudformation/cloudformation-guard
AWS CloudFormation Guard (cfn-guard) is a general-purpose policy-as-code evaluation tool with an expressive DSL for defining rules. It vali…
831389active
Joystream
Joystream is a monorepo containing the full software stack for a Substrate-based blockchain network: the full node, runtime modules, storag…
431389active
jamesmcm/vopono
Vopono is a Rust CLI tool that runs individual applications through VPN tunnels using temporary network namespaces on Linux. It supports mu…
971388active
PyO3/rust-numpy
Rust bindings for the NumPy C-API built on PyO3, enabling zero-copy conversion between Rust ndarray types and NumPy arrays. It supports wri…
851388active
bnjbvr/cargo-machete
cargo-machete is a Cargo subcommand that quickly detects unused dependencies in Rust projects by scanning source code for dependency names.…
791384active
cccyd2003-qwq/pinkbin
Pinkbin is an open-source Windows disk analyzer and cleaner built with Tauri 2, React, and Rust. It scans entire drives in seconds via dire…
551383active
YukiCoco/ToMoon
ToMoon is a Decky Loader plugin for SteamOS that provides an out-of-the-box Clash proxy client written in Rust. It automatically configures…
351381active
hydro-project/hydro
Hydro is a Rust framework for building correct and performant distributed systems using location-oriented programming, where a single progr…
951379active
aws/s2n-quic
s2n-quic is a Rust implementation of the IETF QUIC transport protocol, offering a simple API with configurable providers for TLS (s2n-tls o…
991375active
lightningdevkit/rust-lightning
Rust-Lightning (LDK) is a highly performant, runtime-agnostic Rust library implementing the Lightning Network protocol, including channel s…
771375stable
Ralith/hecs
hecs is a fast, minimalist entity-component-system (ECS) library for Rust that provides a World of entities queried from regular code witho…
761375stable
burtonageo/cargo-bundle
cargo-bundle is a Cargo subcommand that wraps Rust executables into OS-specific application bundles and installers. It supports macOS .app …
751374active
mullvad/gotatun
GotaTun is a userspace WireGuard implementation in Rust, forked from Cloudflare's BoringTun, providing both a library and a standalone tunn…
901371active
mozilla/grcov
grcov is a fast Rust-based CLI tool that collects and aggregates code coverage data from multiple source files. It processes .profraw and .…
961368active
ThousandBirdsInc/chidori
Chidori is an agent framework that runs async TypeScript agents on an embedded pure-Rust JavaScript engine, recording every side effect (LL…
921365active
ebkalderon/tower-lsp
tower-lsp is a Rust library implementing the Language Server Protocol (LSP) on top of the Tower service abstraction. It lets developers bui…
231363stable
dtolnay/inventory
A Rust crate providing typed distributed plugin registration, allowing plugins to be registered into a registry from any source file linked…
941362stable
coastalwhite/lemurs
Lemurs is a customizable terminal user interface (TUI) display/login manager written in Rust for GNU/Linux and BSD systems. It authenticate…
661361active
orlp/slotmap
A Rust library providing slot map containers (SlotMap, HopSlotMap, DenseSlotMap) that return persistent unique keys on insertion for O(1) a…
741360stable
rust-pretty-assertions/rust-pretty-assertions
A Rust crate that provides drop-in replacements for assert_eq! and assert_ne! macros with colorful, human-readable diffs on failure. It is …
391358active
nix-index
nix-index is a Rust CLI tool that builds a files database for nixpkgs by indexing built derivations from binary caches. Its companion comma…
821356active
pomsky-lang/pomsky
Pomsky is a modern, portable regular expression language that cross-compiles to standard regexes for engines like PCRE, JavaScript, Python,…
571353active
Abraxas-365/langchain-rust
LangChain for Rust is the Rust language implementation of the LangChain framework for building LLM-powered applications through composabili…
941350active
sminez/penrose
Penrose is a modular Rust library for building your own X11 tiling window manager, inspired by dwm and xmonad. Rather than being an install…
491350active
HalFrgrd/flyline
Flyline is a Bash plugin written in Rust that replaces readline to provide a modern command-line editing experience. It adds syntax highlig…
831349active
sergi0g/cup
Cup is a lightweight Rust utility for checking whether Docker (or Podman) container images have available updates. It offers both a fast CL…
681349active
Inlyne-Project/inlyne
Inlyne is a GPU-powered, browserless desktop application for quickly viewing markdown (and basic HTML) files, built in Rust with WGPU rende…
871347active
tkaitchuck/aHash
aHash is a non-cryptographic hash function library for Rust that leverages AES hardware instructions (AES-NI) for extremely fast hashing. I…
441347stable
sebadob/rauthy
Rauthy is a lightweight, Rust-based Identity Provider offering Single Sign-On via OpenID Connect, OAuth 2, and PAM, with strong emphasis on…
921346active
sashiko-dev/sashiko
Sashiko is an agentic code review system for the Linux kernel that ingests patches from mailing lists, GitHub PRs, GitLab MRs, or local git…
611346active
embedded-graphics
A no_std 2D graphics library for Rust targeting memory-constrained embedded devices. It draws primitives, text, and images using an iterato…
741345stable
monosans/proxy-scraper-checker
A fast async Rust CLI tool that scrapes HTTP, SOCKS4, and SOCKS5 proxies from arbitrary text, HTML, or JSON sources, verifies each proxy by…
1001344active
paupino/rust-decimal
A pure Rust decimal number type providing exact fixed-precision arithmetic with a 96-bit integer mantissa, scaling factor, and sign. It is …
921343stable
google/crosvm
crosvm is a secure, lightweight Virtual Machine Monitor (VMM) written in Rust, originally built for ChromeOS to run Linux and Android guest…
771343active
inference-labs-inc/dsperse
DSperse is a proving-system-agnostic tool for verifiable AI that decomposes ONNX neural network models into circuit-compatible segments and…
761342active
containerd/runwasi
A Rust library and set of containerd shims that let containerd run WebAssembly/WASI workloads directly or via Kubernetes through the CRI pl…
931341active
time-rs/time
A Rust library for date and time handling, fully interoperable with the standard library and mostly compatible with no_std environments. It…
941338stable
dbreunig/whenwords
whenwords is a relative time formatting library that ships only a specification (SPEC.md), language-agnostic test cases (tests.yaml), and i…
411337active
zoni/obsidian-export
A Rust library and CLI program that exports an Obsidian vault to regular Markdown (CommonMark), converting [[note]]-style references and ![…
691336active
deadpool-rs/deadpool
Deadpool is a dead simple, async-await connection/object pool implementation for Rust. It provides pool managers for databases like Postgre…
751335stable
Alloy
Alloy is a high-performance Rust library for connecting applications to Ethereum and EVM-based blockchains, providing transports, providers…
921334active
ratatui/mousefood
Mousefood is a no-std embedded-graphics backend for Ratatui, the Rust terminal UI library. It lets Ratatui widgets render onto embedded dis…
801332active
marcoroth/herb
Herb is an HTML-aware ERB toolchain built around a fast C parser that produces detailed syntax trees for HTML+ERB templates. It ships devel…
921330active
RustSBI
RustSBI is a RISC-V Supervisor Binary Interface (SBI) implementation library written in Rust, running in M-mode or HS-mode on bare-metal RI…
801330active
unixzii/ibackupextractor
A Rust CLI tool that extracts files from iOS (iPhone/iPad) backup archives created by iTunes/Finder, restoring the original sandbox directo…
471330active
Yas Scanner
Yas is a fast screen-scanning tool that uses a custom-trained SVTR OCR model to read Genshin Impact and Honkai: Star Rail artifact stats di…
371330active
mitsuhiko/similar
Similar is a dependency-free Rust crate implementing multiple diffing algorithms (Myers, patience, histogram, LCS) with high-level interfac…
751329stable
DNSCrypt/encrypted-dns-server
A high-performance Rust proxy that lets anyone run their own encrypted DNS server supporting DNSCrypt v2 (including post-quantum), Anonymiz…
931325active
shift-labs-ai/markit
A Rust-based tool that converts documents, data files, web pages, and media into Markdown, usable both as a CLI and a library. It supports …
751325active
inference-labs-inc/JSTprove
JSTprove is a Rust CLI toolkit that generates zero-knowledge proofs of machine learning inference on ONNX models, built on Polyhedra Networ…
641324active
akitaonrails/ai-jail
ai-jail is a Rust CLI that runs AI coding agents inside an OS-level sandbox using bubblewrap with Landlock, seccomp, and resource limits on…
771319active
rust-ethereum/evm
Rust EVM (formerly SputnikVM) is a pure Rust implementation of the Ethereum Virtual Machine interpreter. It is a flexible, standalone libra…
701319active
ErikReider/SwayOSD
SwayOSD is a GTK-based on-screen display (OSD) overlay for Wayland compositors like Sway, showing visual feedback for actions such as volum…
761318active
Fit Launcher
Fit Launcher is a desktop game launcher built with Rust, Tauri, and SolidJS for downloading and playing games from FitGirl Repacks. It uses…
721316active
rust-mobile/ndk
Safe Rust bindings to the Android NDK, split into ndk-sys (raw FFI bindings) and ndk (idiomatic safe abstractions). It enables Rust program…
641312stable
BrainiumLLC/cargo-mobile
cargo-mobile is a Rust CLI tool that simplifies building and running Rust projects on iOS and Android. It generates Xcode and Android Studi…
321311active
BlueOS Kernel
BlueOS kernel is an operating system kernel written in Rust by Vivo, emphasizing security, lightweight design, and generality. It is POSIX-…
631310active
anyrun-org/anyrun
Anyrun is a Wayland-native, krunner-like launcher/runner built in Rust with GTK4 layer shell. It is highly customizable via GTK4 CSS stylin…
911309active
StarlightSearch/EmbedAnything
EmbedAnything is a high-performance, memory-safe embedding pipeline written in Rust (with Python bindings) that generates embeddings from t…
861309active
everydaythingssoftware/citadel
Citadel is a fast, minimalist desktop app for managing ebook libraries that is fully backwards compatible with Calibre. It handles metadata…
881307active

← prev page 12 / 21 next →