platform: rust
2025 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| spacedriveapp/spacebot Spacebot is an opinionated AI agent harness written in Rust for teams, communities, and multi-user environments, deployable as a single sel… | 76 | 2371 | active |
| zhiburt/tabled tabled is a Rust library for pretty-printing tables built from Rust structs and enums, with extensive styling, alignment, and formatting cu… | 76 | 2359 | stable |
| bionic-gpt/bionic-gpt Bionic is an open-source, self-hosted enterprise AI platform written in Rust that provides a ChatGPT-like workspace with agentic runtime, R… | 91 | 2357 | active |
| 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… | 88 | 2346 | active |
| 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 … | 93 | 2337 | active |
| elfshaker/elfshaker elfshaker is a high-performance CLI version control system written in Rust, fine-tuned for storing binary files. It packs directory snapsho… | 64 | 2336 | active |
| 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… | 92 | 2335 | active |
| modrinth/code The official monorepo powering Modrinth, an open-source platform for discovering and sharing Minecraft mods, modpacks, resource packs, shad… | 95 | 2334 | active |
| tracel-ai/cubecl CubeCL is a Rust language extension, JIT compiler, and runtime set for writing high-performance GPU compute kernels in plain Rust. A single… | 81 | 2334 | active |
| 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… | 66 | 2332 | stable |
| crev-dev/cargo-crev cargo-crev is a cryptographically verifiable, distributed code review system for the Rust cargo package manager. It lets developers review … | 85 | 2330 | active |
| openlake-project/openlake OpenLake is a high-performance distributed storage engine written in Rust (built on io_uring, RDMA, and GPUDirect) designed to feed GPUs du… | 81 | 2330 | active |
| 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… | 67 | 2326 | active |
| harlanc/xiu Xiu is a high-performance live streaming media server written in pure Rust, supporting RTMP (with clustering), RTSP, WebRTC (WHIP/WHEP), HT… | 55 | 2319 | active |
| 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… | 83 | 2312 | active |
| 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… | 75 | 2310 | stable |
| 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 … | 87 | 2309 | active |
| 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… | 86 | 2308 | active |
| fjall-rs/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… | 93 | 2291 | active |
| MCHPR/MCHPRS MCHPRS is a multithreaded Minecraft 1.20.4 creative server written in Rust, purpose-built for computational redstone. Each 512x512 plot run… | 88 | 2287 | active |
| vizia/vizia Vizia is a declarative, reactive desktop GUI framework for Rust, letting developers build cross-platform applications in pure Rust without … | 81 | 2287 | active |
| 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… | 80 | 2285 | active |
| 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… | 93 | 2284 | active |
| 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… | 85 | 2278 | active |
| boxlite-ai/boxlite BoxLite is an embeddable micro-VM runtime written in Rust that runs any OCI image inside hardware-isolated virtual machines (KVM on Linux, … | 80 | 2278 | active |
| 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… | 75 | 2277 | stable |
| a2x/cs2-dumper An external offset/interface dumper for Counter-Strike 2 that reads the game process memory via memflow and generates offset files in forma… | 72 | 2275 | active |
| 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… | 93 | 2274 | active |
| raine/workmux workmux is an opinionated Rust CLI that manages git worktrees and tmux windows (or kitty/WezTerm/Zellij tabs) as isolated development envir… | 79 | 2272 | active |
| 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… | 66 | 2266 | active |
| 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.… | 95 | 2259 | active |
| 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… | 95 | 2256 | active |
| 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… | 92 | 2255 | stable |
| tokio-rs/bytes A Rust library providing types and traits (Bytes, BytesMut, Buf, BufMut) for efficiently working with byte buffers, including zero-copy ope… | 89 | 2249 | stable |
| 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… | 76 | 2248 | active |
| 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… | 99 | 2244 | active |
| Storyyeller/Krakatau Krakatau is a Rust-based CLI tool for assembling, disassembling, and decompiling Java bytecode. It is specifically designed to handle obfus… | 66 | 2244 | active |
| framesurge/perseus Perseus is a state-driven frontend web development framework for Rust built on Sycamore, supporting static generation, server-side renderin… | 38 | 2239 | active |
| 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… | 97 | 2236 | stable |
| 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… | 80 | 2228 | active |
| floneum/kalosm Kalosm is a Rust ecosystem of crates providing simple interfaces for running pre-trained language, audio, and image models locally or remot… | 64 | 2223 | active |
| proptest-rs/proptest A Rust crate providing Hypothesis-like property-based testing with automatic test case shrinking. It generates random inputs to verify that… | 67 | 2222 | stable |
| 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… | 99 | 2220 | active |
| 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… | 95 | 2220 | stable |
| Kocoro-lab/Shannon Shannon is a production-oriented multi-agent orchestration framework written in Go (with Rust components) that coordinates AI agent swarms … | 78 | 2216 | active |
| 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… | 66 | 2199 | active |
| acsandmann/rift Rift is a tiling window manager for macOS written in Rust, offering multiple layout styles including i3-like tiling, BSP, master-stack, and… | 84 | 2189 | active |
| 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… | 99 | 2186 | active |
| 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… | 98 | 2186 | stable |
| 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… | 96 | 2183 | stable |
| 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… | 60 | 2182 | active |
| tramhao/termusic Termusic is a terminal-based (TUI) music and podcast player written in Rust with multiple playback backends (Rusty, MPV, GStreamer). It can… | 85 | 2181 | active |
| risc0/risc0 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… | 94 | 2179 | active |
| 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… | 85 | 2178 | active |
| 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… | 87 | 2175 | active |
| 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… | 77 | 2174 | stable |
| wasmi-labs/wasmi Wasmi is an efficient, lightweight WebAssembly interpreter written in Rust, focused on constrained and embedded (no_std) environments. It o… | 94 | 2173 | active |
| 6over3/bebop Bebop is a high-performance, typesafe binary serialization format with a schema language and code generator (bebopc) that produces optimize… | 67 | 2173 | active |
| redox-os/termion Termion is a pure Rust, bindless library for low-level terminal handling, manipulation, and information reading, providing a full-featured … | 57 | 2167 | stable |
| 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… | 72 | 2160 | active |
| 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… | 87 | 2157 | active |
| 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… | 10 | 2157 | active |
| 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… | 95 | 2150 | stable |
| 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… | 95 | 2150 | active |
| 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… | 57 | 2143 | active |
| 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… | 59 | 2140 | active |
| 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… | 91 | 2133 | active |
| 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… | 93 | 2131 | active |
| JelteF/derive_more A Rust crate providing many additional #[derive(...)] macros for common standard traits like Add, From, Into, Display, and Not. It eliminat… | 84 | 2130 | stable |
| 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… | 86 | 2129 | active |
| 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… | 80 | 2129 | active |
| elastio/bon bon is a Rust crate that generates compile-time-checked builders for structs and functions via derive macros and the #[builder] attribute. … | 90 | 2120 | stable |
| apache/datafusion-ballista Apache DataFusion Ballista is a distributed query execution engine built on Apache DataFusion that parallelizes SQL and DataFrame workloads… | 98 | 2115 | active |
| BurntSushi/fst A Rust library implementing ordered sets and maps using finite state transducers, enabling compact storage of billions of string keys with … | 32 | 2113 | stable |
| 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… | 41 | 8159 | maintenance |
| 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… | 52 | 2111 | active |
| 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… | 92 | 2110 | active |
| axodotdev/cargo-dist cargo-dist (now 'dist') is a Rust CLI tool that packages shippable application binaries, generating tarballs and installers for multiple pl… | 94 | 2106 | active |
| 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… | 85 | 2106 | active |
| 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… | 57 | 2101 | active |
| slawlor/ractor Ractor is a pure-Rust actor framework inspired by Erlang's gen_server, providing actor message processing, supervision trees, and lifecycle… | 97 | 2099 | active |
| akfamily/akquant AKQuant is a high-performance quantitative research and backtesting framework with a Rust core engine and Python interface for strategy dev… | 78 | 2095 | active |
| Sh1Yo/x8 x8 is a hidden parameter discovery suite written in Rust for security testing of web applications. It brute-forces parameter names against … | 23 | 2093 | active |
| 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… | 76 | 2090 | stable |
| 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… | 75 | 2089 | active |
| matklad/once_cell A Rust library providing single assignment cells (OnceCell) and lazy initialization types (Lazy) without macros. It offers a macro-free alt… | 64 | 2089 | stable |
| 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… | 68 | 2086 | active |
| 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… | 67 | 2084 | stable |
| jaemk/cached A Rust library providing generic caching structures (LRU, Redis, disk-backed stores) and macros for easy function memoization. It supports … | 99 | 2078 | stable |
| enarjord/passivbot Passivbot is a cryptocurrency trading bot written in Python and Rust that automatically places and cancels limit orders on perpetual future… | 98 | 2078 | active |
| raphaelmansuy/edgequake EdgeQuake is a high-performance Graph-RAG framework written in Rust, inspired by LightRAG, that transforms documents (PDFs, markdown, text)… | 79 | 2078 | active |
| 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,… | 89 | 2076 | active |
| rust-random/rand Rand is a set of Rust crates providing random number generation, including a standard RNG trait, fast pseudo-random and cryptographically-s… | 99 | 2068 | stable |
| 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… | 24 | 2066 | active |
| feldera/feldera Feldera is an incremental computation engine written in Rust that evaluates arbitrary SQL programs incrementally using DBSP theory, maintai… | 92 | 2064 | active |
| wdanilo/crabtime Crabtime is a Rust crate providing a powerful macro that generates code by evaluating inline Rust logic at compile time. It enables metapro… | 49 | 2049 | active |
| Genymobile/gnirehtet Gnirehtet provides reverse tethering for Android devices over adb, letting a plugged-in phone use the computer's internet connection withou… | 23 | 7856 | maintenance |
| not-fl3/miniquad Miniquad is a lightweight cross-platform graphics and window context library for Rust, abstracting OpenGL, Metal, and WebGL behind a single… | 75 | 2046 | active |
| storytold/artcraft ArtCraft is an open-source desktop application for interactive AI image and video creation, described as 'the IDE for artists'. It provides… | 94 | 2044 | active |
| colored-rs/colored A Rust library for easily coloring and styling terminal output with a simple chainable string extension API. It supports standard ANSI colo… | 71 | 2036 | stable |