platform: rust
2025 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| microsoft/bf-tree Bf-Tree is a read-write-optimized concurrent range index (key-value store) written in Rust, from Microsoft Research, designed to work effic… | 60 | 1064 | active |
| rpgp/rpgp rPGP is a pure Rust implementation of OpenPGP (RFC9580, RFC4880, RFC6637) with a flexible low-level API, published as the `pgp` crate. It s… | 91 | 1063 | active |
| rust-cli/env_logger env_logger is a Rust logging implementation for the `log` crate facade that can be configured via the RUST_LOG environment variable. It is … | 91 | 1063 | stable |
| cot-rs/cot Cot is a batteries-included Rust web framework inspired by Django, built on top of axum. It ships with its own ORM with automatic migration… | 89 | 1063 | active |
| rust-cv/cv Rust CV is a mono-repo of pure-Rust computer vision crates aiming to encapsulate capabilities of OpenCV, OpenMVG, and vSLAM frameworks in c… | 47 | 1063 | active |
| Manishearth/rust-gc rust-gc is a simple tracing (mark and sweep) garbage collector library for Rust, providing a Gc smart pointer similar to Rc but with cycle … | 61 | 1062 | active |
| godot-rust/gdnative gdnative provides Rust language bindings for the Godot 3 game engine, letting you write game logic, editor plugins, and other Godot applica… | 10 | 3624 | maintenance |
| pepperoni21/ollama-rs A Rust client library for interacting with the Ollama API, supporting completion generation, streaming, chat, model management, embeddings,… | 88 | 1059 | active |
| DNSCrypt/doh-server A fast, secure DNS-over-HTTPS (DoH) and Oblivious DoH (ODoH) server proxy written in Rust, formerly known as doh-proxy. It does not resolve… | 78 | 1059 | stable |
| glium/glium Glium is a safe, high-level OpenGL wrapper library for Rust that sits between your application and the raw OpenGL API. It enforces Rust idi… | 39 | 3616 | maintenance |
| tesselode/kira Kira is a backend-agnostic Rust library for creating expressive audio in games. It provides tweens for smoothly adjusting sound properties,… | 94 | 1058 | active |
| ctxrs/ctx ctx is an open-source Rust CLI that indexes and searches local coding-agent session transcripts and tool calls across providers like Claude… | 83 | 1058 | active |
| NousResearch/DisTrO DisTrO is a family of low-latency distributed optimizers that reduce inter-GPU communication requirements by three to four orders of magnit… | 44 | 1058 | active |
| hlorenzi/customasm customasm is an assembler written in Rust that lets users define their own custom instruction sets and assemble source files into machine c… | 79 | 1056 | active |
| ziesha-network/bazuka Bazuka is the wallet and node software for the Ziesha Protocol, a layer-1 proof-of-stake cryptocurrency that uses zero-knowledge proofs (Ze… | 32 | 1056 | active |
| phsym/prettytable-rs prettytable-rs is a Rust library for printing aligned and formatted tables to the terminal, with styling, colors, slicing, and CSV import/e… | 23 | 1053 | stable |
| continuwuity/continuwuity Continuwuity is a community-driven Matrix homeserver written in Rust, continuing the archived conduwuit and Conduit projects. It provides a… | 86 | 1052 | active |
| getditto/safer_ffi safer_ffi is a Rust framework for writing foreign function interfaces without polluting code with unsafe blocks. It provides attribute macr… | 59 | 1052 | active |
| Xuanwo/backon BackON is a Rust library that makes retrying fallible functions feel like a built-in language feature, supporting both sync and async code … | 74 | 1051 | stable |
| awslabs/shuttle Shuttle is a Rust library for testing concurrent code using randomized concurrency scheduling techniques with probabilistic bug-finding gua… | 91 | 1050 | active |
| MystikoLab/rustcast RustCast is an open-source, blazing-fast popup launcher for macOS built in Rust with the iced GUI framework, serving as a free alternative … | 76 | 1050 | active |
| tanaer/WindowsClear WindowsClear is a Rust-based Windows utility that scans AppData directories for large folders and migrates them to another drive, creating … | 66 | 1050 | active |
| Lokathor/bytemuck A Rust library for safely bit-casting (transmuting) between plain data types and byte slices, with traits like Pod, NoUninit, and AnyBitPat… | 75 | 1049 | stable |
| Kieirra/murmure Murmure is a privacy-first, open-source desktop speech-to-text application that transcribes voice entirely on-device using NVIDIA's Parakee… | 85 | 1047 | active |
| bountyyfi/lonkero Lonkero is a professional-grade web application security scanner written in Rust, built for real penetration testing with 125+ scan modules… | 73 | 1047 | active |
| HEnquist/camilladsp CamillaDSP is a flexible real-time audio processing engine written in Rust that applies IIR (biquad) and FIR (FFT convolution) filters and … | 92 | 1045 | active |
| g1mv/density Density is a pure Rust lossless compression library focused on extreme compression speed while maintaining good compression ratios, using a… | 77 | 1045 | active |
| Sollimann/bonsai Bonsai is a Rust implementation of behavior trees for building deterministic AI logic, with Python bindings available on PyPI. It targets r… | 89 | 1041 | active |
| rust-cli/confy confy is a Rust library providing zero-boilerplate configuration management, loading and saving app config structs to platform-appropriate … | 65 | 1041 | stable |
| oconnor663/duct.rs Duct is a Rust library for running child processes with shell-like pipelines and IO redirection while avoiding common cross-platform pitfal… | 56 | 1040 | stable |
| smparsons/retroboy Retro Boy is a cycle-accurate Game Boy emulator written in Rust that compiles to WebAssembly for browser-based play. It features accurate C… | 59 | 1038 | active |
| dj95/zjstatus zjstatus is a configurable and themable statusbar plugin for the zellij terminal multiplexer, written in Rust. It also includes zjframes, a… | 88 | 1037 | active |
| danirod/cartero Cartero is a free, native, multiplatform graphical HTTP client for testing web APIs, built in Rust with GTK4/libadwaita. It saves requests … | 71 | 1037 | active |
| exein-io/pulsar Pulsar is a modular, eBPF-powered runtime security and observability tool for Linux devices, written in Rust and designed for IoT and edge … | 48 | 1037 | active |
| dyc3/steamguard-cli A Rust command-line utility for setting up and using Steam Mobile Authenticator (2FA). It generates Steam Guard codes and handles trade, ma… | 93 | 1036 | active |
| GoXLR-on-Linux/goxlr-utility An unofficial cross-platform utility for configuring and controlling TC-Helicon GoXLR and GoXLR Mini audio interfaces, offering a GUI, CLI,… | 76 | 1036 | active |
| lahfir/agent-desktop A native Rust CLI that lets AI agents control desktop applications through OS accessibility trees, returning structured JSON with determini… | 82 | 1034 | active |
| samuel-vitorino/lm.rs A minimal Rust implementation for running LLM inference locally on CPU without ML libraries, supporting Gemma 2, Llama 3.2, and Phi 3.5 (in… | 23 | 1033 | active |
| kas-gui/kas KAS is a pure-Rust GUI toolkit providing stateful widgets with automatic layout, theming, and accessibility support. It aims to make simple… | 80 | 1029 | active |
| Trow-Registry/trow Trow is a lightweight OCI-compliant container image registry written in Rust that runs inside a Kubernetes cluster. It caches external imag… | 77 | 1028 | active |
| ruby/prism Prism is a portable, error-tolerant parser for the Ruby programming language written in dependency-free C99. It provides a shared library (… | 91 | 1027 | stable |
| msitarzewski/brew-browser Brew Browser is a native desktop GUI for the Homebrew package manager, letting users browse, search, install, uninstall, upgrade, and snaps… | 78 | 1027 | active |
| pingooio/pingoo Pingoo is a self-hosted load balancer, API gateway, and reverse proxy written in Rust, positioned as an open-source alternative to Cloudfla… | 58 | 1027 | active |
| osohq/oso Oso is an embedded authorization framework with a declarative policy language (Polar) for building RBAC, relationships, and collection filt… | 26 | 3491 | maintenance |
| lovasoa/dezoomify-rs dezoomify-rs is a desktop application and CLI tool written in Rust that downloads high-resolution zoomable (tiled) images from websites and… | 100 | 1026 | active |
| harehare/mq mq is a jq-like command-line tool and query language for slicing, filtering, and transforming Markdown via its AST, written in Rust as a si… | 83 | 1023 | active |
| openmls/openmls OpenMLS is a Rust implementation of the Messaging Layer Security (MLS) protocol as specified in RFC 9420. It is a library providing safe, e… | 95 | 1022 | active |
| cisagov/thorium Thorium is a scalable, distributed file analysis and data generation platform that orchestrates arbitrary Docker, VM, or shell-based tools … | 74 | 1022 | active |
| maxcountryman/axum-login A Rust crate providing user identification, authentication, and authorization as tower middleware for the Axum web framework. It supports a… | 65 | 1021 | active |
| ogxd/gxhash GxHash is a blazingly fast, robust non-cryptographic hashing algorithm implemented in Rust with zero dependencies. It uses hardware-acceler… | 59 | 1021 | active |
| GlareDB/glaredb GlareDB is a lightweight, fast SQL database engine built in Rust for running analytics queries directly against files and object storage li… | 57 | 1021 | active |
| google/kati Kati is an experimental GNU make clone from Google whose main purpose is to speed up incremental builds of Android by converting Makefiles … | 76 | 1020 | active |
| Bend Bend is a high-level, massively parallel programming language that feels like Python or Haskell but automatically parallelizes programs acr… | 69 | 19808 | experimental |
| facebook/starlark-rust A Rust implementation of the Starlark language, a deterministic Python3-inspired configuration language used by build systems like Bazel an… | 84 | 1018 | active |
| koute/stdweb stdweb is a Rust crate providing bindings to client-side Web APIs and interoperability between Rust and JavaScript, targeting WebAssembly a… | 32 | 3453 | maintenance |
| tempoxyz/tempo Tempo is a Rust-based blockchain purpose-built for stablecoin payments, built on the Reth EVM execution SDK with sub-second finality via Si… | 82 | 1016 | active |
| madsmtm/objc2 Rust bindings to the Objective-C runtime and Apple frameworks (Foundation, AppKit, UIKit, Metal, etc.), enabling safe bi-directional intero… | 77 | 1016 | active |
| jamsocket/y-sweet Y-Sweet is an open-source realtime document store and sync backend built on the Yjs CRDT library, written in Rust. It persists documents to… | 58 | 1015 | active |
| Evokoa/pgGraph pgGraph is a PostgreSQL extension (built with pgrx in Rust) that adds graph database capabilities—graph search, traversal, and shortest-pat… | 80 | 1014 | active |
| J-x-Z/cocoa-way Cocoa-Way is a native macOS Wayland compositor written in Rust that renders Linux desktop applications using Apple's Metal API. It acts as … | 80 | 1014 | active |
| redox-os/relibc relibc is a portable C standard library written in Rust, providing C, Linux, and BSD functions, a POSIX compatibility layer, and interfaces… | 77 | 1014 | active |
| quietvoid/dovi_tool dovi_tool is a Rust CLI tool combining utilities for working with Dolby Vision metadata, including parsing, editing, generating, muxing, an… | 89 | 1010 | active |
| djkoloski/rust_serialization_benchmark A benchmark suite comparing Rust serialization frameworks on serialize, deserialize, borrow, size, and compression metrics, including zero-… | 77 | 1009 | active |
| gimli-rs/gimli gimli is a Rust library for reading and writing the DWARF debugging format. It is zero-copy, lazy, and works with any object file format, u… | 75 | 1009 | stable |
| HFQR/xitca-web xitca-web is an async HTTP library and web framework written in 100% safe Rust, focused on memory efficiency, composability, and fast compi… | 77 | 1008 | active |
| Canop/rhit Rhit is a fast command-line nginx log explorer written in Rust that reads standard nginx access logs (including gzipped files) and presents… | 58 | 1008 | active |
| nashaofu/xcap XCap is a cross-platform screen capture library written in Rust supporting Linux (X11, Wayland), macOS, Windows, and HarmonyOS. It provides… | 98 | 1007 | active |
| shinkuan/Akagi Akagi is a real-time mahjong AI assistant desktop app (Rust + Tauri) that observes game connections from Mahjong Soul, Tenhou, Riichi City,… | 93 | 1007 | active |
| mitnk/cicada Cicada is a bash-like Unix shell written in Rust that supports pipelines, redirections, command substitution, job control, completion, and … | 99 | 1006 | active |
| wreq wreq is an ergonomic, privacy-aware HTTP client written in Rust with a Python binding (wreq-python) that provides high-fidelity browser TLS… | 90 | 1006 | active |
| gausian-AI/Gausian_native_editor Gausian is a native desktop video editor built in Rust with GPU-accelerated preview (WGPU), timeline editing, and hardware decoding via Vid… | 53 | 1005 | active |
| kavehtehrani/cloudflare-speed-cli A Rust CLI tool that runs internet speed tests against Cloudflare's speed test service, showing download/upload throughput, latency, and ne… | 79 | 1004 | active |
| rust-embedded/cortex-m A collection of Rust crates providing low-level access to ARM Cortex-M microcontroller peripherals, including CPU register access, startup … | 100 | 1003 | stable |
| hamflx/huawei-pc-manager-bootstrap A Rust-based Windows installer launcher that patches Huawei PC Manager (华为电脑管家) so it can be installed and run on non-Huawei computers. It … | 56 | 1003 | active |
| vyfor/rattles Rattles is a minimal, dependency-free terminal spinner/throbber library for Rust with built-in presets (arrows, ascii, braille, emoji) and … | 53 | 1002 | active |
| mokeyish/smartdns-rs SmartDNS-rs is a cross-platform local DNS server written in Rust, inspired by the C SmartDNS project. It queries multiple upstream DNS serv… | 89 | 1001 | active |
| flaneur2020/pua-lang pua-lang is a satirical dialect of the Monkey programming language implemented in Rust, with keywords renamed to Alibaba corporate jargon (… | 32 | 3310 | maintenance |
| imsnif/diskonaut diskonaut is a terminal-based disk space navigator written in Rust. It scans a directory, shows a visual treemap of what consumes space, an… | 23 | 3118 | maintenance |
| zesterer/flume Flume is a Rust library providing a safe, fast multi-producer, multi-consumer (MPMC) channel for passing messages between threads. It is a … | 75 | 3069 | maintenance |
| bincode-org/bincode Bincode is a compact binary serialization library for Rust that transforms structs into bytes and back. It is one of the most widely used b… | 10 | 3061 | maintenance |
| nickel-org/nickel.rs nickel.rs is a simple, lightweight web application framework for Rust inspired by Express.js. It provides flexible routing, middleware, JSO… | 32 | 3051 | maintenance |
| AprilNEA/OpenLogi OpenLogi is a native, local-first alternative to Logitech Options+ written in Rust with GPUI, controlling Logitech mice, keyboards, webcams… | 81 | 16853 | experimental |
| weld-project/weld Weld is a language and high-performance runtime that optimizes data-intensive analytics workflows by expressing computations in a common in… | 57 | 3006 | maintenance |
| stepancheg/rust-protobuf A pure-Rust implementation of Google Protocol Buffers, including a code generator and runtime library supporting proto2 and proto3. Version… | 52 | 2973 | maintenance |
| paradigmxyz/artemis Artemis is a Rust framework for writing MEV (maximal extractable value) bots, architected as an event processing pipeline with three compon… | 30 | 2959 | maintenance |
| robbert-vdh/nih-plug NIH-plug is an API-agnostic audio plugin framework written in Rust for building VST3 and CLAP plugins, bundled with a small collection of e… | 69 | 2953 | maintenance |
| bastion-rs/bastion Bastion is a highly-available, fault-tolerant runtime for Rust that provides actor-model-like concurrency with lightweight processes, super… | 23 | 2911 | maintenance |
| watchexec/cargo-watch Cargo Watch is a command-line tool that watches a Rust Cargo project's source files for changes and automatically runs Cargo commands (like… | 10 | 2863 | maintenance |
| cunarist/rinf Rinf is a framework that combines Rust for native business logic with Flutter for the GUI, communicating via native FFI with type-safe gene… | 96 | 2777 | maintenance |
| TeXitoi/structopt A Rust library that parses command line arguments by defining a struct, combining clap with a custom derive macro. It is now in maintenance… | 23 | 2725 | maintenance |
| rusoto/rusoto Rusoto is an AWS SDK for Rust providing crates for interacting with AWS services like S3, SQS, and DynamoDB. It is now in maintenance mode,… | 23 | 2720 | maintenance |
| hora-search/hora Hora is a Rust library of approximate nearest neighbor (ANN) search algorithms with SIMD acceleration and multithreading. It provides multi… | 63 | 2658 | maintenance |
| kubie-org/kubie Kubie is a Rust CLI tool that manages Kubernetes context and namespace switching, serving as a more powerful alternative to kubectx and kub… | 89 | 2621 | maintenance |
| amethyst/specs Specs is an Entity-Component System (ECS) library for Rust with easy parallelism, flexible component storages, and system dependency/barrie… | 23 | 2615 | maintenance |
| google/autocxx Autocxx is a Rust library and code-generation tool that automatically generates safe, ergonomic bindings for calling C++ from Rust, driven … | 77 | 2556 | maintenance |
| gakonst/ethers-rs ethers-rs is a complete Ethereum and Celo library and wallet implementation in Rust, providing JSON-RPC clients, contract bindings via abig… | 10 | 2509 | maintenance |
| cgag/loc loc is a fast Rust-based command-line tool for counting lines of code, serving as a much faster alternative to cloc. It reports files, line… | 23 | 2457 | maintenance |
| cristicbz/rust-doom A Doom 1 & 2 level renderer written in Rust using modern OpenGL 3+ shaders and VBOs. It is an idiomatic Rust reimplementation of the Doom r… | 32 | 2415 | maintenance |
| trishume/syntect syntect is a Rust library for high-quality syntax highlighting that uses Sublime Text syntax definitions (grammars). It parses source code … | 62 | 2409 | maintenance |
| Kintaro/wtftw wtftw is a tiling window manager for X11 written in Rust, inspired by xmonad. It is configured via a Rust config file and supports multiple… | 32 | 2377 | maintenance |