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
karinushka/paneru
Paneru is a sliding, tiling window manager for macOS written in Rust, inspired by Niri's scrollable strip layout. It arranges windows on an…
882395active
Tungstenite
tokio-tungstenite is a Rust library providing asynchronous WebSocket client and server support built on top of the lightweight tungstenite-…
702393stable
akfamily/akquant
AKQuant is a high-performance quantitative research and backtesting framework with a Rust core engine and Python interface for strategy dev…
762392active
gmg137/netease-cloud-music-gtk
A native NetEase Cloud Music player for Linux built with Rust and GTK4/Libadwaita, styled after GNOME Music. It offers playlist browsing, s…
842387active
harababurel/gcsf
GCSF is a FUSE-based virtual filesystem that mounts a Google Drive account locally so it can be used like a regular disk partition. It is w…
992383active
Bionic
Bionic is an open-source, self-hosted enterprise AI platform written in Rust that provides a ChatGPT-like workspace with agentic runtime, R…
912383active
Fjall
Fjall is a log-structured (LSM-tree-based), embeddable key-value storage engine written in 100% safe Rust, similar in spirit to RocksDB. It…
942377active
StractOrg/stract
Stract is an open-source web search engine written in Rust with its own independent crawler and index, built on the Tantivy inverted index …
102371active
static-web-server/static-web-server
Static Web Server (SWS) is a cross-platform, high-performance asynchronous web server for serving static files, built in Rust on Hyper and …
902370active
zhiburt/tabled
tabled is a Rust library for pretty-printing tables built from Rust structs and enums, with extensive styling, alignment, and formatting cu…
742366stable
gtk-rs/gtk4-rs
A set of Rust crates providing complete, idiomatic bindings for GTK 4 and its companion libraries (GDK, GSK, GLib, Gio, Cairo, Pango). It e…
942357active
ash-rs/ash
Ash is a lightweight, auto-generated Rust wrapper around the Vulkan graphics API, generated from vk.xml and supporting Vulkan 1.1 through 1…
672357stable
Karben233/bili-hardcore
A Rust CLI tool that automatically answers Bilibili's 'hardcore member' daily quiz questions using LLM APIs. It also ships as an agent skil…
852355active
nix-community/colmena
Colmena is a simple, stateless NixOS deployment tool written in Rust, modeled after NixOps and morph. It wraps Nix commands like nix-instan…
862353active
fitzgen/bumpalo
bumpalo is a fast bump allocation arena library for Rust that allocates objects by advancing a pointer through memory chunks. It enables ex…
772350stable
crev-dev/cargo-crev
cargo-crev is a cryptographically verifiable, distributed code review system for the Rust cargo package manager. It lets developers review …
792340active
elfshaker/elfshaker
elfshaker is a high-performance CLI version control system written in Rust, fine-tuned for storing binary files. It packs directory snapsho…
602340active
matrix-org/matrix-rust-sdk
A collection of Rust crates implementing the Matrix Client-Server SDK, handling low-level details like encryption, syncing, and room state.…
982336active
MCHPR/MCHPRS
MCHPRS is a multithreaded Minecraft 1.20.4 creative server written in Rust, purpose-built for computational redstone. Each 512x512 plot run…
842333active
barter-rs/barter-rs
Barter is an open-source Rust framework and ecosystem of crates for building high-performance, event-driven algorithmic trading systems sup…
932332active
rune-rs/rune
Rune is an embeddable dynamic programming language for Rust, running on an efficient stack-based virtual machine. It offers clean Rust inte…
782331active
harlanc/xiu
Xiu is a high-performance live streaming media server written in pure Rust, supporting RTMP (with clustering), RTSP, WebRTC (WHIP/WHEP), HT…
672329active
remorses/gpuix
GPUIX provides React and TypeScript bindings for GPUI, Zed's GPU-accelerated UI framework, letting you build native desktop apps that rende…
802326active
Feel-ix-343/markdown-oxide
Markdown Oxide is a Language Server Protocol implementation for Markdown, written in Rust, focused on personal knowledge management (PKM) w…
922320active
JohnnyMorganz/StyLua
StyLua is a deterministic, opinionated code formatter for Lua and its dialects (Lua 5.1-5.4, LuaJIT, Luau, CfxLua), written in Rust and bui…
952318active
wasmi-labs/wasmi
Wasmi is an efficient, lightweight WebAssembly interpreter written in Rust, focused on constrained and embedded (no_std) environments. It o…
952317active
vizia/vizia
Vizia is a declarative, reactive desktop GUI framework for Rust, letting developers build cross-platform applications in pure Rust without …
752316active
gotham-rs/gotham
Gotham is a flexible web framework for Rust built on Tokio and Hyper, emphasizing stability, safety, security, and speed. It is statically …
852312active
fcsonline/drill
Drill is a lightweight HTTP load testing tool written in Rust, designed as a JVM-free alternative to tools like JMeter. Benchmark plans are…
842311active
agmmnn/tauri-ui
tauri-ui is a scaffolding CLI (create-tauri-ui) that generates Tauri v2 desktop apps with shadcn/ui and desktop-ready defaults. It supports…
892298active
jonhoo/left-right
Left-right is a Rust concurrency primitive that maintains two copies of a data structure so many readers can access one copy in parallel wh…
762293stable
Shannon
Shannon is a production-oriented multi-agent orchestration framework written in Go (with Rust components) that coordinates AI agent swarms …
752290active
theryangeary/choose
Choose is a fast, human-friendly command-line utility written in Rust for selecting fields or character ranges from each line of input, ser…
582285active
J-F-Liu/lopdf
lopdf is a Rust library for low-level PDF document manipulation, supporting creating, parsing, editing, and merging PDF files. It offers op…
982281stable
raphaelmansuy/edgequake
EdgeQuake is a high-performance Graph-RAG framework written in Rust, inspired by LightRAG, that transforms documents (PDFs, markdown, text)…
802280active
lettre/lettre
lettre is a mailer library for Rust that lets applications compose and send emails via SMTP, sendmail, and other transports. It offers a st…
912272stable
lanyeeee/bilibili-video-downloader
A cross-platform GUI desktop application built with Tauri for downloading videos, audio, subtitles, danmaku, and covers from Bilibili. It s…
702266active
reubeno/brush
brush is a bash- and POSIX-compatible shell implemented in Rust, capable of running existing bash scripts and .bashrc files unchanged. It i…
842265active
huseyinbabal/taws
taws is a terminal-based UI for browsing, observing, and managing AWS resources across 60+ services and 94+ resource types. Written in Rust…
742263active
tokio-rs/bytes
A Rust library providing types and traits (Bytes, BytesMut, Buf, BufMut) for efficiently working with byte buffers, including zero-copy ope…
872259stable
Storyyeller/Krakatau
Krakatau is a Rust-based CLI tool for assembling, disassembling, and decompiling Java bytecode. It is specifically designed to handle obfus…
752257active
bluealloy/revm
Revm is a highly efficient and stable Rust implementation of the Ethereum Virtual Machine (EVM). It serves both as a transaction executor f…
942248stable
mozilla/neqo
Neqo is Mozilla's Rust implementation of the QUIC transport protocol, HTTP/3, and QPACK, used in production by Firefox and usable standalon…
1002245active
proptest-rs/proptest
A Rust crate providing Hypothesis-like property-based testing with automatic test case shrinking. It generates random inputs to verify that…
662244stable
hanshuaikang/NBping
NBping is a Rust-based ping tool that supports concurrent pinging of multiple addresses with real-time data updates and visual chart displa…
802243active
framesurge/perseus
Perseus is a state-driven frontend web development framework for Rust built on Sycamore, supporting static generation, server-side renderin…
342235active
floneum/kalosm
Kalosm is a Rust ecosystem of crates providing simple interfaces for running pre-trained language, audio, and image models locally or remot…
652227active
tramhao/termusic
Termusic is a terminal-based (TUI) music and podcast player written in Rust with multiple playback backends (Rusty, MPV, GStreamer). It can…
822224active
dtolnay/async-trait
A Rust attribute macro crate that makes async functions in traits work with dyn Trait (dynamic dispatch) via type erasure. It bridges the g…
942207stable
tauri-apps/tao
Tao is a cross-platform window creation and event loop library in Rust, forked from winit with a GTK-based Linux backend. It is the windowi…
972205active
algesten/ureq
ureq is a simple, safe, blocking HTTP client library for Rust with minimal dependencies and no unsafe code. It supports HTTPS via rustls or…
762203stable
iamzhihuix/skills-manage
A Tauri-based desktop application for managing AI coding agent skills across Claude Code, Cursor, Gemini CLI, Codex, and 20+ other platform…
612199active
RISC Zero
RISC Zero is a zero-knowledge verifiable general computing platform built on zk-STARKs and a RISC-V-based zkVM. It lets developers prove th…
912192active
rust-phf/rust-phf
Rust-PHF is a Rust library for generating efficient compile-time static maps and sets using perfect hash functions (CHD algorithm by defaul…
932190stable
TimmyOVO/deepseek-ocr.rs
A Rust implementation of the DeepSeek-OCR inference stack with multiple OCR/VLM backends (DeepSeek-OCR, PaddleOCR-VL, DotsOCR), DSQ quantiz…
542189active
rust-rocksdb/rust-rocksdb
Rust bindings for RocksDB, the embedded key-value store, statically linked with a specific RocksDB version. It exposes RocksDB features lik…
802180active
6over3/bebop
Bebop is a high-performance, typesafe binary serialization format with a schema language and code generator (bebopc) that produces optimize…
612179active
bytebeamio/rumqtt
rumqtt is a Rust ecosystem implementing the MQTT standard, consisting of rumqttc (a high-level async MQTT client) and rumqttd (a high-perfo…
662174active
y-crdt/y-crdt
Yrs is a high-performance Rust implementation of the Yjs CRDT algorithm and protocol, providing shared data types that automatically sync b…
932171active
uiua-lang/uiua
Uiua is a tacit, stack-based array programming language implemented in Rust, inspired by APL. It ships as a local interpreter/REPL with a b…
962170active
redox-os/termion
Termion is a pure Rust, bindless library for low-level terminal handling, manipulation, and information reading, providing a full-featured …
542169stable
rust-lang/cc-rs
cc-rs is a Rust library for Cargo build scripts that compiles C/C++/assembly/CUDA source files into a static archive to link into Rust crat…
952161stable
PasteBar/PasteBarApp
PasteBar is a free, open-source clipboard manager for macOS and Windows built with Tauri, React, and Rust. It offers unlimited clipboard hi…
562160active
Spu7Nix/obamify
obamify is a Rust desktop and web application that transforms any image into a morphing animation of Barack Obama using pixel assignment al…
462160active
pop-os/cosmic-text
cosmic-text is a pure Rust library providing advanced multi-line text handling, including shaping (via HarfRust), font discovery and fallba…
882157active
zesterer/ariadne
Ariadne is a Rust crate for producing fancy, colored compiler diagnostics and error reports with inline and multi-line labels, multi-file e…
102156active
vicanso/zedis
Zedis is a native, GPU-accelerated Redis GUI desktop client built with Rust and GPUI, designed to browse million-key databases smoothly wit…
842152active
esp-rs/esp-hal
esp-hal is a bare-metal (no_std) hardware abstraction layer written in Rust for Espressif ESP32-family microcontrollers, covering ESP32, C,…
942150active
JelteF/derive_more
A Rust crate providing many additional #[derive(...)] macros for common standard traits like Add, From, Into, Display, and Not. It eliminat…
812150stable
kdheepak/taskwarrior-tui
A terminal user interface (TUI) for Taskwarrior written in Rust, providing a keyboard-first frontend for managing tasks. It offers vim-like…
902146active
apache/datafusion-ballista
Apache DataFusion Ballista is a distributed query execution engine built on Apache DataFusion that parallelizes SQL and DataFrame workloads…
952144active
liuchengxu/vim-clap
Vim-clap is a modern, performant fuzzy finder plugin for Vim and NeoVim that offloads heavy computation to a Rust backend binary (maple) wh…
532143active
est31/cargo-udeps
cargo-udeps is a Cargo subcommand that detects unused dependencies declared in a Rust project's Cargo.toml. It requires Rust nightly to run…
872142active
parasyte/pixels
pixels is a tiny Rust library providing a hardware-accelerated 2D pixel frame buffer built on wgpu. It is designed for prototyping pixel-ba…
862141active
rust-lang/rustc_codegen_cranelift
An alternative codegen backend for the Rust compiler (rustc) built on the Cranelift code generator. It aims to significantly speed up debug…
842141active
elastio/bon
bon is a Rust crate that generates compile-time-checked builders for structs and functions via derive macros and the #[builder] attribute. …
902140stable
axodotdev/cargo-dist
cargo-dist (now 'dist') is a Rust CLI tool that packages shippable application binaries, generating tarballs and installers for multiple pl…
972132active
feldera/feldera
Feldera is an incremental computation engine written in Rust that evaluates arbitrary SQL programs incrementally using DBSP theory, maintai…
942131active
enarjord/passivbot
Passivbot is a cryptocurrency trading bot written in Python and Rust that automatically places and cancels limit orders on perpetual future…
962130active
CluvexStudio/Aether
Aether is a Rust-based censorship circumvention client for heavily restricted networks that discovers reachable gateways, builds encrypted …
802130active
bytecodealliance/rustix
Rustix is a Rust library providing safe, memory-safe and I/O-safe bindings to POSIX/Unix/Linux/Winsock syscall-like APIs. It offers configu…
672123stable
BurntSushi/fst
A Rust library implementing ordered sets and maps using finite state transducers, enabling compact storage of billions of string keys with …
322121stable
a-b-street/abstreet
A/B Street is a transportation planning and traffic simulation application for exploring how street edits affect walking, biking, and publi…
388185maintenance
rust-lang/git2-rs
git2-rs provides safe, idiomatic Rust bindings to the libgit2 C library for reading and writing git repositories. It offers automatic resou…
772117stable
slawlor/ractor
Ractor is a pure-Rust actor framework inspired by Erlang's gen_server, providing actor message processing, supervision trees, and lifecycle…
932115active
dotenv-linter/dotenv-linter
A lightning-fast linter for .env files written in Rust. It checks, fixes, and diffs environment variable files for problems like duplicated…
502112active
kkbo8005/mitan
Mitan (密探) is an all-in-one penetration testing and security assessment desktop application integrating asset mapping, subdomain brute-forc…
922111active
Keats/jsonwebtoken
A Rust library for creating and decoding JSON Web Tokens (JWTs) in a strongly typed way, supporting HS256/384/512, RS256/384/512, PS256/384…
762101active
jaemk/cached
A Rust library providing generic caching structures (LRU, Redis, disk-backed stores) and macros for easy function memoization. It supports …
992098stable
Sh1Yo/x8
x8 is a hidden parameter discovery suite written in Rust for security testing of web applications. It brute-forces parameter names against …
232096active
databendlabs/openraft
OpenRaft is an advanced implementation of the Raft consensus protocol in Rust, designed to run on any async runtime. It serves as the conse…
952090active
rust-windowing/glutin
Glutin is a low-level, cross-platform Rust library for creating OpenGL contexts and surfaces on top of native windows. It serves as a build…
692087active
matklad/once_cell
A Rust library providing single assignment cells (OnceCell) and lazy initialization types (Lazy) without macros. It offers a macro-free alt…
612086stable
Rand
Rand is a set of Rust crates providing random number generation, including a standard RNG trait, fast pseudo-random and cryptographically-s…
962085stable
LRCLIB
A self-hostable server implementation of LRCLIB, a free service for finding and contributing synchronized lyrics, written in Rust with Axum…
652085active
Genymobile/gnirehtet
Gnirehtet provides reverse tethering for Android devices over adb, letting a plugged-in phone use the computer's internet connection withou…
237989maintenance
bitshifter/glam-rs
glam is a fast linear algebra library for Rust providing vectors, matrices, quaternions, and affine transformation types for games and grap…
762071stable
ivanceras/sauron
Sauron is a versatile Rust web framework and library for building client-side and/or server-side web applications, inspired by The Elm Arch…
232066active
ZEN Engine
ZEN Engine is an open-source Business Rules Engine written in Rust with native bindings for Node.js, Python, Go, Java, Kotlin, C#, Swift, a…
942064stable
miniquad
Miniquad is a lightweight cross-platform graphics and window context library for Rust, abstracting OpenGL, Metal, and WebGL behind a single…
712059active

← prev page 8 / 21 next →