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
Achilng/floral-notepaper
Floral Notepaper (花笺) is a lightweight, elegant cross-platform desktop sticky-note tool built with Tauri 2 and React. It supports Markdown …
775377active
metalbear-co/mirrord
mirrord is an open-source tool that lets developers and AI coding agents run local processes as if they were pods in a live Kubernetes clus…
965375active
feschber/lan-mouse
Lan Mouse is a cross-platform software KVM switch that lets you share a single mouse and keyboard across multiple PCs over a local network.…
805374active
Telegram Drive
A cross-platform desktop application that turns a Telegram account into a personal cloud storage drive, built with Tauri, Rust, React, and …
785370active
winfunc/deepreasoning
DeepReasoning is a high-performance Rust-based LLM inference API and chat UI that combines DeepSeek R1's chain-of-thought reasoning traces …
285361active
achristmascarl/rainfrog
Rainfrog is a terminal-based (TUI) database management tool built in Rust with Ratatui, supporting PostgreSQL, MySQL, SQLite, and other dat…
905356active
PGMQ
pgmq is a lightweight message queue built on PostgreSQL, providing SQS/RSMQ-like semantics via a Postgres extension and a Rust client crate…
935340active
ChrisTitusTech/linutil
Linutil is a distro-agnostic Linux toolbox built in Rust that provides an interactive terminal UI (TUI) for installing applications, config…
825313active
quinn-rs/quinn
Quinn is a pure-Rust, async-compatible implementation of the IETF QUIC transport protocol, with a high-level tokio-based API plus a sans-I/…
995296stable
godot-rust (gdnative)
gdext provides Rust bindings for the Godot 4 game engine, letting developers write game logic and engine extensions in Rust via GDExtension…
955295active
rust-lang/rust-bindgen
bindgen is a Rust tool that automatically generates Rust FFI bindings to C (and some C++) libraries by parsing header files with libclang. …
735294active
HIT-SCIR/ltp
LTP (Language Technology Platform) is an open-source neural NLP toolkit for Chinese supporting word segmentation, POS tagging, NER, depende…
515265active
fluvio-community/fluvio
Fluvio is a distributed data streaming engine written in Rust that combines a Kafka-like event streaming platform with the Stateful DataFlo…
795256active
cordx56/rustowl
RustOwl is a tool that visualizes ownership movement and variable lifetimes in Rust code using colored underlines, helping with debugging b…
825231active
console-rs/indicatif
Indicatif is a Rust library for displaying progress bars, spinners, and other progress reporting in command line applications. It supports …
895225stable
microsoft/coreutils
A Microsoft-maintained Windows build of uutils/coreutils, findutils, and grep packaged as a single multi-call binary, bringing UNIX-style c…
735190active
fallow
Fallow is a Rust-based CLI that performs static analysis of TypeScript and JavaScript codebases, detecting unused code, duplication, circul…
795189active
rome/tools
Rome is a unified toolchain for JavaScript, TypeScript, and web projects, combining a linter, formatter, and other developer tools in a sin…
1023372maintenance
WebRTC.rs
An async-friendly WebRTC implementation in Rust, inspired by and largely rewriting the Pion stack. It is built on a Sans-I/O core with plug…
995160active
Vulkano
Vulkano is a safe and rich Rust wrapper around the Vulkan graphics API. It provides a low-levelish API with compile-time and runtime checks…
665159active
otter-sec/anchor
Anchor is the leading Rust-based framework for writing Solana programs (smart contracts), providing an eDSL, macros for security checks, an…
965134stable
monoio-rs/monoio
Monoio is a thread-per-core asynchronous Rust runtime built on io_uring (with epoll/kqueue fallbacks), originally developed at ByteDance. U…
615113active
Grin
Grin is a minimal, open-source implementation of the Mimblewimble blockchain protocol, providing a privacy-preserving digital currency with…
905098active
huggingface/text-embeddings-inference
Text Embeddings Inference (TEI) is a Rust-based toolkit from Hugging Face for deploying and serving open-source text embedding, re-ranker, …
935079active
smol-rs/smol
smol is a small and fast async runtime for Rust that re-exports a set of composable async crates (executor, I/O, networking, locks, channel…
625079stable
unhappychoice/gitlogue
gitlogue is a terminal-based tool that replays Git commit history as cinematic typing animations with syntax highlighting and file tree tra…
815065active
ArroyoSystems/arroyo
Arroyo is a distributed stream processing engine written in Rust that lets users run stateful computations on high-volume real-time data st…
765048active
unicity-aos/capsule-react
A Rust ReAct loop coordinator that implements a stateless state machine for the reasoning-and-action cycle in agent systems. It is part of …
705041active
apache/iggy
Apache Iggy is a high-performance, persistent message streaming platform written in Rust, supporting TCP, QUIC, HTTP, and WebSocket transpo…
925035active
mozilla/uniffi-rs
UniFFI is a Rust toolkit that generates foreign-language bindings for Rust code, letting you write core logic once and call it from Kotlin,…
775033active
triwinds/ns-emu-tools
A desktop tool for installing and updating Nintendo Switch (NS) emulators such as Ryujinx, Eden, and Citron, built with Rust + Tauri 2 and …
884963active
withcoral/coral
Coral is a local SQL query engine that exposes APIs, files, and live data sources as read-only tables you can query and join with standard …
794943active
matter-labs/zksync
zkSync is Matter Labs' open-source ZK Rollup technology for scaling and adding privacy to Ethereum, including the ZK Stack framework for la…
564923active
lunatic-solutions/lunatic
Lunatic is an Erlang-inspired runtime for WebAssembly that provides super lightweight, sandboxed processes for building fast, fault-toleran…
254894active
zzzgydi/clash-verge
A cross-platform desktop GUI for the Clash proxy core, built with Tauri and React. It lets users manage Clash proxy profiles, rules, and sy…
1021906maintenance
Rustler
Rustler is a Rust library for writing safe Erlang NIFs (Native Implemented Functions) that run inside the BEAM VM without risking crashes. …
864869stable
Greenbone Community Edition
OpenVAS Scanner is the scan engine of the Greenbone Community Edition, executing a continuously updated feed of vulnerability tests against…
954868active
spaceandtimefdn/blitzar
Blitzar is a C++ library (with Rust bindings) that accelerates zero-knowledge proof algorithms on CPU and GPU using CUDA. It was built by S…
844863active
gyscos/cursive
Cursive is a Text User Interface (TUI) library for Rust focused on ease-of-use, letting developers build rich interactive terminal applicat…
684855stable
Aya
Aya is a Rust library for building and loading eBPF programs on Linux, implemented entirely in Rust without libbpf or BCC. It provides BTF-…
934846active
sayanarijit/xplr
xplr is a hackable, minimal, fast terminal UI file explorer written in Rust, extensible via embedded LuaJIT configuration and plugins. It a…
884833stable
cberner/redb
redb is a simple, portable, high-performance embedded key-value database written in pure Rust, loosely inspired by LMDB. It stores data in …
984832stable
Leo Programming Language
Leo is an imperative, statically-typed programming language for writing zero-knowledge applications that compile to circuits for the Aleo b…
984823active
immunant/c2rust
C2Rust is a transpiler that converts C99-compliant C code into semantically equivalent but unsafe, unidiomatic Rust code, preserving functi…
794821active
zerx-lab/FluxDown
FluxDown is a free, open-source, multi-protocol download manager built with a Rust/Tokio engine and a Flutter UI, supporting HTTP/HTTPS, FT…
774819active
dimforge/nalgebra
nalgebra is a general-purpose linear algebra library for Rust providing statically-sized and dynamically-sized vectors and matrices, along …
764801stable
pgcentralfoundation/pgrx
pgrx is a Rust framework for developing PostgreSQL extensions, providing idiomatic and safe bindings to Postgres internals. It includes car…
864786active
macro-inc/macro
Macro is an open-source all-in-one team workspace that unifies email, chat, docs, tasks, calls, CRM, and AI agents into a single fast inter…
814785active
tokio-rs/prost
prost is a Protocol Buffers implementation for Rust that generates simple, idiomatic Rust types from proto2 and proto3 files. It supports s…
794775stable
Rikorose/DeepFilterNet
DeepFilterNet is a low-complexity speech enhancement framework that performs real-time noise suppression on full-band 48kHz audio using dee…
234757active
hftbacktest
A high-frequency trading and market-making backtesting framework written in Rust with Python bindings, which accurately simulates limit ord…
574754active
rust-ml/linfa
Linfa is a Rust machine learning framework offering classical ML algorithms and preprocessing, inspired by Python's scikit-learn. It is org…
764751active
yoav-lavi/melody
Melody is a domain-specific language that compiles to ECMAScript regular expressions, designed to be more readable and maintainable than ra…
234742active
Hyperlight
Hyperlight is a lightweight Virtual Machine Manager (VMM) library, written in Rust, that embeds micro virtual machines into applications fo…
904740active
zombodb/zombodb
ZomboDB is a native Postgres extension, written in Rust with PGRX, that uses Elasticsearch as a Postgres index type to bring powerful text …
104720active
codeforreal1/compressO
CompressO is a free, open-source desktop app for compressing videos and images to tiny sizes entirely offline, built with Tauri, Rust, and …
814707active
ggez
ggez is a lightweight Rust game framework for making 2D (and some 3D) games with minimum friction, inspired by the LÖVE (Love2D) API. It pr…
644707active
PistonDevelopers/piston
Piston is a modular game engine written in Rust, providing core libraries for windowing, event handling, and 2D graphics with a backend-agn…
644703stable
deuxfleurs-org/garage
Garage is an S3-compatible distributed object storage service written in Rust, designed for self-hosting at small-to-medium scale. It repli…
764678active
build-trust/ockam
Ockam is a Rust library and CLI toolkit for building secure-by-design distributed applications with end-to-end encryption, cryptographic id…
574637active
borgo-lang/borgo
Borgo is a statically typed programming language with Rust-inspired syntax that transpiles to readable Go code. It offers algebraic data ty…
314632active
not-fl3/macroquad
Macroquad is a simple, easy-to-use cross-platform game library for Rust, heavily inspired by raylib. It lets you write the same code for Wi…
734631active
Plotters
Plotters is a pure Rust drawing library focused on rendering figures, plots, and charts for both native and WebAssembly targets. It support…
634631stable
smoltcp-rs/smoltcp
smoltcp is a standalone, event-driven TCP/IP stack written in Rust, designed for bare-metal and real-time systems without heap allocation. …
814607active
tokio-rs/console
tokio-console is a diagnostics and debugging tool for asynchronous Rust programs built on Tokio and tracing. It streams task-level diagnost…
764605active
GritQL
GritQL is a declarative query language and Rust-based CLI for searching, linting, and rewriting source code using pattern matching over AST…
824602active
szabodanika/microbin
MicroBin is a self-hosted pastebin and file-sharing web application written in Rust, packaged as a single self-contained executable. It sup…
714574active
squidowl/halloy
Halloy is an open-source IRC client written in Rust using the iced GUI library, available for macOS, Windows, and Linux. It focuses on bein…
994554active
RuVector
RuVector is a Rust-native vector database and memory substrate for AI agents, combining persistent semantic embeddings, graph relationships…
834554active
Taiko
Taiko Alethia is the monorepo for Taiko, the first type-1 (Ethereum-equivalent) based rollup protocol on Ethereum, where L1 validators sequ…
984552active
zesterer/chumsky
Chumsky is a Rust parser-combinator library for writing expressive, high-performance parsers with rich error diagnostics and recovery. It s…
104533active
ProvableHQ/snarkOS
snarkOS is a decentralized operating system for zero-knowledge applications, forming the backbone of the Aleo network. It implements node s…
1004529active
timothymiller/cloudflare-ddns
A Rust-based dynamic DNS (DDNS) client that keeps Cloudflare DNS records in sync with a changing home IP address. It ships as a tiny static…
934523active
medialab/xan
xan is a fast, memory-efficient Rust command line tool for processing, transforming, and exploring CSV/TSV files directly from the shell. I…
964517active
pydantic/logfire
Pydantic Logfire is an AI observability platform built on OpenTelemetry that traces LLM calls, agent runs, and application telemetry in one…
874512active
openai/harmony
OpenAI's Rust library (with first-class Python bindings) for rendering and parsing the harmony response format used by its open-weight gpt-…
494506active
Buck2
Buck2 is Meta's fast, extensible, large-scale build system written in Rust, succeeding the original Buck (whose repository is now dead). It…
864481active
getopenscreen/openscreen
OpenScreen is a free, open-source desktop screen recorder and video editor for Windows, macOS, and Linux that turns raw captures into polis…
834475active
Agent Client Protocol
The Agent Client Protocol (ACP) is an open protocol, with a Rust schema crate and JSON Schema artifacts, that standardizes communication be…
824473active
trifectatechfoundation/sudo-rs
A memory-safe, safety-oriented reimplementation of the classic sudo and su utilities written in Rust. It is actively maintained, independen…
924470active
mortdeus/solana-copy-sniper-mev-trading-bot
A high-speed Solana trading bot combining copy trading, token sniping, MEV arbitrage, and sandwich strategies, built with Rust and Node.js.…
754468active
Imageflow
Imageflow is a high-performance, memory-safe image manipulation suite written in Rust, offering a C ABI library (libimageflow), a CLI tool …
894455active
zhukunpenglinyutong/desktop-cc-gui
Desktop CC GUI (ccgui) is an open-source multi-engine AI coding desktop client built with Tauri 2, React 19, TypeScript, and Rust. It wraps…
784445active
poem-web/poem
Poem is a full-featured, easy-to-use web framework for Rust built on async/await, with crates for OpenAPI, gRPC, AWS Lambda, and MCP server…
674445active
Salvo
Salvo is a powerful yet simple async web framework for Rust, built on Hyper and Tokio. It offers tree-based routing, unified handler/middle…
994440active
tkellogg/dura
Dura is a Rust background daemon that watches Git repositories and automatically commits uncommitted changes to shadow branches without tou…
524432active
mstange/samply
Samply is a command-line sampling CPU profiler for macOS, Linux, and Windows that records profiles of arbitrary commands and displays them …
664426active
Qovery/Replibyte
Replibyte is a stateless Rust CLI tool that dumps production databases (PostgreSQL, MySQL, MongoDB), masks sensitive data with fake data, a…
354413active
rusqlite/rusqlite
Rusqlite is an ergonomic Rust library providing bindings to SQLite, with an optional bundled feature that compiles SQLite from source. It o…
904410stable
trunk-rs/trunk
Trunk is a build tool and bundler for Rust WASM web applications, driven by a source HTML file with optional configuration. It bundles WASM…
774398active
nubjs/nub
Nub is an all-in-one Rust CLI toolkit for Node.js that runs TypeScript/JSX files, package.json scripts, and local CLIs on stock Node, plus …
764364active
rkyv/rkyv
rkyv is a zero-copy deserialization framework for Rust that serializes data into an archived format that can be accessed directly in-place …
664363stable
Keats/tera
Tera is a template engine for Rust inspired by the Jinja2 and Django template languages. It lets developers define templates with inheritan…
774331stable
rust-ndarray/ndarray
ndarray is a Rust crate providing an n-dimensional array container for general elements and numerics, with owned arrays, lightweight array …
854330active
tower-rs/tower
Tower is a Rust library of modular, reusable components for building robust networking clients and servers around a request/response Servic…
654312stable
lapce/floem
Floem is a native Rust UI library with fine-grained reactivity, inspired by Xilem, Leptos, and rui. It provides a declarative, ergonomic AP…
654301active
riverwm/river
River is a non-monolithic Wayland compositor written in Zig that separates the compositor from the window manager, letting users pick or wr…
664290active
magcius/noclip.website
noclip.website is a browser-based application that lets users explore and fly through video game levels rendered from reverse-engineered mo…
774288active
nolabs-ai/nono
nono is a Rust-based CLI and SDK that runs AI coding agents and their tool invocations in ephemeral, kernel-enforced micro sandboxes with c…
764273active
redis-rs/redis-rs
redis-rs is a high-level Rust client library for Redis, Valkey, and any RESP-compliant server. It offers both sync and async APIs (tokio/sm…
974256stable

← prev page 4 / 21 next →