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
enkimute/ganja.js
ganja.js is a JavaScript Geometric Algebra code generator that creates Clifford algebras of any signature with operator overloading and alg…
231608stable
actionbook/actionbook
Actionbook is an AI agent that lives in a Chrome side panel and operates websites on your behalf, reading data behind logins and paywalls a…
711607active
Wulf/create-rust-app
A CLI scaffolding tool that generates a modern fullstack web app with a Rust backend (actix-web or poem) and a React/TypeScript frontend in…
411607active
hwittenborn/celeste
Celeste is a GUI file synchronization client built with Rust, GTK4, and Libadwaita that can connect to virtually any cloud provider. It is …
101605active
kevinmehall/rust-peg
rust-peg is a Parsing Expression Grammar (PEG) parser generator for Rust, provided as a proc macro that builds a recursive descent parser f…
671604stable
chojs23/concord
Concord is a feature-rich terminal user interface (TUI) client for Discord, written in Rust with ratatui. It supports chat, voice playback,…
761602active
EmbarkStudios/quilkin
Quilkin is a non-transparent UDP proxy built in Rust for large-scale multiplayer dedicated game server deployments. It adds security, acces…
921594active
matheus-git/systemd-manager-tui
A terminal user interface (TUI) application written in Rust for managing systemd services. It lets users view logs, list services, inspect …
881594active
crate-ci/cargo-release
cargo-release is a Cargo subcommand that streamlines releasing Rust crates by extending `cargo publish` with validation, version bumping, t…
971593stable
la10736/rstest
rstest is a fixture-based test framework for Rust built on procedural macros. It provides dependency injection via fixtures, table-based/pa…
961593stable
nabijaczleweli/cargo-update
A cargo subcommand (installed as cargo-update, invoked as cargo install-update) that checks and applies updates to executables installed vi…
891592active
nasa/spacewasm
SpaceWasm is a no_std WebAssembly 1.0 decoder, validator, and interpreter written in Rust, developed at NASA JPL for executing Wasm binarie…
771591active
m1guelpf/plz-cli
plz is a Rust-based CLI tool that acts as 'Copilot for your terminal', generating bash shell scripts from natural language descriptions usi…
231590active
nacos-group/r-nacos
r-nacos is a Nacos server re-implemented in Rust, providing service discovery (registry), configuration center, MCP server capabilities, an…
921586active
egoist/dum
Dum is a fast npm scripts runner written in Rust that replaces `npm run` and `npx` with near-instant startup. It also forwards install/add/…
231585active
bodil/im-rs
im-rs is a Rust library providing fast immutable (persistent) collection datatypes such as vectors, hash maps, and hash sets with structura…
101585stable
dtolnay/quote
A Rust crate providing the quote! macro for turning Rust syntax tree data structures into token streams of source code. It is primarily use…
861582stable
losfair/mvsqlite
mvSQLite is a distributed, MVCC layer that runs SQLite on top of FoundationDB via a custom VFS, providing scalable lock-free transactions a…
911581active
paradigmxyz/cryo
cryo is a Rust-based CLI tool (also available as a Python package) that extracts Ethereum/EVM blockchain data into parquet, csv, , or Pytho…
201581active
BurntSushi/memchr
A Rust library providing heavily optimized byte and substring search routines, accelerated with SIMD on x86_64, aarch64, and wasm32. It ope…
721580stable
Equim-chan/Mortal
Mortal is a free and open-source AI for Japanese (riichi) mahjong powered by deep reinforcement learning, written in Rust with a Python int…
481580active
nohajc/anylinuxfs
A Rust CLI utility for macOS that mounts any Linux-supported filesystem (ext4, btrfs, xfs, ZFS, NTFS, exFAT, etc.) with full read-write acc…
841579active
wooorm/markdown-rs
markdown-rs is a CommonMark-compliant Markdown parser written in safe Rust, exposing both an mdast syntax tree and direct HTML compilation.…
381579stable
getdozer/dozer
Dozer is a real-time data movement tool written in Rust that captures change data (CDC) from sources like Postgres, MySQL, Snowflake, and K…
231578active
aaronjanse/dns-over-wikipedia
A browser extension (with an optional Rust redirect script) that redirects domains ending in `.idk` by looking up the site's Wikipedia arti…
491577active
servo/rust-url
rust-url is the standard URL parsing and manipulation library for Rust, implementing the WHATWG URL Standard. It provides the `Url` type wi…
731575stable
PolyMeilex/Neothesia
Neothesia is a cross-platform MIDI visualizer built in Rust that displays notes from MIDI files as colorful falling blocks on a virtual pia…
911573active
moq-dev/moq
An open-source implementation of Media over QUIC (MoQ), a next-generation live media protocol delivering WebRTC-like real-time latency at m…
951572active
tafia/quick-xml
quick-xml is a high-performance XML pull reader and writer library for Rust, featuring near zero-copy parsing with Cow types and buffer reu…
891570stable
ricosjp/truck
Truck is an open-source CAD kernel written in Rust, providing geometric and topological data structures for shape processing such as B-spli…
741569active
egoist/waku
Waku is a fast, native desktop application (built in Rust with GPUI) for managing multiple local coding agent CLIs like Claude Code, Codex,…
791568active
ccbrown/iocraft
iocraft is a Rust crate for building beautiful CLIs, TUIs, and text-based output using a declarative, React-like component API. It supports…
911566active
ThisSeanZhang/landscape
Landscape is a Linux router application built in Rust with eBPF that routes traffic by domain rather than just IP. It uses a userspace DNS …
871561active
KDAB/cxx-qt
CXX-Qt is a set of Rust crates providing safe bidirectional bindings between Rust and Qt via CXX. It lets developers implement QObject subc…
921559active
m4b/goblin
Goblin is a Rust library for parsing and loading binary executable formats including ELF, Mach-O, PE, and Unix/BSD archives. It offers zero…
741556stable
hyperium/h2
H2 is a Tokio-based HTTP/2 client and server implementation for Rust that implements the full HTTP/2 specification. It serves as the low-le…
941555stable
dtolnay/typetag
A Rust crate providing macros to make Serde trait objects serializable and deserializable. It lets you serialize &dyn Trait and round-trip …
811553stable
BurntSushi/walkdir
Walkdir is a cross-platform Rust library for efficiently walking a directory tree recursively. It supports following symbolic links, contro…
681551stable
cupcakearmy/cryptgeon
Cryptgeon is a secure, open-source note and file sharing service inspired by PrivNote, built with Rust and Svelte. Notes are encrypted clie…
931547active
silverstein/minutes
Minutes is an open-source, privacy-first conversation memory app that records meetings, voice memos, and dictation, transcribes them locall…
781545active
bgreenwell/lstr
A fast, minimalist directory tree viewer written in Rust, inspired by the classic tree command. It offers an optional interactive TUI mode …
691545active
rust-crdt/rust-crdt
A Rust library providing a family of well-tested, serializable CRDTs (Conflict-free Replicated Data Types) supporting both state-based (CvR…
231544active
colin-kiegel/rust-derive-builder
A Rust crate providing a derive macro that automatically generates builder-pattern code for structs. It creates fluent setter methods and a…
461542active
iceiix/stevenarella
Stevenarella is a multi-protocol Minecraft-compatible client written in Rust, supporting Minecraft server protocol versions from 1.7.10 thr…
771541active
jamesmunns/postcard
Postcard is a no_std-focused serializer and deserializer for Serde in Rust, designed for embedded and other constrained environments. It pr…
771541stable
AccessKit/accesskit
AccessKit is a Rust-based accessibility infrastructure library that provides a cross-platform, cross-language abstraction over platform acc…
941540active
nats-io/nats.rs
async-nats is a Rust client library for the NATS cloud-native messaging system, built on Tokio. It supports Core NATS, JetStream, Key-Value…
911540active
elringus/sprite-dicing
A cross-engine tool written in Rust for losslessly compressing sprite textures by splitting them into units, discarding identical regions, …
841537active
occlum/occlum
Occlum is a memory-safe, multi-process library OS (LibOS) written in Rust for Intel SGX enclaves. It lets legacy applications run inside se…
481534active
firedancer-io/firedancer
Firedancer is Jump Crypto's from-scratch Solana validator client written in C, designed for extreme performance and security with a restric…
951531active
dtolnay/watt
Watt is a Rust runtime for executing procedural macros that have been compiled ahead-of-time to WebAssembly. It lets downstream users run m…
611531active
ros2-rust/ros2_rust
Rust bindings for ROS 2, providing the rclrs client library, code generator, and examples for writing ROS 2 robotics applications in Rust. …
931530active
erweixin/RaTeX
RaTeX is a KaTeX-compatible LaTeX math rendering engine written in pure Rust, with no JavaScript, WebView, or DOM dependency. A single Rust…
781529active
hudikhq/hoodik
Hoodik is a self-hosted, end-to-end encrypted cloud storage server written in Rust with a Vue 3 frontend, where all encryption happens in t…
991528active
mxsm/rocketmq-rust
An unofficial, high-performance Rust implementation of Apache RocketMQ, providing message broker, NameServer, producer, and consumer compon…
851528active
rvben/rumdl
rumdl is a fast Markdown linter and formatter written in Rust, inspired by ruff's approach to Python linting. It provides 82 lint rules, au…
811528active
peteonrails/voxtype
Voxtype is a local, offline voice-to-text dictation tool for Linux with push-to-talk hotkey support across Wayland compositors like Hyprlan…
811528active
kyutai-labs/hibiki
Hibiki is a decoder-only model for streaming (simultaneous) speech-to-speech translation, built on the multistream Moshi architecture. It p…
631527active
workany-ai/workany
WorkAny is a cross-platform desktop AI agent application (built with Tauri, React, and Hono) that executes tasks from natural language inst…
651524active
copper-project/copper-rs
Copper is a Rust runtime and SDK for building, running, recording, and deterministically replaying static robot task graphs, from Linux dow…
1001522active
golemcloud/golem
Golem is an open-source durable agent runtime and serverless platform for running WebAssembly components in a distributed cloud environment…
911522active
mike-engel/jwt-cli
jwt-cli is a fast command-line tool written in Rust for decoding and encoding JSON Web Tokens (JWTs). It supports custom headers, arbitrary…
681520active
Criterion.rs
Criterion.rs is a statistics-driven microbenchmarking library for Rust that measures and analyzes code performance with rigorous statistica…
645535maintenance
mongodb/mongo-rust-driver
The officially supported MongoDB driver for Rust, providing a fully async API built on tokio plus an optional sync API for interacting with…
911516stable
Bareflank Hypervisor
Bareflank is an open-source hypervisor SDK written in C++ (with Rust support) for rapidly prototyping custom hypervisors on 64-bit Intel an…
231515active
cabinpkg/cabin
Cabin is an opinionated package manager and build system for C and C++ projects, inspired by Rust's Cargo. It uses a declarative cabin.toml…
941514active
helix-editor/nucleo
Nucleo is a high-performance fuzzy matcher library for Rust, filling the same role as fzf and skim but with a faster matching algorithm and…
561512active
grovesNL/glow
glow is a Rust library providing unified bindings to OpenGL, OpenGL ES, and WebGL, letting you write GL code once and run it anywhere. It a…
701510stable
databricks/click
Click is a command-line REPL for Kubernetes written in Rust that manages clusters and objects interactively. It maintains an active context…
521510active
corrosion-rs/corrosion
Corrosion is a tool for integrating Rust into existing CMake projects, automatically importing Rust executables, static libraries, and dyna…
811504active
project-oak/oak
Oak is a Rust-based platform for building distributed systems whose components can produce externally verifiable claims about their behavio…
751504active
tokio-rs/tokio-uring
tokio-uring is a Rust library that provides an io_uring-backed runtime compatible with the Tokio ecosystem, exposing new resource types (st…
331500active
metrics-rs/metrics
A high-performance, protocol-agnostic metrics ecosystem for Rust, centered on a lightweight metrics facade similar to the log crate. It let…
771494stable
fawney19/Aether
Aether is a self-hosted AI API gateway written in Rust that provides a unified entry point for Claude, OpenAI, Gemini, and their CLI client…
791492active
JakeStanger/ironbar
Ironbar is a customisable GTK4 status bar and desktop panel for Wayland compositors, written in Rust. It supports Sway, Hyprland, and Niri …
901490active
yituorou/meatshell
MeatShell is a lightweight, low-memory SSH and terminal client written in Rust with Slint, inspired by FinalShell. It offers multi-tab term…
761490active
handlebars-rust
A Rust implementation of the Handlebars templating language, published as the `handlebars` crate. It supports template registration, render…
901488stable
gfx-rs/gfx
gfx-rs is a low-level, Vulkan-like GPU hardware abstraction layer for Rust that translates to native backends including Vulkan, DirectX 11/…
325394maintenance
shuttle-hq/synth
Synth is a declarative data generator written in Rust that produces realistic synthetic test data from a version-controllable data model. I…
231486active
yc-duan/fastctx
FastCtx is a Rust-based local runtime that exposes fast, context-efficient repository tools (file reading, grep, glob, batch replacement, s…
781485active
dust-tt/dust
Dust is an open-source platform for building, deploying, and managing custom AI agents powered by large language models. It combines a web …
951484active
lakekeeper/lakekeeper
Lakekeeper is an Apache Iceberg REST Catalog implementation written in Rust that provides centralized access control, credential vending, a…
931483active
nagisa/rust_libloading
libloading is a Rust crate providing safe, cross-platform bindings around dynamic library loading primitives (dlopen/LoadLibrary). It lets …
711475stable
amir20/dtop
dtop is a fast, lightweight terminal dashboard written in Rust for monitoring Docker containers in real time across multiple hosts via loca…
821471active
napi-rs
A collection of Node.js native addons written in Rust using napi-rs, providing packages like @node-rs/bcrypt, @node-rs/argon2, @node-rs/crc…
961470active
nix-community/nix-init
nix-init is a Rust CLI tool that generates Nix package expressions from a source URL. It automates hash prefetching, dependency inference f…
851470active
orhun/systeroid
systeroid is a Rust-based CLI and TUI tool that serves as a more powerful alternative to sysctl(8) for reading and modifying Linux kernel p…
621470active
postgresml/korvus
Korvus is an open-source search SDK that unifies the entire RAG pipeline—embedding generation, vector search, reranking, summarization, and…
241470active
taiki-e/cargo-llvm-cov
cargo-llvm-cov is a Cargo subcommand that wraps rustc's -C instrument-coverage to generate precise LLVM source-based code coverage reports …
941469stable
bytecodealliance/wit-bindgen
A suite of bindings generators that produce guest-language bindings from WIT (WebAssembly Interface Types) files for the WebAssembly Compon…
971468active
Stebalien/tempfile
A secure, cross-platform Rust library for creating and managing temporary files and directories. It supports anonymous temporary files, nam…
751468stable
JoasASantos/NeuroSploit
NeuroSploit is an AI-powered penetration testing framework written in Rust that turns a URL, repository, app, or host into an autonomous se…
861462active
gabotechs/MusicGPT
MusicGPT is a Rust application that runs music generation AI models (currently Meta's MusicGen) locally, generating music from natural lang…
271462active
lloydmeta/frunk
Frunk is a Rust library providing functional programming and type-level programming tools such as HLists, Coproducts, Generic/LabelledGener…
771461stable
ratatui/ratzilla
Ratzilla is a Rust framework for building terminal-themed web applications using Ratatui widgets compiled to WebAssembly. It renders TUI-st…
741460active
wez/govee2mqtt
A Rust-based bridge that connects Govee smart lights and devices to Home Assistant via the MQTT integration. It uses LAN control, Govee's u…
621457active
lnx-search/lnx
lnx is an open-source, self-hosted search database that exposes the Tantivy full-text search engine through a REST API. It offers typo-tole…
401457active
ferrilab/bitvec
A Rust crate that provides bit-addressed memory management, specializing slices, arrays, and vectors to store one bit per bool, similar to …
321457stable
kafka-rust/kafka-rust
A Rust client library for Apache Kafka providing producer and consumer APIs with offset management and TLS support via rustls. It is a crat…
601455active
plotly/plotly.rs
Plotly.rs is a plotting library for Rust powered by Plotly.js, providing a native Rust API for building interactive charts such as scatter …
841454active

← prev page 11 / 21 next →