platform: rust
2025 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 94 | 2035 | active |
| bitshifter/glam-rs glam is a fast linear algebra library for Rust providing vectors, matrices, quaternions, and affine transformation types for games and grap… | 77 | 2035 | stable |
| jamsocket/plane Plane is a distributed system for running stateful WebSocket backends at scale, acting like a distributed hashmap of running processes keye… | 58 | 2023 | active |
| 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… | 83 | 2021 | active |
| ofek/pyapp PyApp is a Rust-based wrapper that packages Python applications into standalone executables which bootstrap their own runtime and dependenc… | 75 | 2016 | active |
| rust-embedded/heapless A Rust crate providing `static`-friendly data structures (vectors, queues, maps, etc.) that don't require dynamic memory allocation. It is … | 83 | 2014 | stable |
| jonhoo/fantoccini Fantoccini is a Rust library providing a high-level async API for programmatically controlling browsers via the WebDriver protocol. It supp… | 75 | 2014 | active |
| latex-lsp/texlab TexLab is a Language Server Protocol implementation for LaTeX written in Rust, providing rich editing support (completion, diagnostics, bui… | 90 | 2010 | active |
| SuperCuber/dotter Dotter is a dotfile manager and templater written in Rust that deploys configuration files to their target locations via symlinking or temp… | 83 | 2004 | stable |
| Mooncake-Labs/pg_mooncake pg_mooncake is a Postgres extension that maintains a columnstore mirror of Postgres tables in Apache Iceberg, enabling fast real-time analy… | 58 | 2003 | active |
| ranile/gloo Gloo is a modular toolkit of Rust crates providing ergonomic wrappers around browser APIs for WebAssembly development. It sits on top of th… | 89 | 1999 | active |
| 64bit/async-openai async-openai is a Rust library providing typed, async clients for the OpenAI API, covering chat completions, responses, embeddings, assista… | 93 | 1998 | active |
| fede1024/rust-rdkafka rust-rdkafka is a fully asynchronous, futures-based Apache Kafka client library for Rust built on top of the librdkafka C library. It provi… | 74 | 1996 | stable |
| not-an-aardvark/lucky-commit A Rust CLI tool that amends git commits with whitespace until the commit hash starts with a desired prefix (default '0000000'). It uses GPU… | 41 | 1985 | active |
| Start9Labs/start-technologies Start Technologies is the monorepo for Start9's products, headlined by StartOS, an open-source Linux distribution that turns any PC into a … | 98 | 1983 | active |
| getopenscreen/openscreen OpenScreen is a free, open-source desktop screen recorder and video editor for Windows, macOS, and Linux that turns raw captures into polis… | 82 | 1981 | active |
| thx/resvg-js A high-performance SVG renderer and toolkit for Node.js, Deno, and browsers, built on the Rust resvg library via napi-rs with a WebAssembly… | 82 | 1980 | active |
| tranxuanthang/lrclib A self-hostable server implementation of LRCLIB, a free service for finding and contributing synchronized lyrics, written in Rust with Axum… | 68 | 1979 | active |
| dswd/vpncloud VpnCloud is a high-performance peer-to-peer mesh VPN written in Rust that runs over UDP with strong end-to-end encryption (Curve25519 and A… | 23 | 1978 | stable |
| hj01857655/kiro-account-manager A Tauri 2.x desktop application for centrally managing Kiro IDE accounts, with one-click account switching, quota monitoring, and token aut… | 77 | 1975 | active |
| hubblo-org/scaphandre Scaphandre is a metrology agent written in Rust that measures electric power and energy consumption of hosts and QEMU/KVM virtual machines.… | 83 | 1963 | active |
| microsoft/snmalloc snmalloc is a high-performance, message-passing based memory allocator from Microsoft, usable as a header-only C++ library, via LD_PRELOAD,… | 92 | 1961 | active |
| Hermit Hermit is a lightweight unikernel written entirely in Rust, targeting scalable and predictable runtimes for high-performance and cloud comp… | 86 | 1958 | active |
| twitter/pelikan Pelikan is Twitter's framework for building high-performance cache services, written in Rust with a legacy C codebase. It includes products… | 23 | 1957 | active |
| BurntSushi/rust-csv A fast and flexible CSV reader and writer library for Rust with first-class Serde deserialization/serialization support. It is the de facto… | 75 | 1956 | stable |
| vhakulinen/gnvim GNvim is a native GTK4-based graphical frontend for the Neovim text editor, written in Rust with no web technologies involved. It provides … | 63 | 1956 | active |
| nullpo-head/wsl-distrod Distrod is a meta-distribution installer for WSL 2 that lets users install Linux distros like Ubuntu, Arch, Debian, and Gentoo with systemd… | 43 | 1956 | active |
| kkbo8005/mitan Mitan (密探) is an all-in-one penetration testing and security assessment desktop application integrating asset mapping, subdomain brute-forc… | 79 | 1955 | active |
| 66HEX/frame Frame is a native desktop GUI for FFmpeg built in Rust with GPUI-CE, providing media conversion for video, audio, and image files with gran… | 77 | 1952 | active |
| google/argh Argh is a Rust derive-based command-line argument parsing library optimized for code size, built around the FromArgs derive macro and from_… | 61 | 1950 | active |
| tobi/walgit Walgit is a self-hosted Git server implemented as a single Rust binary that uses S3- or GCS-compatible object storage as the source of trut… | 57 | 1947 | active |
| gorules/zen 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… | 97 | 1945 | stable |
| Relm4/Relm4 Relm4 is an idiomatic Rust GUI library inspired by the Elm architecture and built on top of gtk4-rs and GTK4/libadwaita. It provides a decl… | 77 | 1945 | active |
| Ragnt/AngryOxide AngryOxide is an 802.11 WiFi attack tool written in Rust that provides a single-interface survey capability with automated attacks to captu… | 70 | 1945 | active |
| RustSec RustSec is the Rust ecosystem's security advisory database plus a workspace of tooling crates, including the rustsec client library, cargo-… | 97 | 1943 | stable |
| trynova/nova Nova is a JavaScript (ECMAScript) engine written in Rust, focused on being lightweight, modular, and easy to embed, with a data-oriented de… | 63 | 1942 | active |
| valeriansaliou/vigil Vigil is a self-hosted, open-source status page written in Rust that monitors distributed infrastructure such as servers, apps, and microse… | 83 | 1941 | active |
| lgarron/folderify A Rust CLI tool that generates pixel-perfect macOS folder icons in the native style from a PNG mask file, producing .icns and .iconset file… | 80 | 1941 | active |
| SYJun404/frank Frank is a free, open-source League of Legends desktop assistant built with Tauri, Rust, and Vue3, serving as a lightweight replacement for… | 67 | 1940 | active |
| evilsocket/legba Legba is a fast, multiprotocol credentials bruteforcer, password sprayer, and enumerator written in Rust on top of the Tokio async runtime.… | 84 | 1934 | active |
| rustmailer/bichon Bichon is a self-hosted email archiving server written in Rust that downloads emails from IMAP accounts, builds a full-text search index, a… | 83 | 1931 | active |
| face-hh/webx Web X (Bussin Web X) is an alternative to the World Wide Web, comprising a custom Rust/GTK browser (Bussin Napture), a custom HTML/CSS/Lua … | 10 | 1928 | active |
| facebookincubator/fastmod fastmod is a fast, Rust-based partial replacement for the codemod tool that assists with large-scale codebase refactors via regex-based fin… | 65 | 1923 | active |
| rp-rs/rp-hal rp-hal is a Rust Hardware Abstraction Layer (HAL) implementing embedded-hal for the Raspberry Pi RP2040 and RP235x series microcontrollers.… | 88 | 1919 | active |
| kkawakam/rustyline RustyLine is a Rust library implementing GNU Readline-style line editing, based on Antirez's Linenoise. It provides interactive prompt feat… | 92 | 1917 | active |
| georust/geo A Rust crate providing geospatial primitive types (Point, LineString, Polygon) and a broad set of spatial algorithms including boolean oper… | 77 | 1917 | stable |
| fosskers/aura Aura is a multilingual package manager for Arch Linux that extends pacman with AUR support and additional features like package downgrading… | 72 | 1917 | active |
| microsoft/DiskANN DiskANN3 is a composable Rust library for scalable, accurate vector indexing and nearest-neighbor search, designed to be embedded into data… | 99 | 1913 | active |
| PistonDevelopers/dyon Dyon is a dynamically typed scripting language implemented in Rust, designed for embedding in Rust applications, particularly games in the … | 66 | 1913 | active |
| nymtech/nym Nym is a decentralized privacy platform built in Rust, centered on a mixnet that shuffles Sphinx packets to protect network-level metadata,… | 99 | 1912 | active |
| 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… | 75 | 1912 | active |
| SeekStorm/SeekStorm SeekStorm is a sub-millisecond vector and lexical search engine written in Rust, available both as an in-process library and a multi-tenanc… | 88 | 1908 | active |
| teamtype/teamtype Teamtype is a peer-to-peer, editor-agnostic tool for real-time collaborative editing of local text files and directories, built in Rust on … | 86 | 1907 | active |
| zs1083339604/FaceWinUnlock-Tauri A Windows face-recognition unlock application built with Tauri, Vue 3, and OpenCV that injects a custom Credential Provider DLL into the Wi… | 76 | 1906 | active |
| starkware-libs/cairo Cairo is a Turing-complete programming language for writing provable programs, implemented as a compiler toolchain written in Rust. It comp… | 97 | 1902 | active |
| joaoviictorti/RustRedOps RustRedOps is a collection of red team tools and technique implementations written in Rust, primarily targeting Windows. It provides workin… | 53 | 1900 | active |
| shepmaster/snafu SNAFU is a Rust library for ergonomically creating domain-specific error types and attaching context to underlying errors. It uses a derive… | 74 | 1895 | stable |
| wormhole-foundation/wormhole Wormhole is a blockchain interoperability protocol that enables cross-chain messaging and native token transfers across 45+ blockchains. Th… | 98 | 1893 | active |
| hank9999/kiro.rs A Rust-based proxy service that exposes an Anthropic Claude API-compatible endpoint and translates requests to the Kiro API. It supports SS… | 74 | 1893 | active |
| rust-fuzz/cargo-fuzz cargo-fuzz is a Cargo subcommand that makes it easy to fuzz test Rust code with libFuzzer. It scaffolds fuzz targets, runs them, minimizes … | 81 | 1888 | active |
| dominikwilkowski/cfonts cfonts is a command line tool and library that renders large, colorful ANSI/ASCII fonts in the terminal, available in both Rust and Node.js… | 76 | 1887 | active |
| volitank/nala Nala is a command-line front-end for libapt-pkg, rewritten in Rust on top of rust-apt, that makes APT package operations easier to inspect … | 76 | 1883 | active |
| ashvardanian/NumKong NumKong is a mixed-precision numeric and linear-algebra library with ~2,000 SIMD-accelerated kernels for dot products, distances, matrix mu… | 93 | 1877 | active |
| microsoft/openvmm OpenVMM is a modular, cross-platform Virtual Machine Monitor (VMM) written in Rust, developed by Microsoft. It also hosts OpenHCL, a paravi… | 88 | 1877 | active |
| fishfolk/jumpy Fish Folk: Jumpy is a tactical 2D pixel-art shooter for 2-4 players, playable online or on a shared screen, built in Rust with the Bevy eng… | 52 | 1876 | active |
| robertknight/ocrs Ocrs is a Rust library and CLI tool for optical character recognition that extracts text from images such as scanned documents, photos, and… | 69 | 1875 | active |
| Zokrates/ZoKrates ZoKrates is a toolbox for zkSNARKs on Ethereum, providing a high-level domain-specific language for writing verifiable off-chain programs a… | 23 | 1872 | active |
| stateright/stateright Stateright is a Rust actor library with an embedded model checker for implementing distributed systems, including a web UI for exploring sy… | 47 | 1866 | active |
| Aleph-Alpha/ts-rs ts-rs is a Rust library with a derive macro that generates TypeScript type declarations from Rust structs and enums. It keeps backend and f… | 79 | 1864 | stable |
| agrinman/tunnelto tunnelto is a Rust CLI tool that exposes a locally running web server to the internet via a public URL, similar to ngrok. It supports custo… | 23 | 7034 | maintenance |
| yologdev/yoyo-evolve yoyo is an open-source terminal coding agent written in Rust that autonomously evolves its own source code — reading its code, planning imp… | 80 | 1860 | active |
| unicode-org/icu4x ICU4X is a Rust implementation of Internationalization Components of Unicode (ICU) built on CLDR data, designed to be small, modular, and f… | 95 | 1856 | active |
| rust-cli/human-panic A Rust library that installs a custom panic hook to replace cryptic panic messages with friendly, human-readable crash output. It generates… | 77 | 1853 | stable |
| tikv/grpc-rs gRPC-rs (published as grpcio) is a Rust wrapper around the gRPC Core C library, providing asynchronous client and server RPC built on futur… | 63 | 1852 | active |
| nisshi-io/nisshi Nisshi is a stateless, Kafka API-compatible message broker written in async Rust with pluggable storage engines (PostgreSQL, SQLite/libSQL,… | 88 | 1851 | active |
| fabianlindfors/reshape Reshape is a zero-downtime schema migration tool for Postgres, written in Rust. It keeps old and new schemas available simultaneously via v… | 97 | 1850 | active |
| compio-rs/compio Compio is a thread-per-core asynchronous Rust runtime built on completion-based I/O, using io_uring on Linux, IOCP on Windows, and polling … | 90 | 1850 | active |
| fltk-rs/fltk-rs Rust bindings for the FLTK 1.4 cross-platform GUI library, providing around 80 customizable widgets with static linking support. It produce… | 86 | 1850 | active |
| Chunyu33/light-c LightC is a free, lightweight Windows desktop utility for safe junk cleanup, disk space analysis, and system maintenance, built with React,… | 81 | 1842 | active |
| oxigraph/oxigraph Oxigraph is a SPARQL graph database and RDF toolkit written in Rust, built on RocksDB. It provides RDF parsing, serialization, canonicaliza… | 96 | 1841 | active |
| Eugeny/russh Russh is a low-level, Tokio-based SSH2 client and server library for Rust, forked from Thrussh. It supports a wide range of ciphers, key ex… | 99 | 1840 | active |
| rust-fuzz/afl.rs afl.rs is a Cargo subcommand that lets you fuzz test Rust code with AFLplusplus, the coverage-guided fuzzer. It instruments Rust builds so … | 76 | 1840 | active |
| rust-bio/rust-bio Rust-Bio is a Rust library providing implementations of algorithms and data structures useful for bioinformatics, such as sequence alignmen… | 90 | 1837 | stable |
| MaximeRivest/riddle A diary-style application for the reMarkable Paper Pro e-ink tablet that turns handwritten pages into conversations with an LLM. You write … | 74 | 1837 | active |
| vladkens/macmon macmon is a sudoless real-time performance monitor for Apple Silicon Macs (M1–M5) that reads CPU/GPU/ANE power, temperatures, frequencies, … | 88 | 1834 | active |
| creusot-rs/creusot Creusot is a deductive verifier for Rust that proves code is free of panics, overflows, and assertion failures, and—with Pearlite contracts… | 94 | 1833 | active |
| asomers/mockall Mockall is a mock object library for Rust that generates mock implementations of traits and structs via procedural macros for use in unit t… | 72 | 1832 | stable |
| MoonZoon/MoonZoon MoonZoon is a Rust fullstack framework for building web and desktop apps with multithreading and durable computing, without writing HTML, C… | 52 | 1832 | active |
| superfly/corrosion Corrosion is a Rust-based distributed system that propagates SQLite state across a cluster using gossip (SWIM membership via Foca) and CRDT… | 91 | 1831 | active |
| egraphs-good/egg egg is a Rust library implementing e-graphs and equality saturation, providing a fast and flexible data structure for compactly representin… | 74 | 1822 | active |
| mrjackwills/oxker oxker is a terminal user interface (TUI) written in Rust for viewing and controlling Docker containers. It uses ratatui for the interface a… | 95 | 1820 | active |
| nix-community/lanzaboote Lanzaboote is Rust tooling that brings UEFI Secure Boot and Measured Boot support to NixOS. Its lzbt tool signs boot components, builds Uni… | 84 | 1818 | active |
| ikatson/rqbit rqbit is a BitTorrent client written in Rust, available as a CLI tool, a server with an HTTP API and Web UI, a desktop app built with Tauri… | 90 | 1817 | active |
| GCWing/BitFun BitFun is a cross-platform desktop AI agent application with a high-performance Rust agent runtime that writes code, produces documents, an… | 82 | 1817 | active |
| 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… | 50 | 1817 | active |
| trezor/trezor-firmware The official open-source firmware monorepo for Trezor hardware wallets, containing firmware for Trezor One and Trezor T/Safe devices, a sta… | 77 | 1813 | active |
| avhz/RustQuant RustQuant is a Rust library for quantitative finance, offering modules for option pricing, stochastic processes, autodiff, statistics, and … | 58 | 1812 | active |
| 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… | 77 | 1809 | active |
| 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… | 79 | 1808 | active |
| 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… | 86 | 1806 | active |