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
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
teloxide
Teloxide is a full-featured Rust framework for building Telegram bots, built on the dptree chain-of-responsibility pattern for declarative …
764243active
crossterm-rs/crossterm
Crossterm is a pure-Rust, cross-platform terminal manipulation library for building text-based user interfaces. It provides cursor control,…
674241stable
ivanceras/svgbob
Svgbob is a Rust library and CLI that converts ASCII art diagrams into clean SVG graphics. It parses text-based diagram scribbles and rende…
544233active
oxipng/oxipng
Oxipng is a multithreaded, lossless PNG/APNG compression optimizer written in Rust. It can be used as a command-line utility or as a Rust l…
904231stable
evanw/thumbhash
ThumbHash is a compact encoding of an image placeholder that can be stored inline with data and rendered while the real image loads. It is …
314221stable
ironcalc/IronCalc
IronCalc is an open-source spreadsheet engine written in Rust with xlsx import/export, usable headlessly or embedded via Rust, Python, Java…
954217active
moonrepo/moon
moon is a monorepo management, task orchestration, and build system tool for the web ecosystem, written in Rust and inspired by Bazel. It p…
954157active
xiph/rav1e
rav1e is an open-source AV1 video encoder written in Rust with assembly optimizations, developed by Xiph.Org. It offers a CLI binary and a …
784155active
lumina-ai-inc/chunkr
Chunkr is an open-source document intelligence API that performs layout analysis, OCR, and semantic chunking to convert PDFs, presentations…
634148active
linebender/resvg
resvg is a fast, portable SVG rendering library written entirely in safe Rust, usable as a Rust library, C library, or CLI application for …
924144stable
harry0703/MangoDisk
MangoDisk is a safety-first desktop application for macOS and Windows that combines disk cleanup, storage analysis, duplicate file finding,…
804138active
CozoDB
CozoDB is a transactional, relational-graph-vector database written in Rust that uses Datalog as its query language. It runs embedded or as…
234135active
marcelroed/gigatoken
Gigatoken is a Rust-based tokenizer library for language modeling that tokenizes text at GB/s throughput, claiming ~1000x speedups over Hug…
584134active
arxanas/git-branchless
git-branchless is a suite of Rust-based tools that enhances Git with a branchless, commit-graph-centric workflow. It provides commands like…
914133active
juhaku/utoipa
Utoipa is a Rust library that auto-generates OpenAPI documentation at compile time using proc macros, treating a code-first approach as a f…
994132stable
Amp
Amp is a modal, Vim-inspired text editor that runs entirely in the terminal, written in Rust. It bundles essential features like syntax hig…
584131active
xacrimon/dashmap
DashMap is a blazingly fast concurrent HashMap implementation for Rust with an API similar to std::collections::HashMap. It serves as a dir…
694119stable
zhom/donutbrowser
Donut Browser is an open-source anti-detect desktop browser for macOS, Windows, and Linux that creates unlimited isolated browser profiles,…
834088active
ekzhang/rustpad
Rustpad is a self-hosted collaborative code editor built on the operational transformation algorithm, with a Rust backend using warp and a …
324078stable
Fredolx/open-tv
Fred TV (formerly Open TV) is a cross-platform IPTV desktop/mobile application written in Rust for watching IPTV channels from M3U files, M…
764075active
wild-linker/wild
Wild is a very fast linker for Linux written in Rust, designed to speed up iterative development builds. It works as a drop-in replacement …
864045active
rust-lang/regex
The standard regular expression crate for Rust, built on finite automata (DFAs/NFAs) to guarantee worst-case linear-time matching. It suppo…
624038stable
Codex-X
Codex-X is a cross-platform desktop GUI tool built with Tauri 2, React, and Rust for managing OpenAI Codex desktop and CLI configurations. …
794036active
Dora
Dora is a Rust-based dataflow middleware framework for building real-time robotics and AI applications, where applications are modeled as d…
954030active
postgresml/pgcat
PgCat is a PostgreSQL connection pooler and proxy written in Rust, similar to PgBouncer, with support for sharding, load balancing, failove…
344022stable
RON
RON (Rusty Object Notation) is a readable data serialization format that resembles Rust syntax and supports the full Serde data model, incl…
874021stable
petgraph/petgraph
Petgraph is a Rust library providing fast, flexible graph data structures (Graph, StableGraph, GraphMap, MatrixGraph) with directed and und…
734019stable
MapLibre
Martin is a fast, lightweight Rust-based tile server that serves Mapbox Vector Tiles from PostGIS databases, MBTiles, PMTiles, GeoJSON, and…
954012stable
rust-postgres/rust-postgres
A native PostgreSQL client library for Rust, offering both synchronous (postgres) and asynchronous (tokio-postgres) drivers. It includes su…
874001stable
YS-L/csvlens
csvlens is a command-line CSV file viewer built in Rust, functioning like `less` but tailored for CSV files. It supports scrolling, regex s…
733998active
touchHLE/touchHLE
touchHLE is a high-level emulator that runs early iPhone OS (2.x/3.0) apps, primarily games, on modern desktop operating systems and Androi…
873972active
ordinals/ord
ord is an index, block explorer, and command-line wallet for Bitcoin ordinals, which assign serial numbers to satoshis based on mining orde…
963969active
RustAudio/cpal
CPAL is a low-level cross-platform audio input/output library written in Rust. It provides device enumeration, stream configuration, and bu…
903948stable
zenbu-labs/terminal-browser
terminal-browser is a real Chromium-based browser that renders inside your terminal using the kitty graphics protocol and Electron's offscr…
803933active
chronotope/chrono
Chrono is a date and time library for Rust providing timezone-aware DateTime types, timezone-naive variants, and strftime-style parsing and…
863921stable
safetensors/safetensors
Safetensors is a simple, secure file format and library for storing and distributing tensors, designed as a fast zero-copy alternative to p…
873901stable
servo/pathfinder
Pathfinder 3 is a fast GPU-based rasterizer for fonts and vector graphics, usable from Rust or C/C++ via a canvas-like API. It supports Ope…
543896active
silvia-odwyer/photon
Photon is a high-performance image processing library written in pure Rust that compiles to WebAssembly. It provides over 90 functions for …
753895active
Redlib
Redlib is a private, privacy-focused front-end for Reddit written in Rust, forked from Libreddit. It proxies all requests (including media)…
623870active
yvgude/lean-ctx
LeanCTX is a local-first Rust binary that acts as a context engineering layer for AI coding agents, providing an MCP server, shell output c…
763868active
misprit7/computerraria
Computerraria is a fully compliant RISC-V (rv32i) computer built entirely inside the wiring system of the game Terraria, paired with a Rust…
703861active
owu/wsl-dashboard
WSL Dashboard is a native Windows GUI application built with Rust and Slint for managing Windows Subsystem for Linux instances. It provides…
793855active
golutra/golutra
Golutra is a Tauri-based desktop application (Vue 3 + Rust) that orchestrates multiple AI coding CLI agents such as Claude Code, Codex CLI,…
813853active
kube-rs/kube
kube is a Rust client for Kubernetes, modeled after client-go, with an async controller runtime inspired by controller-runtime and derive m…
913847stable
dathere/qsv
qsv is a blazing-fast, Rust-based command-line data-wrangling toolkit with 50+ composable commands for querying, transforming, validating, …
1003813active
Open-Less/openless
OpenLess is an open-source cross-platform voice input application that lets users hold a hotkey, speak, and have AI-polished text inserted …
793811active
01mf02/jaq
jaq is a clone of the jq JSON processing tool written in Rust, focused on correctness, speed, and simplicity, usable as a drop-in replaceme…
913786active
bgreenwell/doxx
doxx is a fast, terminal-native viewer for .docx Word documents built in Rust with Ratatui. It renders formatting, tables, lists, images, a…
643771active
graykode/abtop
A terminal-based monitor (like htop/btop) for AI coding agent sessions such as Claude Code, Codex CLI, and OpenCode. It shows token usage, …
783750active
google/tarpc
tarpc is an RPC framework for Rust focused on ease of use, letting you define services directly in code without a separate schema language …
723746active
sozu-proxy/sozu
Sōzu is a fast, always-up HTTP and TCP reverse proxy written in Rust that can be reconfigured at runtime without reloads and upgrades itsel…
993742active
kamiyaa/joshuto
Joshuto is a ranger-like terminal file manager written in Rust with a TUI interface. It supports clipboard integration, optional fzf and zo…
673737active
cloudflare/workers-rs
Ergonomic Rust bindings for the Cloudflare Workers runtime, letting developers write entire Workers in Rust compiled to WebAssembly. It pro…
973720active
rust-lang/crates.io
The source code and infrastructure for crates.io, the official package registry for the Rust programming language. It includes a Rust backe…
773720stable
psmux/psmux
psmux is a native Windows terminal multiplexer written in Rust that implements the tmux command language, reads .tmux.conf, and uses Window…
843703active
DioxusLabs/taffy
Taffy is a high-performance, cross-platform UI layout library written in Rust that implements the CSS Flexbox, Grid, and Block layout algor…
1003685active
async-graphql
A high-performance, fully specification-compliant GraphQL server library for Rust built on async/await. It integrates with web frameworks l…
643685stable
WithSecureLabs/chainsaw
Chainsaw is a Rust-based CLI tool for rapidly searching and hunting through Windows forensic artefacts such as Event Logs, MFT, and registr…
953680active
rage
rage is a Rust implementation of the age file encryption format, providing a simple, secure CLI tool and library with small explicit keys, …
903672active
DataDog/glommio
Glommio is a Rust async runtime crate implementing a cooperative thread-per-core architecture built on Linux io_uring. It lets developers w…
643663active
mini-software/MiniExcel
MiniExcel is a lightweight .NET library (with a Rust variant) for reading and writing Excel XLSX and CSV files using row-by-row streaming t…
973650active
TimelyDataflow/timely-dataflow
A modular Rust implementation of the timely dataflow computational model from the Naiad paper, providing a low-latency cyclic data-parallel…
893649active
Martichou/rquickshare
A Rust implementation of Android's Nearby Share/Quick Share protocol for Linux and macOS, distributed as desktop apps (deb, rpm, AppImage, …
603646active
apache/arrow-rs
The official Rust implementation of Apache Arrow, providing the in-memory columnar format, and of Apache Parquet for columnar file reading …
1003641active
aws/aws-lambda-rust-runtime
A set of Rust crates providing a runtime for running AWS Lambda functions written in Rust, including HTTP support, extensions, and typed ev…
973617active
AtalayaLabs/OxiCloud
OxiCloud is a lightweight, self-hosted cloud storage platform written in Rust that provides files, photos, calendars, and contacts in a sin…
863607active
icedland/iced
iced is a fast and correct x86/x64 (16/32/64-bit) instruction decoder, disassembler, and assembler library with bindings for Rust, .NET, Ja…
673592active
Aloxaf/silicon
Silicon is a Rust CLI tool that renders source code into beautiful, shareable images, serving as an offline alternative to the Carbon web a…
233591active
LGFae/swww
swww (now renamed awww) is an efficient animated wallpaper daemon for Wayland, controlled at runtime via a CLI client. It supports animated…
103584active
mTvare6/hello-world.rs
A satirical 'hello world' program written in Rust that mocks the Rust ecosystem's dependency bloat and 'blazingly fast, memory safe' market…
393580active
maciejhirsz/logos
Logos is a Rust lexer generator library that derives fast tokenizers from enum definitions using token and regex attributes. It combines al…
793578stable
model-checking/kani
Kani is a bit-precise model checker for Rust that formally verifies safety and correctness properties of Rust programs. It uses proof harne…
943572active
ashvardanian/StringZilla
StringZilla is a high-performance string processing library for C, C++, Python, Rust, Swift, JS, and Go that uses SIMD, SWAR, and GPU instr…
943570active
hoowhoami/EchoMusic
EchoMusic is an open-source, minimalist third-party desktop music player client for Kugou Concept Edition, built with Electron, Vue 3, Type…
813545active
AmrDeveloper/GQL
GitQL is a SQL-like query language with an in-memory query engine, implemented in Rust, that executes queries directly on .git files withou…
723512active
onecli/onecli
OneCLI is an open-source platform that gives every employee a personal, sandboxed AI agent, with all tool calls routed through a gateway th…
743511active
matthart1983/netwatch
NetWatch is a zero-config terminal TUI for real-time network diagnostics, written in Rust and distributed as a single static binary. It sho…
793504active
lalrpop/lalrpop
LALRPOP is an LR(1) parser generator for Rust focused on usability, letting you write compact, DRY, readable grammars with macros, type inf…
773504stable
cloudhead/rx
rx is a modern, minimalist pixel art editor and animator written in Rust with an extensible command-driven interface. It targets pixel arti…
233491active
TrustTunnel
TrustTunnel is a modern open-source VPN protocol originally developed by AdGuard VPN, with this repository containing the VPN endpoint (ser…
813489active
notify-rs/notify
Notify is a cross-platform filesystem notification library for Rust that watches files and directories and emits events using native OS bac…
823478stable
sigp/lighthouse
Lighthouse is an open-source Ethereum consensus (beacon chain) client written in Rust, maintained by Sigma Prime. It implements the Ethereu…
983477stable
namhyung/uftrace
uftrace is a function call graph tracer for C, C++, Rust, and Python programs that records function entry/exit with timestamps, arguments, …
833474active
Haleclipse/CCometixLine
A high-performance statusline tool for Claude Code written in Rust, displaying model, directory, Git branch status, and context window usag…
583474active
lakehq/sail
Sail is an open-source, Rust-native multimodal compute engine that serves as a drop-in replacement for Apache Spark, unifying batch process…
943465active
apache/datafusion-sqlparser-rs
An extensible SQL lexer and parser library for Rust that produces an AST conforming to the ANSI/ISO SQL standard and various vendor dialect…
763464active
killercup/cargo-edit
cargo-edit is a Rust CLI tool extending Cargo with subcommands to modify Cargo.toml, such as upgrading dependency versions. Several of its …
843462active
TheWaWaR/simple-http-server
A simple static file HTTP server written in Rust, built on axum/tokio. It supports directory listing, file upload, basic auth, range reques…
763459active
slatedb/slatedb
SlateDB is an embedded key-value storage engine implemented in Rust as a log-structured merge-tree (LSM) that persists all data to object s…
913458active
haimgel/display-switch
A Rust utility that watches USB device connect/disconnect events and switches monitor inputs via DDC/CI, turning a cheap USB switch into a …
653458active
svix/svix-webhooks
Svix is an open-source, enterprise-ready webhooks-as-a-service platform written in Rust that lets developers send webhooks with a single AP…
963457active
gluon
Gluon is a small, statically-typed functional programming language with type inference, implemented in Rust and designed for embedding in a…
913451active
google/OpenSK
OpenSK is an open-source Rust implementation of a FIDO2/FIDO U2F security key, developed by Google as a research platform. It can run as fi…
673451active
patriciogonzalezvivo/lygia
LYGIA is a granular, multi-language shader library of reusable functions supporting GLSL, HLSL, Metal, WGSL, WESL, and CUDA. It is designed…
733446active
Canop/bacon
Bacon is a background code checker for Rust that watches source directories and reruns cargo check, clippy, tests, or custom jobs on file c…
973438active
roapi/roapi
ROAPI automatically spins up read-only REST, GraphQL, SQL, and FlightSQL query APIs over static or slowly moving datasets without writing a…
733434active
dtolnay/syn
Syn is a Rust parsing library that converts a stream of Rust tokens into a syntax tree of Rust source code. It is primarily designed for us…
993433stable
mierak/rmpc
rmpc is a modern, highly configurable terminal-based client for the Music Player Daemon (MPD), written in Rust. It supports album art via K…
763433active
tursodatabase/agentfs
AgentFS is a filesystem designed for AI agents that stores an agent's entire files, state, and operation history in a single SQLite file. I…
643430active

← prev page 5 / 21 next →