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
eycorsican/leaf
Leaf is a versatile and efficient proxy framework written in Rust, supporting multiple proxy protocols such as Shadowsocks, Trojan, VMess, …
862833active
sahibzada-allahyar/YC-Killer
A collection of open-source, enterprise-grade AI agents intended as free alternatives to commercial Y Combinator startups. It includes a de…
602828active
Polkadot SDK
Polkadot SDK is the consolidated Rust monorepo merging Substrate, Polkadot, and Cumulus, providing a framework for building blockchains and…
922815active
cocoindex-io/cocoindex-code
A lightweight AST-based semantic code search CLI built on the CocoIndex Rust data transformation engine, with tree-sitter parsing and embed…
822814active
teaql/teaql-agent-kit
TeaQL Agent Kit is a model-mediated harness for coding agents that inserts an inspectable, executable domain model (KSML) between requireme…
832813active
BurntSushi/quickcheck
A Rust library for automated property-based testing that randomly generates inputs for property functions and shrinks failing cases to mini…
622803stable
libkrun/libkrun
libkrun is a dynamic library that lets programs run processes in partially isolated environments using KVM virtualization on Linux and HVF …
992802active
mitsuhiko/minijinja
MiniJinja is a powerful, minimal-dependency template engine for Rust (with Go, Python, JavaScript/WASM, and CLI variants) that implements t…
942778stable
libbpf
libbpf is the official stand-alone C library for loading and managing BPF programs and maps on Linux, developed upstream in the bpf-next ke…
942774stable
RazrFalcon/cargo-bloat
A cargo subcommand that analyzes Rust executables to show which functions and crates take up the most space in the binary. It supports ELF,…
322769stable
bytecodealliance/javy
Javy is a JavaScript-to-WebAssembly toolchain that compiles JavaScript source into small Wasm modules executed in an embedded JS runtime. I…
912756active
GuillaumeGomez/sysinfo
sysinfo is a Rust crate for retrieving system information such as CPU, memory, disks, networks, components, and processes across many opera…
772749stable
Spider
Spider is a concurrency-first web crawler and scraper written in Rust that streams pages as they arrive, renders JavaScript only when neede…
832747active
redbadger/crux
Crux is a Rust framework for cross-platform app development that shares business logic in a single Rust core across iOS, Android, and web. …
942741active
sheeki03/tirith
Tirith is a Rust-based terminal security tool that intercepts shell commands, pasted content, and files to block threats like homograph URL…
762741active
pulldown-cmark/pulldown-cmark
pulldown-cmark is a fast, memory-efficient pull parser for CommonMark Markdown written in pure Rust, with an included CLI tool for renderin…
862728stable
stumpapp/stump
Stump is a free, open-source, self-hostable media server for comics, manga, ebooks, and digital books with OPDS v1.2/v2.0 support. It is bu…
972724active
TeamFlos/phira
Phira is an open-source rhythm game written in Rust, serving as a Phigros-compatible client for playing music charts. It runs on Android, W…
942721active
raine/workmux
workmux is an opinionated Rust CLI that manages git worktrees and tmux windows (or kitty/WezTerm/Zellij tabs) as isolated development envir…
782716active
OpenTelemetry Rust
The official Rust implementation of the OpenTelemetry APIs and SDKs for instrumenting applications to emit traces, metrics, and logs. It ex…
932713active
huggingface/text-generation-inference
Text Generation Inference (TGI) is a Rust, Python and gRPC toolkit for deploying and serving large language models with high performance, p…
1010877maintenance
moka-rs/moka
Moka is a fast, concurrent in-memory caching library for Rust, inspired by Java's Caffeine. It provides thread-safe synchronous and async c…
872689stable
rust-cross/cargo-zigbuild
cargo-zigbuild is a Cargo subcommand that uses zig as the linker to make cross-compiling Rust projects easier. It supports building for man…
972684active
rust-bitcoin/rust-bitcoin
A Rust library for parsing, serializing, and working with Bitcoin data structures such as transactions, blocks, scripts, network messages, …
772683active
Helvesec/rmux
RMUX is a terminal multiplexer written in Rust that is tmux-compatible and natively supports Linux, macOS, and Windows (ConPTY). It ships t…
732664active
openlake-project/openlake
OpenLake is a high-performance distributed storage engine written in Rust (built on io_uring, RDMA, and GPUDirect) designed to feed GPUs du…
782662active
skytable/skytable
Skytable is a modern, scalable NoSQL database server written in Rust, featuring BlueQL, a SQL-based query language hardened against injecti…
662660active
sfu-db/connector-x
ConnectorX is a Rust-based library with Python bindings that loads data from databases into DataFrames (pandas, Arrow, Polars) as fast and …
892659active
matrix-construct/tuwunel
Tuwunel is a high-performance Matrix homeserver written in Rust, serving as the official successor to conduwuit. It fully implements the Ma…
882655active
rust-embedded/embedded-hal
embedded-hal is a Rust Hardware Abstraction Layer providing core traits for embedded systems, enabling platform-agnostic device drivers. It…
572655stable
SpikeHD/Dorion
Dorion is a lightweight alternative Discord client built with Tauri and Rust that uses the OS-native webview instead of bundling Chromium. …
1002654active
LibAFL
LibAFL is a Rust library of reusable building blocks for constructing custom coverage-guided fuzzers, developed by the AFL++ team. It scale…
902649active
Pinvou/pinvou-agent
Pinvou Agent is an open-source, local-first desktop AI agent workspace built with Rust and Tauri that combines chat, file operations, perso…
672645active
lambda-fairy/maud
Maud is a compile-time HTML template engine for Rust, implemented as a procedural macro (html!) that generates specialized Rust code. Templ…
572641active
mikaelmello/inquire
inquire is a Rust library for building interactive terminal prompts, offering prompt types like Text, Select, MultiSelect, Confirm, Passwor…
872637active
cloudwego/volo
Volo is a high-performance, strongly extensible RPC framework written in Rust for building microservices. It provides Thrift, gRPC, and HTT…
852630active
rust-lang/libc
A Rust crate providing raw FFI bindings to platform system libraries (libc), exporting type definitions, constants, and function declaratio…
992627stable
mattwparas/steel
Steel is an embeddable Scheme dialect interpreter implemented in Rust, running on a bytecode virtual machine with mostly R5RS compliance. I…
872626active
theopfr/somo
somo is a Rust-based CLI tool that serves as a human-friendly alternative to netstat for inspecting socket and port connections on Linux an…
902621active
near/nearcore
nearcore is the reference client implementation of the NEAR Protocol, a sharded proof-of-stake blockchain written in Rust. It runs full nod…
972618active
google/zerocopy
A Rust library providing safe, zero-cost APIs for casting between byte sequences and typed values without copying memory. It encapsulates t…
952614stable
zkat/miette
miette is a Rust diagnostic library that extends std::error::Error with a Diagnostic protocol, derive macros, and pretty, detailed error re…
592614stable
zhboner/realm
Realm is a simple, high-performance network relay server written in Rust that forwards TCP and UDP traffic between endpoints. It supports z…
942612active
tobi/walgit
Walgit is a self-hosted Git server implemented as a single Rust binary that uses S3- or GCS-compatible object storage as the source of trut…
552601active
yuankunzhang/charming
Charming is a Rust chart rendering library built on Apache ECharts, offering a declarative API for creating rich, themed visualizations. It…
732600active
nical/lyon
Lyon is a Rust library for 2D graphics rendering on the GPU via path tessellation. It converts complex SVG-compliant vector paths into tria…
662599stable
acsandmann/rift
Rift is a tiling window manager for macOS written in Rust, offering multiple layout styles including i3-like tiling, BSP, master-stack, and…
812592active
Eclipse iceoryx
iceoryx2 is an ultra-low latency inter-process communication middleware with a Rust core, offering true zero-copy, lock-free messaging via …
802592active
libpnet/libpnet
libpnet is a cross-platform Rust library for low-level networking, providing safe packet construction and parsing, transport protocol imple…
552591stable
facet-rs/facet
Facet is a Rust reflection ecosystem: a single derive macro gives types a runtime SHAPE description (fields, variants, attributes, layout) …
812587active
boxlite-ai/boxlite
BoxLite is an embeddable micro-VM runtime written in Rust that runs any OCI image inside hardware-isolated virtual machines (KVM on Linux, …
842583active
pythops/oryx
Oryx is a terminal user interface (TUI) application for sniffing and inspecting network traffic in real time using eBPF on Linux. It also p…
702581active
rbspy
rbspy is a sampling CPU profiler for Ruby that can profile already-running processes by PID or launch new ones, with low overhead safe for …
972573active
sarah-quinones/faer-rs
faer is a pure Rust linear algebra library providing low-level routines and a high-level ergonomic wrapper for dense matrix computations. I…
802573active
pykeio/ort
ort is a safe, fast Rust binding for Microsoft's ONNX Runtime, providing hardware-accelerated machine learning inference and training for O…
912569active
mesamirh/MovieBox-Tui
MovieBox-TUI is a Rust terminal application (built on Ratatui) for searching, streaming, and downloading movies, TV shows, anime, and live …
802559active
mofeng-git/One-KVM
One-KVM Rust is a lightweight open-source IP-KVM solution written in Rust that enables BIOS-level remote management of servers and workstat…
892558active
kpcyrd/sn0int
sn0int is a semi-automatic OSINT framework and package manager written in Rust that enumerates attack surface by processing public informat…
662553active
rust-lang/log
The `log` crate is a lightweight logging facade for Rust that provides a single logging API abstracting over actual logging implementations…
902552stable
utooland/utoo
Utoo is a unified, high-performance web development toolchain written in Rust, combining an npm-compatible package manager (utoo/ut), a Tur…
912549active
ntex
ntex is a Rust framework for building composable asynchronous network services, supporting HTTP and WebSockets. It is runtime-agnostic, let…
932538active
facebookincubator/below
below is an interactive Rust-based system resource monitor for Linux that records historical system data and lets you view, replay, and dum…
702535active
Keats/validator
A Rust library providing struct validation via a custom derive macro, inspired by marshmallow and Django validators. It offers built-in rul…
712522stable
KittyLitter
Litter is a native iOS and Android client for OpenAI's Codex and Local Studio, letting users manage sessions and run agentic coding workflo…
812520active
Cap'n Proto for Rust
A Rust implementation of the Cap'n Proto data serialization format and RPC protocol. It generates code from schema files enabling zero-copy…
772518active
Namada
Namada is a Rust implementation of a Proof-of-Stake layer-1 blockchain focused on multichain asset-agnostic privacy, built on CometBFT cons…
962516active
SyncTV
SyncTV is a self-hosted Rust server for real-time synchronized video watching with rooms, chat, and livestreaming (RTMP/HLS/HTTP-FLV/RTSP).…
952516active
weggli-rs/weggli
weggli is a fast semantic search tool for C and C++ codebases that performs pattern matching on abstract syntax trees using a query languag…
232498active
mCaptcha/mCaptcha
mCaptcha is a self-hosted, privacy-respecting CAPTCHA system that uses SHA-256 proof-of-work to rate-limit users instead of image puzzles. …
392495active
twistedfall/opencv-rust
Rust bindings for the OpenCV computer vision library, generated automatically via Clang. It exposes OpenCV 3.4 (deprecated), 4.x, and 5.x A…
752494active
rbatis/rbatis
Rbatis is a high-performance async ORM framework for Rust that compiles dynamic SQL (py_sql/html_sql) to native Rust code at compile time. …
912488active
uber/piranha
PolyglotPiranha is a lightweight code transformation toolset from Uber for automating large-scale code changes, primarily cleaning up stale…
752488active
cargo-generate/cargo-generate
cargo-generate is a Rust CLI tool (a cargo subcommand) that scaffolds new Rust projects from existing git repositories used as templates. I…
972486active
mohsen1/yek
Yek is a fast Rust CLI tool that serializes text files in a repository or directory into a single stream or chunked output optimized for LL…
752477active
RustAudio/rodio
Rodio is a Rust audio playback and recording library built on top of cpal, with format decoding via Symphonia or optional decoders for FLAC…
742474active
Modrinth
The official monorepo powering Modrinth, an open-source platform for discovering and sharing Minecraft mods, modpacks, resource packs, shad…
962467active
indradb/indradb
IndraDB is a graph database written in Rust, available as a gRPC-based server with Python and Rust bindings, as an embeddable Rust library,…
362466active
Qovery Platform
Qovery Engine is the Rust orchestration runtime behind Qovery's Kubernetes control plane, turning API operations into reproducible infrastr…
752465active
inference-labs-inc/subnet-2
Subnet 2 on the Bittensor network implements a Proof-of-Inference system that uses zero-knowledge machine learning (zk-ML) to cryptographic…
862462active
wasmCloud
wasmCloud is a CNCF incubating cloud native platform for building, deploying, and orchestrating WebAssembly component workloads across clou…
1002460active
parseablehq/parseable
Parseable is an open source, columnar data lake observability platform built in Rust that unifies logs, metrics, traces, and events in a si…
962460active
tracel-ai/cubecl
CubeCL is a Rust language extension, JIT compiler, and runtime set for writing high-performance GPU compute kernels in plain Rust. A single…
882453active
mthom/scryer-prolog
Scryer Prolog is a modern, ISO-compliant Prolog interpreter written mostly in Rust, built on a Warren Abstract Machine implementation. It a…
662453active
Peternator7/strum
Strum is a small Rust library providing macros and traits for working with enums and strings. It offers custom derives like EnumString, Dis…
622450stable
EmbarkStudios/cargo-deny
cargo-deny is a Cargo plugin (cargo subcommand) for linting Rust dependency graphs. It checks crate licenses against allow/deny lists, bans…
942449active
indexmap-rs/indexmap
IndexMap is a pure-Rust hash table (with a companion IndexSet) that preserves insertion order, iterates quickly over compact storage, and l…
742448stable
antoyo/relm
Relm is an idiomatic, asynchronous, GTK+-based GUI library for Rust, inspired by the Elm architecture. It lets developers build desktop app…
702444active
tafia/calamine
calamine is a pure Rust library for reading and deserializing Excel (xls, xlsx, xlsm, xlsb, xla, xlam) and OpenDocument spreadsheet (ods) f…
922438stable
Xudong-Huang/may
May is a high-performance Rust library for stackful coroutines, offering a Goroutine-like programming model for building massively concurre…
712438active
KCL
KCL is a constraint-based record and functional configuration and policy language implemented in Rust, with this repo providing the languag…
1002432active
trymirai/uzu
Uzu is a high-performance inference engine written in Rust for running AI models directly on-device, with Python, TypeScript, and Swift bin…
872423active
rust-scraper/scraper
A Rust library for parsing HTML documents and querying them with CSS selectors, built on Servo's html5ever and selectors crates for browser…
852421active
RTIC
RTIC is a hardware-accelerated concurrency framework for building real-time systems on ARM Cortex-M and most RISC-V microcontrollers in Rus…
752408active
dndx/phantun
Phantun is a lightweight, high-performance UDP-to-TCP obfuscator written in safe Rust that disguises UDP packets as TCP streams to pass thr…
662408active
std-microblock/BetterNCM-Installer
A one-click installer for BetterNCM V2, a plugin manager for the PC NetEase Cloud Music client. Written in Rust, it automates installing th…
232407active
ariebovenberg/whenever
Whenever is a Python library providing type-safe datetime and timezone handling that prevents naive/aware mixing at the type level and corr…
942406active
tamasfe/taplo
Taplo is a versatile TOML v1.0.0 toolkit written in Rust, providing a parser, analyzer, and formatter usable as a library, CLI, VS Code ext…
732403active
BloopAI/bloop
bloop is a fast code search engine and desktop app that lets developers search their codebase with natural language, regex, and symbol quer…
109488maintenance
spacedriveapp/spacebot
Spacebot is an opinionated AI agent harness written in Rust for teams, communities, and multi-user environments, deployable as a single sel…
732400active
a2x/cs2-dumper
An external offset/interface dumper for Counter-Strike 2 that reads the game process memory via memflow and generates offset files in forma…
702398active

← prev page 7 / 21 next →