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
samwho/spacer
spacer is a small Rust CLI utility that inserts visual spacers into piped command output after a configurable period of inactivity. It is d…
451818active
OlaProeis/Ferrite
Ferrite is a fast, lightweight desktop text editor for Markdown, JSON, YAML, and TOML files, built in Rust with egui for a native, responsi…
671817active
viperproject/prusti-dev
Prusti is a static verifier for Rust that formally proves absence of panics, integer overflows, and other bugs, and checks user-specified c…
661817active
rust-skia/rust-skia
Safe Rust bindings for Google's Skia 2D graphics library, providing idiomatic Rust access to Skia's C++ API. It supports GPU rendering back…
841813active
zhanglun/lettura
Lettura is a free, open-source RSS/feed reader desktop app built with Tauri, Rust, and TypeScript. It offers a clean, distraction-free read…
781813active
emacs-ng/emacs-ng
emacs-ng is a fork of GNU Emacs that adds a native layer with Deno's JavaScript/TypeScript runtime, async I/O, threading, and Mozilla's GPU…
781809active
lahfir/agent-desktop
A native Rust CLI that lets AI agents control desktop applications through OS accessibility trees, returning structured JSON with determini…
831808active
bytecodealliance/wasm-tools
A Bytecode Alliance project providing a CLI and Rust libraries for low-level manipulation of WebAssembly modules. It supports validation, p…
951804active
spinel-coop/rv
rv is an extremely fast Ruby version and gem manager written in Rust, handling Ruby installation, project gem installation, and isolated ge…
831803active
stakpak/agent
Stakpak is an open-source Rust CLI and autonomous agent that runs on your machines 24/7 to keep applications running, handling tasks like a…
711803active
Cedar Policy Language
Cedar is a purpose-built policy language and Rust implementation for writing and enforcing fine-grained authorization policies in applicati…
981801stable
oreboot/oreboot
oreboot is a downstream fork of coreboot rewritten mostly in Rust (with assembly where needed), serving as a firmware/bootloader for variou…
701797active
enigo-rs/enigo
Enigo is a cross-platform Rust library for simulating keyboard and mouse input on Linux (X11/Wayland/libei), Windows, macOS, and BSDs. It p…
761796active
dfinity/ic
The source code for the Internet Computer blockchain protocol, including the replica software run by node providers. It implements consensu…
951795active
security-union/videocall-rs
videocall.rs is an open-source, low-latency video conferencing platform and streaming API written entirely in Rust, built on WebTransport (…
901795active
Qetesh/logi-options-plus-mini
A minimal deployment preset tool for Logitech's Logi Options+ software that lets users install it with only keyboard and mouse functionalit…
861792active
Julian-adv/OpenMMO
An open-source MMORPG written in Rust where AI agents and human players connect through the same WebSocket protocol with no privileged API …
821792active
rmk-rs/rmk
RMK is a feature-rich, async Rust keyboard firmware framework built on the Embassy ecosystem. It supports many microcontrollers (STM32, nRF…
931786active
ogham/dog
dog is a command-line DNS client written in Rust, serving as a modern alternative to dig. It supports DNS-over-TLS and DNS-over-HTTPS, colo…
236691maintenance
eyre
eyre is a Rust library providing eyre::Report, a trait-object based error handling type for idiomatic error handling and reporting in appli…
721785stable
dimforge/kiss3d
kiss3d is a simple 2D and 3D graphics engine for Rust built on WebGPU, designed to let users draw simple geometric figures with minimal fri…
761782active
coulsontl/ai-toolbox
A cross-platform desktop application (built with Tauri and Rust) for managing configurations of AI coding assistant CLIs such as Claude Cod…
801781active
yobix-ai/extractous
Extractous is a fast Rust library for extracting content and metadata from unstructured documents like PDF, Word, Excel, HTML, CSV, and ema…
251780active
Solana Pay
A Rust CLI that acts as a payment layer for HTTP, wrapping tools like curl and AI agents (Claude, Codex, Goose) to automatically handle HTT…
971779active
rcore-os/zCore
zCore is a reimplementation of Google's Zircon microkernel written in safe Rust, runnable both as a userspace libos program and on bare met…
831779active
bnjbvr/rouille
Rouille is a Rust proc-macro crate that lets you write Rust programs using French keywords, function names, and idioms, fully interoperable…
511778active
greyblake/nutype
Nutype is a Rust procedural macro that enhances the newtype pattern with built-in sanitization and validation constraints. It guarantees th…
881776active
libkrun/krunvm
krunvm is a CLI utility for creating lightweight microVMs directly from OCI container images, built on libkrun and buildah. It offers fast …
861774active
orium/rpds
rpds is a Rust library providing fully persistent (immutable) data structures with structural sharing, including List, Vector, Stack, Queue…
821772stable
Kanal
Kanal is a high-performance Rust channel library implementing CSP-style message passing with both synchronous and asynchronous APIs. It sup…
701769active
conaticus/FileExplorer
A fast cross-platform file explorer built with a Rust backend and React frontend via Tauri. It offers millisecond fuzzy search using an ada…
361766active
SeaQL/sea-query
SeaQuery is a dynamic SQL query builder for Rust that lets you construct queries and schema statements as abstract syntax trees via an ergo…
941762stable
TuGraph-family/tugraph-db
TuGraph is a high-performance graph database supporting labeled property graphs, full ACID transactions, and OpenCypher queries. It embeds …
581762active
flowsurface-rs/flowsurface
Flowsurface is an open-source native desktop charting application for crypto markets, built in Rust with the iced GUI framework. It provide…
881760active
Qiskit/rustworkx
rustworkx is a high-performance, general-purpose graph library for Python implemented in Rust with PyO3 bindings. It provides graph classes…
851760stable
servo/rust-smallvec
A Rust library providing SmallVec, a vector-like collection that stores a small number of items inline on the stack and spills to the heap …
951755active
webonnx/wonnx
Wonnx is a GPU-accelerated ONNX inference runtime written entirely in Rust, built on wgpu and usable natively or in the browser via WebGPU …
101754active
tokio-rs/io-uring
A Rust library providing a safe, low-level interface to the Linux io_uring asynchronous I/O kernel API. It exposes submission and completio…
741751stable
EmbarkStudios/puffin
Puffin is a lightweight instrumentation profiler for Rust, primarily aimed at game development, using scope macros that cost ~1ns when disa…
671751active
succinctlabs/sp1
SP1 is a zero-knowledge virtual machine (zkVM) that proves the correct execution of arbitrary programs compiled to RISC-V, written in Rust …
931743active
BeaconBay/ck
ck is a grep-compatible code search tool written in Rust that combines traditional BM25/regex search with local embedding-based semantic se…
771739active
qufei1993/skills-hub
A cross-platform desktop application built with Tauri and React for managing AI coding agent skills in one central repository. It installs,…
821735active
pawurb/hotpath-rs
hotpath-rs is an easy-to-configure Rust performance profiler that pinpoints where code spends time, burns CPU, and allocates memory. It ins…
781731active
cardisoft/cardinal
Cardinal is a fast, accurate file search application for macOS built with Rust and Tauri, supporting an Everything-compatible search syntax…
821725active
Comrak Markdown parser
Comrak is a 100% CommonMark and GitHub Flavored Markdown compatible parser and renderer written in Rust, usable as a library, CLI tool, or …
991722stable
Umio-Yasuno/amdgpu_top
amdgpu_top is a Rust-based tool that displays AMD GPU utilization and statistics, similar to radeontop or intel_gpu_top. It gathers data fr…
851721active
lanyeeee/jmcomic-downloader
A multi-threaded GUI downloader for the 18comic.vip (jmcomic) manga site, built with Tauri (Rust backend, Vue frontend). It supports search…
841721active
mooman219/fontdue
Fontdue is a pure Rust, no_std TrueType and OpenType font rasterizer and layout library focused on minimal end-to-end latency. It is design…
771709stable
gi-dellav/zerostack
zerostack is a minimal coding agent written in Rust, optimized for a tiny memory footprint (~16 MB RAM) and fast performance. It provides a…
811708active
localdesktop/localdesktop.github.io
Local Desktop is a free, open-source Android app that runs a full desktop Linux environment (Arch Linux ARM64 with an Xfce Wayland session)…
861707active
rust-db/refinery
Refinery is a SQL database migration toolkit for Rust that runs versioned migrations on database connections, either embedded in Rust code …
911704stable
fabro-sh/fabro
Fabro is an open-source workflow orchestration engine that runs AI coding agents as version-controlled workflow graphs defined in Graphviz …
761702active
pdf-rs
A Rust library for reading, manipulating, and writing PDF files. Reading is fairly mature, while modifying and writing PDFs is still experi…
701702active
phiresky/sqlite-zstd
A SQLite loadable extension written in Rust that provides transparent dictionary-based row-level compression using zstd. It compresses tabl…
321699active
cargo-semver-checks
cargo-semver-checks is a CLI linter that scans Rust crates for semantic versioning violations by comparing a crate's public API against a p…
951696active
cangzhang/ChampR
ChampR is a desktop helper application for League of Legends that assists players during champion select, such as by fetching champion buil…
541695active
amethyst/bracket-lib
bracket-lib (formerly RLTK) is a Rust toolkit for building roguelike and retro-style games, providing terminal-style CP437 rendering, color…
441695active
cloudflare/foundations
Foundations is Cloudflare's modular Rust library for building production-grade distributed services. It bundles logging, distributed tracin…
611694stable
RediSearch
RediSearch is a Redis module providing a query and indexing engine with secondary indexing, full-text search, vector similarity search, geo…
926242maintenance
SeaQL/FireDBG.for.Rust
FireDBG is a time travel visual debugger for Rust that records program execution and lets developers inspect call trees, variables, and tim…
211681active
cessen/ropey
Ropey is a fast and robust UTF-8 text rope library for Rust, designed as the backing text buffer for applications like text editors. It han…
751678stable
secluso/core
Secluso is an open-source, privacy-preserving home security camera system built for Raspberry Pi, featuring end-to-end encrypted remote acc…
691678active
facundoolano/rpg-cli
rpg-cli is a minimalist computer RPG written in Rust that turns your filesystem into a dungeon, usable as a `cd` replacement where changing…
281678active
lissy93/AdGuardian-Term
AdGuardian-Term is a terminal-based (TUI) tool written in Rust that provides real-time monitoring and statistics for an AdGuard Home instan…
881677active
asny/three-d
three-d is a Rust library providing an OpenGL/WebGL/OpenGL ES renderer for drawing 2D and 3D graphics across desktop, web, and mobile platf…
591677active
Project Fluent
Fluent is a localization system whose FTL syntax lets translators write natural-sounding, asymmetric translations with locale-specific logi…
521677stable
hashintel/hash
HASH is an open-source, multi-tenant platform for building self-maintaining knowledge graphs and process graphs, powered by the hgres graph…
971675active
dragonflyoss/nydus
Nydus is a Rust-based content-addressable filesystem framework implementing the RAFS format to accelerate container image and data distribu…
951674stable
kimono-koans/httm
httm is a fast, interactive CLI tool for browsing, listing, and restoring file versions stored in ZFS, btrfs, and nilfs2 snapshots, as well…
961669active
zama-ai/tfhe-rs
TFHE-rs is a pure Rust implementation of the TFHE fully homomorphic encryption scheme, enabling boolean and integer arithmetic over encrypt…
971667active
stm32-rs/stm32-rs
A collection of Rust peripheral access crates (PACs) for all STM32 microcontroller families, generated from SVD files via svd2rust with com…
661666active
linebender/tiny-skia
tiny-skia is a minimal, CPU-only 2D rendering library for Rust, ported from a subset of Google's Skia. It supports common 2D operations lik…
731664active
indygreg/PyOxidizer
PyOxidizer is a Rust-based tool for packaging Python applications into self-contained binaries that embed a Python interpreter and all reso…
236157maintenance
containers/podlet
Podlet is a Rust CLI tool that generates Podman Quadlet (systemd unit) files from Podman commands, Docker Compose files, or existing Podman…
811661active
orlp/glidesort
Glidesort is a Rust library implementing a novel stable adaptive sorting algorithm that hybridizes Timsort-style merge sorting with pattern…
311659stable
rust-osdev/uefi-rs
uefi-rs is a Rust crate providing safe, convenient, and performant abstractions over the Unified Extensible Firmware Interface (UEFI). It e…
761658active
mediar-ai/terminator
Terminator is a Windows-native desktop automation library and MCP server, described as 'Playwright for your entire desktop'. It drives nati…
631658active
sfackler/r2d2
r2d2 is a generic connection pool library for Rust that maintains a set of open connections for repeated use. It is backend-agnostic, with …
231655stable
tikv/pprof-rs
pprof-rs is a CPU profiler library for Rust programs, built on top of backtrace-rs. It samples running threads and produces stack-trace rep…
751654active
geiger-rs/cargo-geiger
cargo-geiger is a cargo plugin that scans a Rust crate and its dependency tree to report statistics on unsafe Rust code usage. It provides …
881653active
Iron Web Framework
Iron is an extensible, concurrency-focused web framework for Rust built on top of hyper. It provides a minimal core with middleware, plugin…
326104maintenance
rust-openssl/rust-openssl
Rust bindings to the OpenSSL cryptography and TLS library, exposing its APIs (certificates, keys, hashing, SSL/TLS connections) to Rust pro…
921650stable
discord/sorted_set_nif
An Elixir SortedSet data structure library implemented as a Native Implemented Function (NIF) in Rust using the Rustler crate. It provides …
661648stable
jakobhellermann/bevy-inspector-egui
A Bevy plugin that renders inspector UIs (via egui) for entities, resources, and assets using Bevy's reflection system. It offers drop-in q…
771647active
Uriopass/Egregoria
Egregoria is an open-source 3D city-building game written in Rust with wgpu, inspired by Cities: Skylines but without a grid. It emphasizes…
301647active
avr-hal
A Rust Hardware Abstraction Layer (HAL) implementing embedded-hal traits for AVR microcontrollers and common boards like Arduino. It provid…
741640active
AnalyseDeCircuit/oxideterm
OxideTerm is an open-source, local-first desktop workspace for remote server operations, combining SSH/Mosh/Telnet/Serial terminals, SFTP, …
781638active
unhappychoice/gittype
GitType is a terminal-based typing game that extracts functions from your own source code repositories and turns them into typing challenge…
851637active
stepchowfun/toast
Toast is a Rust CLI tool that containerizes development and CI workflows by running tasks defined in a YAML 'toastfile' inside Docker conta…
791633active
Totodore/socketioxide
Socketioxide is a Socket.IO server implementation in Rust built as a Tower layer/service, integrating with the Tokio and Hyper ecosystems. …
951631active
Heimdall
Heimdall is a Rust-based EVM smart contract toolkit for bytecode analysis, decompilation, disassembly, control flow graph generation, stora…
871627active
MurrayHill1127/reopencode
ReOpenCode is a Rust-based AI coding assistant providing a full agent loop with 18 callable tools, a terminal TUI (ratatui), and an HTTP RE…
511627active
jacobdeichert/mask
Mask is a CLI task runner written in Rust where tasks are defined in a markdown file (maskfile.md). Headings define commands, blockquotes d…
531625active
Tonbo
Tonbo is an embedded database library written in Rust for serverless and edge runtimes, storing data as Parquet files on S3 with coordinati…
601624active
kenkoooo/AtCoderProblems
AtCoder Problems is a web application that helps AtCoder users solve competitive programming problems and track their progress. It includes…
611623active
TraceMachina/nativelink
NativeLink is a high-performance remote build cache and remote execution server written in Rust, speaking the open Remote Execution API. It…
1001621active
console-rs/dialoguer
Dialoguer is a Rust library for building interactive command line prompts, such as confirmations, input fields, password prompts, and selec…
781618stable
ModernRelay/omnigraph
Omnigraph is a lakehouse-native graph database written in Rust that stores versioned graphs on object storage using the Lance format, with …
821616active
jni-rs/jni-rs
jni-rs provides complete Rust bindings to the Java Native Interface (JNI). It lets you implement native Java methods in Rust, call Java cod…
831608active
joelbqz/writer-computer
Writer is a local-first desktop markdown editor built with Tauri v2, React, and Rust that keeps documents on disk and respects workspace .g…
821608active

← prev page 10 / 21 next →