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
cloudflare/wirefilter
A Rust library implementing an execution engine for Wireshark-like filter expressions, including parsing, compilation, and fast evaluation.…
761165active
Provable
snarkVM is a zero-knowledge virtual machine (zkVM) for Decentralized Private Computations, the core execution engine of the Aleo blockchain…
951164active
cornucopia-rs/cornucopia
Cornucopia is a Rust code generator that produces type-checked Rust interfaces from PostgreSQL queries. It validates queries against a live…
921164active
bitflags/bitflags
A Rust crate providing a macro to generate structures that behave like sets of bitflags with well-defined semantics and ergonomic APIs. It …
911163stable
tombi-toml/tombi
Tombi is a fast TOML toolkit written in Rust providing a formatter, linter, and Language Server (LSP). It supports schema-driven validation…
861163active
Siriusmart/youtube-tui
A lightweight, configurable terminal user interface (TUI) for browsing YouTube, written in Rust. It acts as a frontend launcher for externa…
741162active
JakWai01/lurk
lurk is a Rust-based command-line tool that traces system calls of a process or command, serving as a simpler, prettier alternative to stra…
721159active
mmalmi/nostr-vpn
nostr-vpn is a Tailscale-style private mesh VPN written in Rust, built around a FIPS-backed data plane with a `nvpn` CLI/daemon, a shared n…
751158active
nashaofu/shell360
Shell360 is a cross-platform SSH and SFTP client built with Tauri, React, and Rust, supporting Windows, macOS, Linux, Android, and iOS. It …
891156active
rust-shell-script
cmd_lib is a Rust library providing macros and utilities for running external commands with shell-like piping, redirection, and error handl…
651156active
naim94a/lumen
Lumen is a self-hosted, open-source replacement for Hex-Rays' Lumina server that stores and shares IDA Pro function signatures, comments, a…
641155active
zino-rs/zino
Zino is a spec-driven, opinionated framework for building composable web and desktop applications in Rust, with modular crates for ORM, aut…
831154active
Starcoin
Starcoin is a smart contract blockchain network written in Rust that uses the Move programming language and scales through layering. It shi…
931153active
MalpenZibo/ashell
A ready-to-use status bar for Wayland compositors such as Hyprland, Niri, MangoWC, and other wlroots-based setups, written in Rust with the…
921152active
mcthesw/game-save-manager
An open-source game save manager built with Rust, Tauri, and Vue 3 that lets players back up, restore, describe, and delete game save files…
831152active
ctxrs/ctx
ctx is an open-source Rust CLI that indexes and searches local coding-agent session transcripts and tool calls across providers like Claude…
781152active
Matchbox
Matchbox is a Rust library and toolset for painless peer-to-peer WebRTC networking targeting both wasm/browser and native applications. It …
681152active
pendulum-project/ntpd-rs
ntpd-rs is a memory-safe Rust implementation of the Network Time Protocol (NTP) with support for the authenticated NTS extension, providing…
871147stable
NiklasEi/bevy_game_template
A template repository for building games with the Bevy engine in Rust, including a small example game and preconfigured builds for Windows,…
731147active
LiuMengxuan04/MiniCode
MiniCode is a lightweight terminal-based AI coding assistant that implements a Claude Code-like agent loop with tool calling, diff review, …
591147active
tontinton/maki
Maki is a terminal-based AI coding agent written in Rust, optimized for minimal context token usage with tools like tree-sitter file indexi…
771146active
CosmWasm
CosmWasm is a set of Rust crates providing the standard library for writing WebAssembly smart contracts on Cosmos SDK blockchains. It enabl…
981144active
Apache Casbin
Casbin-RS is the Rust implementation of Apache Casbin, an authorization library that enforces access control based on configurable models s…
821144active
gsidhu/buzee-tauri
Buzee is a superfast full-text search application for Mac and Windows built with Tauri, Rust, and Svelte. It indexes local documents, image…
491144active
chinedufn/swift-bridge
A Rust crate plus build-time code generator that produces FFI bindings so Rust and Swift can call each other's code safely. It bridges high…
821142active
tuono-labs/tuono
Tuono is a full-stack web framework for building React applications with a Rust backend, offering Next.js-like routing, server-side renderi…
701141active
fast/fastrace
Fastrace is a high-performance timeline tracing library for Rust, claiming to be 10-100x faster than other tracing libraries. It supports l…
631141active
Lingua
Lingua is a language detection library for Python (with a Rust core) that identifies which of 75 languages a text is written in. It is desi…
821140active
RedisJSON
RedisJSON is a Redis module that implements JSON as a native Redis data type, supporting full JSON standard storage, JSONPath queries, and …
893947maintenance
tiny-http/tiny-http
A low-level HTTP server library in Rust that handles connections, request parsing, pipelining, and HTTPS while leaving routing and higher-l…
231139stable
noib3/nvim-oxi
nvim-oxi is a Rust crate providing safe, idiomatic, fully typed bindings to the Neovim editor's API via FFI rather than RPC. It is aimed pr…
661138active
Supreeeme/xwayland-satellite
xwayland-satellite provides rootless Xwayland integration for any Wayland compositor that implements xdg_wm_base and viewporter, without re…
811137active
tanaer/WindowsClear
WindowsClear is a Rust-based Windows utility that scans AppData directories for large folders and migrates them to another drive, creating …
601136active
denoland/fastwebsockets
fastwebsockets is a fast, minimal RFC6455 WebSocket implementation in Rust, usable as a raw frame parser or as a full client/server with op…
701135active
google/crubit
Crubit is a bidirectional bindings generator that automatically creates FFI bindings between C++ and Rust, enabling code in either language…
771134active
Dicklesworthstone/beads_rust
A fast Rust port of Steve Yegge's beads issue tracker, frozen at the classic SQLite + JSONL architecture. It stores tasks locally in SQLite…
791133active
estk/log4rs
log4rs is a highly configurable logging framework for Rust, modeled after Java's Logback and log4j. It supports multiple appenders (console…
431133stable
alexcrichton/curl-rust
Rust bindings to libcurl providing safe access to the Easy and Multi transfer interfaces. It supports HTTP methods, custom headers, connect…
901132active
Chunyu33/viap
Viap is a Windows desktop application for moving installed programs and selected data folders to another drive using NTFS directory junctio…
821132active
Pauan/rust-dominator
Dominator is a zero-cost, ultra-high-performance declarative DOM library for Rust that uses FRP signals instead of a virtual DOM. It compil…
631132stable
io12/pwninit
pwninit is a Rust CLI tool that automates the setup of binary exploitation challenges, typically for CTF competitions. It detects the chall…
781131stable
qmonnet/rbpf
rbpf is a Rust crate providing a user-space virtual machine for executing eBPF programs. It includes an interpreter, an x86_64 JIT compiler…
671131active
zkcrypto/bellman
bellman is a Rust crate for building zk-SNARK circuits, providing circuit traits, primitive structures, and gadgets like booleans and numbe…
751130stable
rust-embedded/riscv
A collection of Rust crates providing low-level access to RISC-V processors, including CPU register access, intrinsics, standard peripheral…
741129stable
mufeedvh/binserve
binserve is a fast, production-ready static web server written in Rust that ships as a single binary with zero-code configuration. It inclu…
231129active
servo/ipc-channel
ipc-channel is a Rust library providing an inter-process communication implementation of Rust channels, designed as a drop-in replacement f…
901128stable
nexus-xyz/nexus-cli
Nexus CLI is a Rust-based command-line tool for registering nodes and contributing zero-knowledge proofs to the Nexus verifiable computatio…
741126active
rust-lang/flate2-rs
flate2 is a Rust library for streaming compression and decompression of DEFLATE-based formats: raw DEFLATE, zlib, and gzip. It supports mul…
901125stable
fschutt/printpdf
printpdf is a Rust library (also usable via WASM) for creating, reading, writing, and rendering PDF documents. It supports pages, layers, g…
671125active
localgpt-app/localgpt
LocalGPT is a local-only AI assistant built in Rust that ships as a single binary with a CLI, desktop GUI, embedded web UI, HTTP API, and M…
611124active
BurntSushi/bstr
bstr is a Rust crate providing a byte string type and extension traits for &[u8] and Vec<u8> that are not required to be valid UTF-8. It of…
721123stable
nobodywho-ooo/nobodywho
NobodyWho is an open-source (EUPL-1.2) on-device LLM inference engine written in Rust, built on llama.cpp, with SDKs for Kotlin, Swift, Pyt…
831122active
fuzzland/ityfuzz
ItyFuzz is a blazing-fast bytecode-level hybrid fuzzer for EVM and MoveVM smart contracts that combines symbolic (concolic) execution with …
511120active
HerringtonDarkholme/vue-compiler
A reimplementation of Vue's template compiler written in Rust, distributed as a Rust library, CLI binary, Node.js napi package, and WebAsse…
771118active
rxRust/rxRust
rxRust is a zero-cost, type-safe Rust implementation of Reactive Extensions (Rx) for functional reactive programming with asynchronous even…
761118active
Ciantic/VirtualDesktopAccessor
A Windows DLL (with a companion Rust crate `winvd`) exposing functions to programmatically access Windows 10/11 Virtual Desktop features, s…
661116active
Kieirra/murmure
Murmure is a privacy-first, open-source desktop speech-to-text application that transcribes voice entirely on-device using NVIDIA's Parakee…
831114active
Onelevenvy/flock
Flock is a cross-platform desktop multi-agent harness built with Rust, Tauri, and React, powered by the langgraph-rust engine. It provides …
771113active
Seed
Seed is a Rust front-end framework for building fast and reliable web apps using WebAssembly and an Elm-like architecture. It is written en…
233836maintenance
shadow3aaa/fas-rs
fas-rs is a userspace implementation of Frame Aware Scheduling (FAS) for Android, written in Rust. It monitors frame rendering to dynamical…
711111active
memflow
memflow is a Rust library providing a modular framework for physical memory introspection of machines, including live hardware, virtual mac…
541108active
lolishinshi/imsearch
A Rust-based large-scale similar image search tool that uses feature point matching (ORB features with a FAISS-style index) to find full im…
881105active
mcginty/snow
Snow is a pure-Rust implementation of the Noise Protocol Framework for building encrypted, authenticated channel handshakes. It supports No…
601105stable
AgentsMesh/Pivo
Pivo is a task-focused desktop programming environment built with Tauri, React, and Rust that combines Git project management, kanban task …
331105active
MystikoLab/rustcast
RustCast is an open-source, blazing-fast popup launcher for macOS built in Rust with the iced GUI framework, serving as a free alternative …
731104active
continuwuity/continuwuity
Continuwuity is a community-driven Matrix homeserver written in Rust, continuing the archived conduwuit and Conduit projects. It provides a…
841103active
bountyyfi/lonkero
Lonkero is a professional-grade web application security scanner written in Rust, built for real penetration testing with 125+ scan modules…
671103active
BurntSushi/byteorder
A Rust crate providing convenience methods for encoding and decoding numbers in big-endian or little-endian byte order. It extends the stan…
321102stable
fcsonline/tmux-thumbs
tmux-thumbs is a fast tmux plugin written in Rust that highlights patterns like URLs, file paths, Git SHAs, and IP addresses in the visible…
231102active
vinc/moros
MOROS is a text-based hobby operating system written in Rust for x86-64 BIOS computers, inspired by Unix, Plan 9, and DOS. It includes a cu…
811101active
lunel-dev/lunel
Lunel is an AI-powered mobile IDE and cloud development platform consisting of an Expo/React Native app, a Node.js CLI bridge, a WebSocket …
501099active
kellnr/kellnr
Kellnr is a self-hosted, open-source registry for Rust crates, like a private crates.io you run on your own hardware. It supports cargo out…
961096active
hcavarsan/pipedash
Pipedash is a desktop, self-hosted, and iOS app that aggregates CI/CD pipeline status from multiple providers like GitHub Actions, GitLab C…
851096active
kunai-project/kunai
Kunai is an eBPF-based threat-hunting and security-monitoring tool for Linux, often described as the Linux counterpart to Sysmon on Windows…
801093active
joaoh82/rust_sqlite
SQLRite is an embedded SQL database engine written from scratch in Rust, modeled on SQLite with a paged single-file format, B-tree storage,…
871089active
hyperion-mc/hyperion
Hyperion is a Rust-based Minecraft game engine built on the flecs ECS, designed to support 10,000+ players in a single world. It targets ma…
701089active
piotrostr/listen
Listen is a Rust toolkit and framework for algorithmic trading on Solana, evolving into a framework for AI-driven crosschain portfolio mana…
441089active
greyblake/whatlang-rs
Whatlang is a lightweight Rust library for detecting the natural language of a text, supporting 70 languages plus script recognition. It is…
451088stable
mmastrac/linktime
A set of Rust crates providing link-time initialization, destruction, and scattered data collection macros (ctor, dtor, link-section, scatt…
941087active
Razaekel/noise-rs
A Rust library for procedural noise generation, providing gradient noise functions like Perlin noise that can be chained and combined into …
321086active
CamillaDSP
CamillaDSP is a flexible real-time audio processing engine written in Rust that applies IIR (biquad) and FIR (FFT convolution) filters and …
891085active
adam-mcdaniel/dune
Dune is a Unix shell and scripting language written in Rust, combining bash-style shell operations (piping, redirection) with Lisp-inspired…
311085active
Sollimann/bonsai
Bonsai is a Rust implementation of behavior trees for building deterministic AI logic, with Python bindings available on PyPI. It targets r…
811083active
toml
A native Rust encoder and decoder for TOML-formatted files and streams, providing serde Serialize/Deserialize support. The repository also …
761082stable
meta-pytorch/monarch
Monarch is a distributed programming framework for PyTorch built on scalable actor messaging, with actors grouped into meshes, supervision-…
831081active
cot-rs/cot
Cot is a batteries-included Rust web framework inspired by Django, built on top of axum. It ships with its own ORM with automatic migration…
861080active
evenfurther/pathfinding
A Rust crate implementing pathfinding, flow, and graph algorithms such as BFS, DFS, A*, Dijkstra, Edmonds-Karp, and Kuhn-Munkres, generic o…
971079stable
rpgp/rpgp
rPGP is a pure Rust implementation of OpenPGP (RFC9580, RFC4880, RFC6637) with a flexible low-level API, published as the `pgp` crate. It s…
871078active
wreq
wreq is an ergonomic, privacy-aware HTTP client written in Rust with a Python binding (wreq-python) that provides high-fidelity browser TLS…
881077active
microsoft/bf-tree
Bf-Tree is a read-write-optimized concurrent range index (key-value store) written in Rust, from Microsoft Research, designed to work effic…
611077active
awslabs/shuttle
Shuttle is a Rust library for testing concurrent code using randomized concurrency scheduling techniques with probabilistic bug-finding gua…
991076active
Bitcoin Dev Kit (BDK)
A suite of Rust libraries for building modern, lightweight, descriptor-based Bitcoin wallets, built on rust-bitcoin and rust-miniscript. It…
951075active
DNSCrypt/doh-server
A fast, secure DNS-over-HTTPS (DoH) and Oblivious DoH (ODoH) server proxy written in Rust, formerly known as doh-proxy. It does not resolve…
901073stable
madsmtm/objc2
Rust bindings to the Objective-C runtime and Apple frameworks (Foundation, AppKit, UIKit, Metal, etc.), enabling safe bi-directional intero…
771071active
Lokathor/bytemuck
A Rust library for safely bit-casting (transmuting) between plain data types and byte slices, with traits like Pod, NoUninit, and AnyBitPat…
751070stable
Project Lightspeed
A self-contained live streaming server written in Rust that ingests OBS streams via the FTL protocol and delivers them to browsers over Web…
323662maintenance
hamflx/huawei-pc-manager-bootstrap
A Rust-based Windows installer launcher that patches Huawei PC Manager (华为电脑管家) so it can be installed and run on non-Huawei computers. It …
661069active
thruster-rs/Thruster
Thruster is a fast, middleware-based web framework for Rust inspired by Koa and Express. It runs on stable Rust without unsafe code and sup…
321069active
rust-cv/cv
Rust CV is a mono-repo of pure-Rust computer vision crates aiming to encapsulate capabilities of OpenCV, OpenMVG, and vSLAM frameworks in c…
431068active
Evokoa/pgGraph
pgGraph is a PostgreSQL extension (built with pgrx in Rust) that adds graph database capabilities—graph search, traversal, and shortest-pat…
791067active

← prev page 14 / 21 next →