platform: rust
2025 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| viperproject/prusti-dev Prusti is a static verifier for Rust that formally proves absence of panics, integer overflows, and other bugs, and checks user-specified c… | 67 | 1806 | active |
| franciscoBSalgueiro/en-croissant En Croissant is an open-source, cross-platform chess GUI built with Tauri, React, and Rust. It combines game analysis with UCI engines, a p… | 81 | 1803 | active |
| phodal/routa Routa is a workspace-first multi-agent coordination platform for AI-assisted software delivery, exposing goals, tasks, sessions, traces, an… | 78 | 1799 | active |
| foyer-rs/foyer Foyer is a Rust library providing a hybrid cache that seamlessly combines in-memory and disk caching with pluggable eviction algorithms. It… | 85 | 1797 | active |
| apache/auron Apache Auron (Incubating) is a native vectorized query accelerator for distributed big data engines like Apache Spark, built on Apache Data… | 89 | 1795 | active |
| oreboot/oreboot oreboot is a downstream fork of coreboot rewritten mostly in Rust (with assembly where needed), serving as a firmware/bootloader for variou… | 74 | 1794 | active |
| robustmq/robustmq RobustMQ is a next-generation message queue infrastructure written in Rust that supports multiple protocols (MQTT, Kafka, AMQP) with a sing… | 93 | 1787 | active |
| Kopuz-org/kopuz Kopuz is a modern, lightweight, cross-platform music player built with Rust and the Dioxus framework. It unifies local audio files and stre… | 84 | 1787 | active |
| spinel-coop/rv rv is an extremely fast Ruby version and gem manager written in Rust, handling Ruby installation, project gem installation, and isolated ge… | 82 | 1786 | active |
| dfinity/ic The source code for the Internet Computer blockchain protocol, including the replica software run by node providers. It implements consensu… | 95 | 1785 | active |
| ogham/dog dog is a command-line DNS client written in Rust, serving as a modern alternative to dig. It supports DNS-over-TLS and DNS-over-HTTPS, colo… | 23 | 6687 | maintenance |
| security-union/videocall-rs videocall.rs is an open-source, low-latency video conferencing platform and streaming API written entirely in Rust, built on WebTransport (… | 94 | 1784 | active |
| bytecodealliance/wasm-tools A Bytecode Alliance project providing a CLI and Rust libraries for low-level manipulation of WebAssembly modules. It supports validation, p… | 95 | 1782 | active |
| OlaProeis/Ferrite Ferrite is a fast, lightweight desktop text editor for Markdown, JSON, YAML, and TOML files, built in Rust with egui for a native, responsi… | 73 | 1782 | active |
| enigo-rs/enigo Enigo is a cross-platform Rust library for simulating keyboard and mouse input on Linux (X11/Wayland/libei), Windows, macOS, and BSDs. It p… | 76 | 1778 | active |
| injaneity/pi-computer-use A Pi extension that gives AI agents tools to observe and operate desktop applications on macOS, Windows, and Linux. Agents can find windows… | 79 | 1777 | active |
| rcore-os/zCore zCore is a reimplementation of Google's Zircon microkernel written in safe Rust, runnable both as a userspace libos program and on bare met… | 23 | 1777 | active |
| bnjbvr/rouille Rouille is a Rust proc-macro crate that lets you write Rust programs using French keywords, function names, and idioms, fully interoperable… | 55 | 1775 | active |
| yobix-ai/extractous Extractous is a fast Rust library for extracting content and metadata from unstructured documents like PDF, Word, Excel, HTML, CSV, and ema… | 24 | 1772 | active |
| eyre-rs/eyre eyre is a Rust library providing eyre::Report, a trait-object based error handling type for idiomatic error handling and reporting in appli… | 76 | 1769 | stable |
| solana-foundation/pay A Rust CLI that acts as a payment layer for HTTP, wrapping tools like curl and AI agents (Claude, Codex, Goose) to automatically handle HTT… | 99 | 1762 | active |
| orium/rpds rpds is a Rust library providing fully persistent (immutable) data structures with structural sharing, including List, Vector, Stack, Queue… | 83 | 1761 | stable |
| greyblake/nutype Nutype is a Rust procedural macro that enhances the newtype pattern with built-in sanitization and validation constraints. It guarantees th… | 80 | 1761 | active |
| TuGraph-family/tugraph-db TuGraph is a high-performance graph database supporting labeled property graphs, full ACID transactions, and OpenCypher queries. It embeds … | 66 | 1760 | active |
| fereidani/kanal Kanal is a high-performance Rust channel library implementing CSP-style message passing with both synchronous and asynchronous APIs. It sup… | 74 | 1759 | active |
| stakpak/agent Stakpak is an open-source Rust CLI and autonomous agent that runs on your machines 24/7 to keep applications running, handling tasks like a… | 76 | 1756 | active |
| webonnx/wonnx Wonnx is a GPU-accelerated ONNX inference runtime written entirely in Rust, built on wgpu and usable natively or in the browser via WebGPU … | 10 | 1754 | active |
| SeaQL/sea-query SeaQuery is a dynamic SQL query builder for Rust that lets you construct queries and schema statements as abstract syntax trees via an ergo… | 98 | 1750 | stable |
| Qiskit/rustworkx rustworkx is a high-performance, general-purpose graph library for Python implemented in Rust with PyO3 bindings. It provides graph classes… | 89 | 1749 | stable |
| conaticus/FileExplorer A fast cross-platform file explorer built with a Rust backend and React frontend via Tauri. It offers millisecond fuzzy search using an ada… | 38 | 1746 | active |
| dimforge/kiss3d kiss3d is a simple 2D and 3D graphics engine for Rust built on WebGPU, designed to let users draw simple geometric figures with minimal fri… | 76 | 1743 | active |
| Julian-adv/OpenMMO An open-source MMORPG written in Rust where AI agents and human players connect through the same WebSocket protocol with no privileged API … | 85 | 1740 | active |
| libkrun/krunvm krunvm is a CLI utility for creating lightweight microVMs directly from OCI container images, built on libkrun and buildah. It offers fast … | 91 | 1738 | active |
| rmk-rs/rmk RMK is a feature-rich, async Rust keyboard firmware framework built on the Embassy ecosystem. It supports many microcontrollers (STM32, nRF… | 82 | 1736 | active |
| succinctlabs/sp1 SP1 is a zero-knowledge virtual machine (zkVM) that proves the correct execution of arbitrary programs compiled to RISC-V, written in Rust … | 93 | 1732 | active |
| EmbarkStudios/puffin Puffin is a lightweight instrumentation profiler for Rust, primarily aimed at game development, using scope macros that cost ~1ns when disa… | 67 | 1732 | active |
| Qetesh/logi-options-plus-mini A minimal deployment preset tool for Logitech's Logi Options+ software that lets users install it with only keyboard and mouse functionalit… | 84 | 1731 | active |
| tokio-rs/io-uring A Rust library providing a safe, low-level interface to the Linux io_uring asynchronous I/O kernel API. It exposes submission and completio… | 77 | 1719 | stable |
| BeaconBay/ck ck is a grep-compatible code search tool written in Rust that combines traditional BM25/regex search with local embedding-based semantic se… | 79 | 1705 | active |
| mooman219/fontdue Fontdue is a pure Rust, no_std TrueType and OpenType font rasterizer and layout library focused on minimal end-to-end latency. It is design… | 75 | 1705 | stable |
| flowsurface-rs/flowsurface Flowsurface is an open-source native desktop charting application for crypto markets, built in Rust with the iced GUI framework. It provide… | 84 | 1703 | active |
| sopaco/deepwiki-rs Litho (deepwiki-rs) is a Rust-based AI-powered documentation generator that analyzes codebases and produces C4-model architecture documenta… | 76 | 1703 | active |
| cangzhang/ChampR ChampR is a desktop helper application for League of Legends that assists players during champion select, such as by fetching champion buil… | 57 | 1699 | active |
| rust-db/refinery Refinery is a SQL database migration toolkit for Rust that runs versioned migrations on database connections, either embedded in Rust code … | 95 | 1696 | stable |
| servo/rust-smallvec A Rust library providing SmallVec, a vector-like collection that stores a small number of items inline on the stack and spills to the heap … | 91 | 1695 | active |
| pawurb/hotpath-rs hotpath-rs is an easy-to-configure Rust performance profiler that pinpoints where code spends time, burns CPU, and allocates memory. It ins… | 84 | 1695 | active |
| phiresky/sqlite-zstd A SQLite loadable extension written in Rust that provides transparent dictionary-based row-level compression using zstd. It compresses tabl… | 36 | 1695 | active |
| cedar-policy/cedar Cedar is a purpose-built policy language and Rust implementation for writing and enforcing fine-grained authorization policies in applicati… | 95 | 1693 | stable |
| pdf-rs/pdf A Rust library for reading, manipulating, and writing PDF files. Reading is fairly mature, while modifying and writing PDFs is still experi… | 74 | 1691 | active |
| amethyst/bracket-lib bracket-lib (formerly RLTK) is a Rust toolkit for building roguelike and retro-style games, providing terminal-style CP437 rendering, color… | 48 | 1688 | active |
| kivikakk/comrak Comrak is a 100% CommonMark and GitHub Flavored Markdown compatible parser and renderer written in Rust, usable as a library, CLI tool, or … | 96 | 1686 | stable |
| Umio-Yasuno/amdgpu_top amdgpu_top is a Rust-based tool that displays AMD GPU utilization and statistics, similar to radeontop or intel_gpu_top. It gathers data fr… | 88 | 1683 | active |
| cardisoft/cardinal Cardinal is a fast, accurate file search application for macOS built with Rust and Tauri, supporting an Everything-compatible search syntax… | 89 | 1681 | active |
| facundoolano/rpg-cli rpg-cli is a minimalist computer RPG written in Rust that turns your filesystem into a dungeon, usable as a `cd` replacement where changing… | 31 | 1680 | active |
| SeaQL/FireDBG.for.Rust FireDBG is a time travel visual debugger for Rust that records program execution and lets developers inspect call trees, variables, and tim… | 24 | 1679 | active |
| trymirai/uzu Uzu is a high-performance inference engine written in Rust for running AI models directly on-device, with Python, TypeScript, and Swift bin… | 85 | 1678 | active |
| RediSearch/RediSearch RediSearch is a Redis module providing a query and indexing engine with secondary indexing, full-text search, vector similarity search, geo… | 96 | 6218 | maintenance |
| Project Fluent Fluent is a localization system whose FTL syntax lets translators write natural-sounding, asymmetric translations with locale-specific logi… | 56 | 1674 | stable |
| obi1kenobi/cargo-semver-checks cargo-semver-checks is a CLI linter that scans Rust crates for semantic versioning violations by comparing a crate's public API against a p… | 94 | 1673 | active |
| xerj-org/xerj XERJ is a Rust-based, single-binary search engine built for AI agents, offering BM25, kNN vector, and hybrid search with Elasticsearch-comp… | 76 | 1670 | active |
| cloudflare/foundations Foundations is Cloudflare's modular Rust library for building production-grade distributed services. It bundles logging, distributed tracin… | 61 | 1669 | stable |
| LadybugDB/ladybug Ladybug is an embedded, serverless graph database (a community successor to Kuzu) written in C++, using a property graph data model and the… | 83 | 1668 | active |
| cessen/ropey Ropey is a fast and robust UTF-8 text rope library for Rust, designed as the backing text buffer for applications like text editors. It han… | 75 | 1666 | stable |
| asny/three-d three-d is a Rust library providing an OpenGL/WebGL/OpenGL ES renderer for drawing 2D and 3D graphics across desktop, web, and mobile platf… | 63 | 1663 | active |
| indygreg/PyOxidizer PyOxidizer is a Rust-based tool for packaging Python applications into self-contained binaries that embed a Python interpreter and all reso… | 23 | 6150 | maintenance |
| secluso/core Secluso is an open-source, privacy-preserving home security camera system built for Raspberry Pi, featuring end-to-end encrypted remote acc… | 72 | 1661 | active |
| kimono-koans/httm httm is a fast, interactive CLI tool for browsing, listing, and restoring file versions stored in ZFS, btrfs, and nilfs2 snapshots, as well… | 96 | 1658 | active |
| Dicklesworthstone/pi_agent_rust pi_agent_rust is a native, single-binary AI coding agent CLI written in Rust with zero unsafe code, ported from Mario Zechner's Pi Agent. I… | 82 | 1657 | active |
| stm32-rs/stm32-rs A collection of Rust peripheral access crates (PACs) for all STM32 microcontroller families, generated from SVD files via svd2rust with com… | 64 | 1657 | active |
| orlp/glidesort Glidesort is a Rust library implementing a novel stable adaptive sorting algorithm that hybridizes Timsort-style merge sorting with pattern… | 31 | 1656 | stable |
| sfackler/r2d2 r2d2 is a generic connection pool library for Rust that maintains a set of open connections for repeated use. It is backend-agnostic, with … | 23 | 1656 | stable |
| localdesktop/localdesktop.github.io Local Desktop is a free, open-source Android app that runs a full desktop Linux environment (Arch Linux ARM64 with an Xfce Wayland session)… | 87 | 1655 | active |
| iron/iron Iron is an extensible, concurrency-focused web framework for Rust built on top of hyper. It provides a minimal core with middleware, plugin… | 32 | 6111 | maintenance |
| hashintel/hash HASH is an open-source, multi-tenant platform for building self-maintaining knowledge graphs and process graphs, powered by the hgres graph… | 99 | 1649 | active |
| tikv/pprof-rs pprof-rs is a CPU profiler library for Rust programs, built on top of backtrace-rs. It samples running threads and produces stack-trace rep… | 67 | 1649 | active |
| discord/sorted_set_nif An Elixir SortedSet data structure library implemented as a Native Implemented Function (NIF) in Rust using the Rustler crate. It provides … | 69 | 1648 | stable |
| zama-ai/tfhe-rs TFHE-rs is a pure Rust implementation of the TFHE fully homomorphic encryption scheme, enabling boolean and integer arithmetic over encrypt… | 97 | 1646 | active |
| rust-osdev/uefi-rs uefi-rs is a Rust crate providing safe, convenient, and performant abstractions over the Unified Extensible Firmware Interface (UEFI). It e… | 80 | 1646 | active |
| dragonflyoss/nydus Nydus is a Rust-based content-addressable filesystem framework implementing the RAFS format to accelerate container image and data distribu… | 94 | 1644 | stable |
| geiger-rs/cargo-geiger cargo-geiger is a cargo plugin that scans a Rust crate and its dependency tree to report statistics on unsafe Rust code usage. It provides … | 67 | 1643 | active |
| lissy93/AdGuardian-Term AdGuardian-Term is a terminal-based (TUI) tool written in Rust that provides real-time monitoring and statistics for an AdGuard Home instan… | 80 | 1642 | active |
| rust-openssl/rust-openssl Rust bindings to the OpenSSL cryptography and TLS library, exposing its APIs (certificates, keys, hashing, SSL/TLS connections) to Rust pro… | 95 | 1641 | stable |
| Rahix/avr-hal A Rust Hardware Abstraction Layer (HAL) implementing embedded-hal traits for AVR microcontrollers and common boards like Arduino. It provid… | 60 | 1638 | active |
| Uriopass/Egregoria Egregoria is an open-source 3D city-building game written in Rust with wgpu, inspired by Cities: Skylines but without a grid. It emphasizes… | 34 | 1637 | active |
| jakobhellermann/bevy-inspector-egui A Bevy plugin that renders inspector UIs (via egui) for entities, resources, and assets using Bevy's reflection system. It offers drop-in q… | 72 | 1635 | active |
| CluvexStudio/Aether Aether is a Rust-based censorship circumvention client for heavily restricted networks that discovers reachable gateways, builds encrypted … | 79 | 1630 | active |
| stepchowfun/toast Toast is a Rust CLI tool that containerizes development and CI workflows by running tasks defined in a YAML 'toastfile' inside Docker conta… | 81 | 1628 | active |
| linebender/tiny-skia tiny-skia is a minimal, CPU-only 2D rendering library for Rust, ported from a subset of Google's Skia. It supports common 2D operations lik… | 76 | 1627 | active |
| mediar-ai/terminator Terminator is a Windows-native desktop automation library and MCP server, described as 'Playwright for your entire desktop'. It drives nati… | 69 | 1626 | active |
| MurrayHill1127/reopencode ReOpenCode is a Rust-based AI coding assistant providing a full agent loop with 18 callable tools, a terminal TUI (ratatui), and an HTTP RE… | 54 | 1624 | active |
| Totodore/socketioxide Socketioxide is a Socket.IO server implementation in Rust built as a Tower layer/service, integrating with the Tokio and Hyper ecosystems. … | 97 | 1623 | active |
| containers/podlet Podlet is a Rust CLI tool that generates Podman Quadlet (systemd unit) files from Podman commands, Docker Compose files, or existing Podman… | 81 | 1617 | active |
| kenkoooo/AtCoderProblems AtCoder Problems is a web application that helps AtCoder users solve competitive programming problems and track their progress. It includes… | 64 | 1614 | active |
| tonbo-io/tonbo Tonbo is an embedded database library written in Rust for serverless and edge runtimes, storing data as Parquet files on S3 with coordinati… | 63 | 1614 | active |
| jacobdeichert/mask Mask is a CLI task runner written in Rust where tasks are defined in a markdown file (maskfile.md). Headings define commands, blockquotes d… | 70 | 1611 | active |
| console-rs/dialoguer Dialoguer is a Rust library for building interactive command line prompts, such as confirmations, input fields, password prompts, and selec… | 79 | 1610 | stable |
| hwittenborn/celeste Celeste is a GUI file synchronization client built with Rust, GTK4, and Libadwaita that can connect to virtually any cloud provider. It is … | 10 | 1609 | active |
| enkimute/ganja.js ganja.js is a JavaScript Geometric Algebra code generator that creates Clifford algebras of any signature with operator overloading and alg… | 23 | 1608 | stable |
| Wulf/create-rust-app A CLI scaffolding tool that generates a modern fullstack web app with a Rust backend (actix-web or poem) and a React/TypeScript frontend in… | 45 | 1607 | active |
| kevinmehall/rust-peg rust-peg is a Parsing Expression Grammar (PEG) parser generator for Rust, provided as a proc macro that builds a recursive descent parser f… | 74 | 1606 | stable |