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
EricLBuehler/mistral.rs
mistral.rs is a fast and flexible LLM inference engine written in Rust, supporting many model families with quantization (ISQ/UQFF, GGUF), …
927741active
mozilla/sccache
Sccache is a ccache-like compiler caching tool that wraps compilers to avoid redundant compilation, storing results locally or in cloud sto…
937716active
mullvad/mullvadvpn-app
The official Mullvad VPN client app for desktop and mobile, including a Rust system service/daemon, an Electron-based GUI, a CLI, and dedic…
997692active
mufeedvh/code2prompt
Code2Prompt is a Rust-based CLI tool that converts an entire codebase into a single structured LLM prompt, including a source tree, file co…
667688active
parcel-bundler/lightningcss
Lightning CSS is an extremely fast CSS parser, transformer, bundler, and minifier written in Rust, usable as a Rust or JavaScript library, …
897683active
youki-dev/youki
youki is an implementation of the OCI container runtime specification written in Rust, serving as a low-level container runtime similar to …
917640active
rustls/rustls
Rustls is a modern TLS library written in Rust implementing TLS 1.2 and TLS 1.3 for both clients and servers. It provides secure defaults w…
967638stable
tailcallhq/forgecode
ForgeCode is an open-source, Rust-based CLI coding agent (AI pair programmer) that integrates LLMs from 300+ providers directly into the te…
857637active
boa-dev/boa
Boa is an embeddable JavaScript engine (lexer, parser, and interpreter) written in Rust with support for over 90% of the latest ECMAScript …
887604active
Veloren
Veloren is an open-source, multiplayer voxel action-adventure RPG inspired by Cube World, Dwarf Fortress, and Breath of the Wild. It featur…
667592active
mgdm/htmlq
htmlq is a command-line tool, like jq but for HTML, that extracts content from HTML documents using CSS selectors. Written in Rust, it read…
577580stable
EmbarkStudios/rust-gpu
rust-gpu is a compiler toolchain that makes Rust a first-class language for writing GPU graphics and compute shaders, compiling Rust code t…
107557active
sparckles/Robyn
Robyn is a high-performance async Python web framework with a Rust runtime, offering routing, middleware, WebSockets, templating, authentic…
937407active
chmln/sd
sd is an intuitive find & replace command-line tool written in Rust, designed as a simpler, faster alternative to sed. It uses familiar Jav…
597386stable
mediasoup
mediasoup is a powerful WebRTC SFU (Selective Forwarding Unit) implemented as a Node.js module and Rust crate, with a C++ media worker subp…
947385stable
Nasiko-Labs/nasiko
Nasiko is a developer control plane for AI agents, built in Rust, that lets teams deploy, route, secure, and observe A2A-speaking agents wi…
577324active
librespot
Librespot is an open-source Spotify client library written in Rust that lets applications control and play music via Spotify's service and …
787308active
wasm-bindgen/wasm-pack
wasm-pack is a command-line workflow tool for building Rust code into WebAssembly packages that interoperate with JavaScript. It scaffolds …
817290active
visioncortex/vtracer
VTracer is an open-source tool and library that converts raster images (JPG, PNG) into vector graphics (SVG), handling both colored images …
977263active
cloudflare/boringtun
BoringTun is a Rust implementation of the WireGuard VPN protocol, provided both as a reusable library and as a userspace CLI executable (bo…
607215active
watchexec/watchexec
Watchexec is a standalone command-line tool written in Rust that watches files and directories and runs a command whenever modifications ar…
987211active
makepad/makepad
Makepad is a creative software development platform for Rust that provides a cross-platform UI runtime with a live-editable design DSL, com…
687205active
Lance
Lance is an open lakehouse data format (file format, table format, and catalog spec) for multimodal AI, implemented in Rust with Python and…
957182active
tokio-rs/mio
Mio is a fast, low-level I/O library for Rust providing non-blocking APIs and OS event notification (epoll, kqueue, IOCP) for building high…
667109stable
facebook/pyrefly
Pyrefly is a fast Python type checker and language server written in Rust, providing CLI-based type checking plus IDE features like code na…
847094stable
Skim
Skim is a fuzzy finder written in Rust that provides a single executable called `sk` for interactively filtering lists of files, lines, and…
936973active
Shuttle
Shuttle is a Rust-native cloud development platform and framework that lets developers build and deploy backends without writing infrastruc…
106926active
tokio-rs/tracing
tracing is a Rust framework for instrumenting applications to emit structured, event-based diagnostic data, built around spans with duratio…
806897stable
dtolnay/cxx
CXX is a Rust library providing a safe, statically analyzed foreign function interface between Rust and C++. It generates zero-overhead bri…
956843stable
COSMIC Desktop Environment
COSMIC is a next-generation desktop environment for Linux built in Rust by System76, composed of modular components including a Wayland com…
976839active
smol-machines/smolvm
smolvm is an open-source CLI and runtime for running lightweight, hardware-isolated Linux microVMs locally on macOS, Linux, and Windows, bu…
806778active
nayuki/QR-Code-generator
A high-quality QR Code generator library implemented independently from the ISO/IEC 18004 (QR Code Model 2) specification, available in Jav…
756775stable
nannou-org/nannou
Nannou is an open-source creative coding framework for Rust, inspired by Processing, openFrameworks, and Cinder, now built as a set of Bevy…
756756active
GreptimeDB
GreptimeDB is an open-source (Apache-2.0) observability database written in Rust that stores metrics, logs, and traces in a single columnar…
986740active
dtolnay/anyhow
A Rust library providing anyhow::Error, a trait-object-based concrete error type for idiomatic error handling in applications. It supports …
946677stable
rust-lang/miri
Miri is an interpreter for Rust's mid-level intermediate representation (MIR) that detects undefined behavior in Rust programs. It runs bin…
776660active
Automerge
Automerge is a JSON-like CRDT (conflict-free replicated data type) library that lets multiple users modify application state concurrently, …
976649active
ultraworkers/claw-code-parity
A temporary Rust workspace tracking parity work for the claw-code coding agent while the original repo undergoes migration to Rust. It prov…
106624active
lldap/lldap
lldap is a lightweight LDAP authentication server written in Rust, providing an opinionated, simplified LDAP interface for user management.…
786583active
tealdeer-rs/tealdeer
Tealdeer is a very fast Rust implementation of the tldr client, showing simplified, example-based community man pages for CLI commands. It …
896559active
sharkdp/pastel
pastel is a command-line tool written in Rust to generate, analyze, convert, and manipulate colors. It supports many color formats and spac…
666509stable
evcxr/evcxr
Evcxr is an evaluation context for Rust comprising a Jupyter kernel, a Rust REPL, and a shared library for evaluating Rust code incremental…
936502active
BLAKE3
The official Rust and C implementations of the BLAKE3 cryptographic hash function, which is faster than MD5, SHA-2, and BLAKE2 while remain…
966468stable
Tock OS
Tock is an embedded operating system for low-power, low-memory microcontrollers that runs multiple concurrent, mutually distrustful applica…
886467active
Aptos
Aptos is a layer 1 blockchain implemented in Rust, using the Move programming language for smart contracts. The aptos-core repository conta…
956443active
xingkongliang/skills-manager
A lightweight open-source desktop app (Rust, MIT) that manages, syncs, and organizes AI agent skills across 50+ coding tools like Claude Co…
796428active
cloud-hypervisor/cloud-hypervisor
Cloud Hypervisor is an open source Virtual Machine Monitor (VMM) written in Rust that runs on top of KVM or Microsoft's MSHV hypervisor. It…
956405active
mayocream/koharu
Koharu is a local-first desktop application that automates manga translation using machine learning, combining text/bubble detection, OCR, …
826394active
Materialize
Materialize is a streaming database that uses incremental computation to maintain always-fresh, strongly consistent SQL views over data fro…
1006386active
waditu/czsc
czsc is a technical analysis library implementing Chan Theory (缠中说禅/缠论) concepts like fractals, strokes, and pivots for stock and futures m…
946349active
Nukesor/pueue
Pueue is a command-line task management tool for queuing and executing long-running shell commands sequentially or in parallel. A backgroun…
856344stable
Byron/dua-cli
dua (Disk Usage Analyzer) is a fast, parallel Rust CLI and terminal UI for inspecting disk space usage of directories and optionally deleti…
986339active
Television
Television (tv) is a fast, portable, and hackable fuzzy finder for the terminal written in Rust. It searches in real-time across data sourc…
796329active
Rivet
Rivet Actors is an open-source framework (RivetKit) providing long-running, stateful actor processes as the primitive for AI agents, collab…
936309active
loro-dev/loro
Loro is a high-performance CRDT (Conflict-free Replicated Data Type) library that makes JSON-like application state collaborative, version-…
956232active
HelixDB/helix-db
HelixDB is an open-source OLTP graph-vector database written in Rust that combines labeled property graphs with native vector, full-text, a…
856205active
rust-windowing/winit
winit is a cross-platform window creation and management library written in pure Rust. It provides a unified API for creating windows and h…
846205active
Dicklesworthstone/destructive_command_guard
A high-performance Rust CLI hook that intercepts and blocks destructive git and shell commands before AI coding agents execute them. It int…
796195active
tw93/Kaku
Kaku is a fast, macOS-native terminal emulator forked from WezTerm, built for AI-assisted coding with zero-config defaults, tabs/panes, and…
846132active
ynqa/jnv
jnv is an interactive terminal tool for navigating JSON documents with a live jq filter editor, featuring syntax highlighting and filter au…
776123active
OpenPencil
OpenPencil is an open-source, AI-native vector design application where users generate and edit UI designs on an infinite canvas via natura…
686076active
flamegraph-rs/flamegraph
A Rust-powered flamegraph generator and cargo subcommand built on the Inferno library, profiling arbitrary binaries without Perl or pipes. …
966047active
Michael-A-Kuykendall/shimmy
Shimmy is a single-binary, OpenAI-compatible LLM inference server written in pure Rust, running GGUF models on a WebGPU-based engine (Airfr…
865983active
graphql-rust/juniper
Juniper is a GraphQL server library for Rust that enables building type-safe, fast GraphQL servers. It provides schema declaration and reso…
855968active
rust-lang/futures-rs
futures-rs is the foundational Rust library for asynchronous programming, providing core trait definitions like Stream plus utilities such …
895929stable
image-rs/image
A Rust library providing encoding and decoding for many common image formats (PNG, JPEG, GIF, WebP, AVIF, TIFF, and more) plus basic image …
755893stable
microsoft/sudo
Sudo for Windows is a Windows-specific implementation of the sudo concept, letting users run elevated commands directly from unelevated ter…
675859active
Rapier
Rapier is a set of high-performance 2D and 3D physics engines written in Rust, providing rigid-body dynamics, joint constraints, collision …
775848stable
PyO3/maturin
Maturin is a Rust-based CLI tool that builds and publishes Python wheels for crates with pyo3, cffi, or uniffi bindings, as well as Rust bi…
975841active
paradigmxyz/reth
Reth is a production-ready, modular Ethereum execution layer client written in Rust, usable both as a full node binary and as a set of comp…
995833stable
Eventual-Inc/Daft
Daft is a high-performance distributed data engine with a Python dataframe API, implemented in Rust, designed for AI and multimodal workloa…
955804active
Mountpoint for Amazon S3
Mountpoint for Amazon S3 is a high-throughput FUSE file client that mounts an Amazon S3 bucket as a local file system. It translates file o…
925781stable
ilya-zlobintsev/LACT
LACT is a Linux application for controlling and monitoring AMD, Nvidia, and Intel GPUs, offering overclocking, fan curves, power management…
935761active
tummychow/git-absorb
git-absorb is a Rust CLI tool that automatically creates git fixup! commits by matching uncommitted changes to the ancestor commits that la…
645734active
rhaiscript/rhai
Rhai is an embedded scripting language and evaluation engine for Rust, offering a simple dynamically-typed language similar to JavaScript+R…
885714stable
telemt/telemt
Telemt is a high-performance MTProxy server for Telegram written in Rust with Tokio, implementing all official MTProto proxy modes includin…
785705active
emmett-framework/granian
Granian is a Rust-based HTTP server for Python applications built on Hyper and Tokio, serving ASGI, RSGI, and WSGI apps. It supports HTTP/1…
985695active
ReagentX/imessage-exporter
A Rust CLI tool and companion library that exports iMessage data to portable txt/html formats while preserving attachments and full message…
985682active
serde-rs/json
serde_json is the standard JSON serialization and deserialization library for Rust, built on the Serde framework. It converts between JSON …
905638stable
trailbaseio/trailbase
TrailBase is an open-source, single-executable Firebase alternative built on Rust, SQLite (with experimental Postgres support), and Wasmtim…
845638active
QuipNetwork/quip-validator
A Rust implementation of the Quip Protocol validator node, forked from Substrate's solochain template. It runs a blockchain node that can j…
585636active
serenity-rs/serenity
Serenity is a Rust library for building Discord bots, providing a typed client for the Discord REST and gateway APIs. It transparently hand…
715612active
pgdogdev/pgdog
PgDog is a PostgreSQL proxy written in Rust that combines connection pooling, query load balancing, and database sharding in a single binar…
855584active
dtolnay/thiserror
A Rust library providing a convenient derive macro for implementing the standard library's std::error::Error trait on structs and enums. It…
985573stable
tonarino/innernet
innernet is a self-hosted private network (overlay VPN) system built on WireGuard, with a coordination server and client CLI written in Rus…
805554active
Splode/pomotroid
Pomotroid is a free, open-source, visually-pleasing Pomodoro timer desktop app built with Tauri 2, Rust, and Svelte 5. It offers configurab…
885522stable
massalabs/massa
Massa is a decentralized Layer-1 blockchain written in Rust, using multithreaded blockclique technology to reach over 10,000 transactions p…
865516active
LaurentMazare/tch-rs
tch-rs is a Rust crate providing thin bindings to the C++ API of PyTorch (libtorch), staying close to the original API. It enables tensor o…
645503active
PaulJuliusMartinez/jless
jless is a command-line JSON viewer written in Rust for reading, exploring, and searching JSON data with syntax highlighting, collapsible o…
655502active
kanidm/kanidm
Kanidm is a simple, secure, and fast identity management platform written in Rust that acts as a complete identity provider for other appli…
985481active
tensorflow/rust
TensorFlow Rust provides idiomatic Rust language bindings for TensorFlow via its C API. It lets Rust programs build and run TensorFlow comp…
105475active
ComicSparks/jasmine
Jasmine is a cross-platform comic browsing and reading application built with Flutter for the UI and Rust for backend services. It supports…
895470active
fzyzcjy/flutter_rust_bridge
A binding generator that seamlessly connects Flutter/Dart and Rust, generating all glue code so Rust functions can be called from Dart (and…
985451stable
hickory-dns/hickory-dns
Hickory DNS (formerly Trust-DNS) is a Rust-based DNS client, server, and resolver library suite built for safety and security. It supports …
985445active
Speykious/cve-rs
cve-rs is a joke/educational Rust crate that reproduces classic memory vulnerabilities (use-after-free, buffer overflow, segfault) using on…
335428active
agentgateway/agentgateway
Agentgateway is an open-source, Rust-based proxy and gateway for agentic AI traffic, handling LLM provider routing, MCP tool servers, and A…
835420active
winglang/wing
Wing is an open-source, cloud-oriented programming language that unifies infrastructure definitions and application runtime code in a singl…
785402active
apache/opendal
Apache OpenDAL is an Open Data Access Layer providing one unified API to access object storage, file systems, cloud SaaS, databases, protoc…
985400stable
pest-parser/pest
pest is a general-purpose parser library for Rust based on parsing expression grammars (PEG). Grammars are defined in separate .pest files,…
935400stable
spaceandtimefdn/sxt-proof-of-sql
A Rust library implementing Proof of SQL, a zero-knowledge proof protocol that allows SQL queries to be executed and cryptographically veri…
845384active

← prev page 3 / 21 next →