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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| benfred/py-spy py-spy is a sampling profiler for Python programs written in Rust. It visualizes where a running Python process spends time without restart… | 79 | 15553 | stable |
| LGUG2Z/komorebi komorebi is a tiling window manager for Windows 10 and above that works as an extension to Microsoft's Desktop Window Manager. It provides … | 87 | 15294 | active |
| neovide/neovide Neovide is a cross-platform graphical user interface for the Neovim text editor, written in Rust with GPU-accelerated rendering. It behaves… | 86 | 15269 | stable |
| Lynx Lynx is an open-source cross-platform UI engine family that lets web developers build truly native interfaces for mobile, web, and desktop … | 87 | 15197 | active |
| vosen/ZLUDA ZLUDA is a drop-in replacement layer for CUDA that lets unmodified CUDA applications run on non-NVIDIA GPUs with near-native performance. I… | 83 | 15103 | active |
| tokei Tokei is a fast command-line tool that counts lines of code, comments, and blanks across a codebase, grouped by language. It is written in … | 86 | 14967 | active |
| Lemmy Lemmy is a self-hosted, federated link aggregator and discussion forum for the fediverse, similar to Reddit or Hacker News, built in Rust w… | 91 | 14634 | active |
| espanso/espanso Espanso is a privacy-first, cross-platform text expander written in Rust that detects typed keywords and replaces them with text, images, e… | 93 | 14625 | stable |
| ReFirmLabs/binwalk Binwalk is a fast firmware analysis tool rewritten in Rust that identifies and optionally extracts files and data embedded inside other fil… | 63 | 14370 | active |
| tonhowtf/omniget OmniGet is a free, open-source desktop application (built with Rust/Tauri) that downloads videos, music, books, and online courses from You… | 80 | 14307 | active |
| rathole-org/rathole rathole is a lightweight, high-performance reverse proxy for NAT traversal written in Rust, exposing services behind NAT to the internet vi… | 82 | 14260 | stable |
| Diesel Diesel is a safe, extensible ORM and query builder for Rust supporting PostgreSQL, MySQL, MariaDB, and SQLite. It leverages Rust's type sys… | 94 | 14203 | stable |
| rust-lang/rust-clippy Clippy is the official Rust linter, a collection of over 800 lints that catch common mistakes and suggest more idiomatic code. It integrate… | 76 | 13558 | stable |
| rayon-rs/rayon Rayon is a data-parallelism library for Rust that converts sequential computations into parallel ones with minimal code changes, typically … | 74 | 13337 | stable |
| libnyanpasu/clash-nyanpasu Clash Nyanpasu is a cross-platform desktop GUI for Clash-based proxy cores (Clash Premium, Mihomo, Clash Rust, Meow), built with Tauri, Rus… | 95 | 13231 | active |
| Canop/broot Broot is an interactive terminal-based file browser and launcher that shows navigable, balanced directory trees with fuzzy, regex, and cont… | 98 | 13059 | stable |
| hydra-db/hydradb HydraDB is an object-store-native distributed graph database written in Rust, using S3-compatible storage as the durable source of truth wi… | 69 | 13045 | active |
| web-infra-dev/rspack Rspack is a fast, Rust-based JavaScript module bundler for the web that modernizes the webpack API to serve as a drop-in replacement. It of… | 94 | 12935 | active |
| TencentCloud/CubeSandbox CubeSandbox is a high-performance sandbox service for AI agents built on RustVMM and KVM, creating hardware-isolated MicroVM sandboxes in u… | 81 | 12853 | active |
| cloudflare/quiche quiche is Cloudflare's Rust implementation of the QUIC transport protocol and HTTP/3 as specified by the IETF. It exposes a low-level API f… | 98 | 12758 | stable |
| Eww Eww (ElKowar's Wacky Widgets) is a standalone desktop widget system written in Rust, letting users build custom widgets like status bars an… | 61 | 12705 | active |
| Convex Convex is an open-source reactive database and backend platform that lets developers write database queries and server functions in pure Ty… | 88 | 12696 | active |
| LiteParse LiteParse is a fast, open-source document parser written in Rust that extracts spatial text with bounding boxes from PDFs, Office files, an… | 76 | 12661 | active |
| nearai/ironclaw IronClaw is an open-source, Rust-based 'Agent OS' and personal AI assistant that runs locally or on NEAR AI Cloud, with a WebUI, terminal, … | 79 | 12629 | active |
| iroh Iroh is a Rust networking library that establishes direct peer-to-peer QUIC connections between endpoints dialed by public key, with NAT ho… | 96 | 12582 | active |
| grpc/grpc-rust Tonic is a Rust implementation of gRPC over HTTP/2, providing async/await client and server support built on hyper and tokio, with prost-ba… | 91 | 12495 | stable |
| moghtech/komodo Komodo is a self-hosted web application for building and deploying software across many servers, managing Docker containers, compose stacks… | 95 | 12393 | active |
| git-cliff git-cliff is a highly customizable changelog generator written in Rust that creates changelog files from Git history using Conventional Com… | 92 | 12262 | stable |
| GitoxideLabs/gitoxide Gitoxide is a pure Rust implementation of Git, usable as the `gix` library crate for building Git-powered applications or as `gix`/`ein` co… | 95 | 12018 | active |
| seanmonstar/reqwest Reqwest is an ergonomic, batteries-included HTTP client library for Rust built on hyper. It supports async and blocking clients, JSON/multi… | 96 | 11845 | stable |
| flxzt/rnote Rnote is an open-source vector-based drawing application for sketching, handwritten notes, and annotating documents and pictures, written i… | 90 | 11758 | active |
| tensorzero/tensorzero TensorZero is an open-source LLMOps platform that unifies an LLM gateway, observability, evaluation, optimization, and experimentation behi… | 10 | 11716 | active |
| CocoIndex CocoIndex is an open-source incremental data framework for AI, with a Rust engine and a declarative Python API that keeps sources (files, S… | 84 | 11711 | active |
| LanceDB LanceDB is an open-source embedded vector database and multimodal AI lakehouse built on the Lance columnar format, written in Rust with Pyt… | 94 | 11706 | active |
| quickwit-oss/quickwit Quickwit is an open-source, cloud-native search engine written in Rust and powered by Tantivy, designed to run sub-second search and analyt… | 93 | 11676 | active |
| ekzhang/bore bore is a simple, fast CLI tool written in Rust that creates TCP tunnels to expose local ports to a remote server, bypassing NAT and firewa… | 51 | 11529 | stable |
| rerun-io/rerun Rerun is an open-source SDK and viewer for logging, storing, querying, and visualizing multi-rate multimodal data such as images, point clo… | 96 | 11498 | active |
| perspective-dev/perspective Perspective is an interactive analytics and data visualization component for large, real-time, and streaming datasets, built around a high-… | 99 | 11296 | active |
| kyutai-labs/moshi Moshi is a speech-text foundation model and full-duplex spoken dialogue framework from Kyutai, built around the Mimi streaming neural audio… | 56 | 11263 | active |
| hashsigs A Rust library implementing hash-based post-quantum digital signatures (WOTS+ and SHRINCS primitives) with an account policy wrapper. It co… | 64 | 11213 | active |
| huggingface/tokenizers Hugging Face Tokenizers is a fast, Rust-based library implementing state-of-the-art tokenization algorithms (BPE, WordPiece, Unigram) with … | 95 | 11181 | stable |
| dmtrKovalenko/fff FFF is a fast, typo-resistant file and content search toolkit written in Rust, available as an SDK for Rust, C, Python, Bun, NodeJS, and Lu… | 84 | 11076 | active |
| PRQL PRQL (Pipelined Relational Query Language) is a modern query language for transforming data that compiles to SQL, letting users write reada… | 89 | 10917 | active |
| serde-rs/serde Serde is Rust's standard serialization and deserialization framework, built on the trait system with compile-time derive macros instead of … | 93 | 10838 | stable |
| Spotifyd/spotifyd Spotifyd is an open source Spotify client written in Rust that runs as a lightweight UNIX daemon, streaming music like the official client.… | 63 | 10784 | active |
| popcorntime/popcorntime Popcorn Time is a cross-platform streaming discovery app that aggregates movies and TV shows from 800+ streaming platforms into a single br… | 74 | 10687 | active |
| lencx/ChatGPT A cross-platform ChatGPT desktop application built with Tauri (Rust) for Mac, Windows, and Linux. It wraps the ChatGPT web experience in a … | 23 | 54645 | maintenance |
| hatoo/oha oha is a small HTTP load generator written in Rust, inspired by rakyll/hey, that sends load to a web application and displays results in a … | 93 | 10601 | 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… | 77 | 10576 | active |
| akitaonrails/ai-memory A Rust CLI and MCP server that provides long-term memory for AI coding agent CLIs like Claude Code, Codex, and Devin. It captures session c… | 78 | 10555 | active |
| FalkorDB FalkorDB is an ultra-fast, multi-tenant property graph database built on GraphBLAS sparse adjacency matrices, queryable via OpenCypher with… | 92 | 10490 | active |
| nom nom is a parser combinator library for Rust that lets you build safe, fast, zero-copy parsers for binary and text formats using combinators… | 46 | 10473 | stable |
| CyberTimon/RapidRAW RapidRAW is a free, open-source, non-destructive RAW photo editor and image library manager built with Rust, wgpu, React, and Tauri. It off… | 82 | 10446 | active |
| seanmonstar/warp warp is a composable web server framework for Rust built on hyper and Tokio. It uses a Filter system to combine path routing, header/query … | 73 | 10373 | stable |
| Kuberwastaken/claurst Claurst is an open-source, multi-provider terminal coding agent written in Rust, originally a clean-room reimplementation of Claude Code. I… | 82 | 10325 | active |
| Astrid Astrid is a portable, capability-secure operating system for composable software, where every component runs as a sealed WebAssembly capsul… | 82 | 10279 | active |
| Reacher Email Verification A Rust library and CLI that checks whether an email address exists via SMTP/MX lookups without sending an actual email. It also ships as a … | 85 | 10093 | active |
| Embassy Embassy is a next-generation embedded framework for Rust that uses async/await for cooperative multitasking on microcontrollers without an … | 77 | 9984 | active |
| SeaQL/sea-orm SeaORM is an async, dynamic relational ORM for Rust supporting MySQL, PostgreSQL, SQLite, and MariaDB. It provides entity generation, migra… | 98 | 9914 | stable |
| phiresky/ripgrep-all rga (ripgrep-all) is a command-line search tool that wraps ripgrep to search regex patterns inside PDFs, e-books, Office documents, SQLite … | 71 | 9854 | active |
| H-M-H/Weylus Weylus is a Rust application that turns a tablet or smartphone into a graphic tablet/touch screen for your computer, streaming screen conte… | 54 | 9671 | active |
| mulaRahul/keyviz Keyviz is a free, open-source desktop application that visualizes keystrokes and mouse actions in real time, built with Tauri (Rust + TypeS… | 70 | 9656 | active |
| Fyrox Fyrox is a feature-rich, general-purpose 2D and 3D game engine written in Rust, formerly known as rg3d. It includes a scene editor, GUI sys… | 80 | 9594 | active |
| fastrepl/anarlog Anarlog is an open-source, local-first AI meeting notepad and Granola alternative that records device audio without a bot joining the call,… | 85 | 9527 | active |
| BullMQ BullMQ is a fast, robust message queue and background job processing library built on Redis (or PostgreSQL), available natively for Node.js… | 96 | 9522 | stable |
| apache/datafusion Apache DataFusion is an extensible query engine written in Rust that uses Apache Arrow as its in-memory columnar format. It provides SQL an… | 77 | 9505 | active |
| Model Context Protocol (MCP) Reference implementations of Model Context Protocol (MCP) servers demonstrating how AI applications can securely access tools and data sour… | 82 | 9483 | active |
| databendlabs/databend Databend is an open-source, cloud-native data warehouse built in Rust that runs entirely on object storage (S3, Azure, GCS). It unifies BI … | 90 | 9471 | active |
| loco-rs/loco Loco is a batteries-included web framework for Rust, strongly inspired by Ruby on Rails and built on Axum and SeaORM. It bundles models, co… | 94 | 9466 | active |
| BAML BAML is a domain-specific programming language for building LLM agents, with a Rust-like type system, typed errors, built-in tests/evals, a… | 92 | 9423 | active |
| jely2002/youtube-dl-gui Open Video Downloader is a cross-platform desktop GUI for yt-dlp/youtube-dl built with Rust, Tauri, and Vue + TypeScript. It lets users dow… | 93 | 9411 | active |
| RisingWave RisingWave is an event streaming platform that continuously ingests data from databases, event streams, and webhooks, processes it incremen… | 100 | 9381 | active |
| Universal-Debloater-Alliance/universal-android-debloater-next-generation A cross-platform desktop GUI application written in Rust that uses ADB to remove bloatware from non-rooted Android devices. It aims to impr… | 71 | 9307 | active |
| Terax Terax is a lightweight (~7 MB) open-source desktop application that combines a GPU-rendered terminal, code editor, file explorer, git sourc… | 78 | 9305 | active |
| actix/actix Actix is an actor framework for Rust providing the actor model for building concurrent, asynchronous applications. It integrates with Tokio… | 66 | 9251 | stable |
| wasm-bindgen/wasm-bindgen wasm-bindgen is a Rust library and CLI tool that generates high-level bindings between WebAssembly modules and JavaScript, allowing rich ty… | 99 | 9193 | stable |
| ramensoftware/windhawk Windhawk is a Windows customization marketplace that lets users install community-made mods to tweak the behavior and appearance of Windows… | 82 | 9110 | active |
| Delta Lake Delta Lake is an open-source storage framework and table format that brings ACID transactions, scalable metadata handling, schema enforceme… | 95 | 9053 | stable |
| Morganamilo/paru Paru is a feature-packed AUR helper for Arch Linux, wrapping pacman to search, install, and upgrade packages from the Arch User Repository … | 47 | 8990 | active |
| Rig Rig is a Rust library for building modular, scalable LLM-powered applications and agents, offering a unified API across 20+ model providers… | 87 | 8911 | active |
| superradcompany/microsandbox Microsandbox is a local-first microVM runtime and library for running untrusted workloads (AI agents, user code, plugins, CI jobs) inside f… | 86 | 8745 | active |
| prek prek is a fast Git hook manager written in Rust that runs hooks on your code before commits, on demand, or in CI, managing the tools and de… | 86 | 8644 | active |
| stamparm/maltrail Maltrail is a malicious network traffic detection system that matches observed domains, URLs, IP addresses, and User-Agent values against o… | 97 | 8620 | active |
| Crossbeam Crossbeam is a Rust library providing tools for concurrent programming, including lock-free data structures, MPMC channels, epoch-based gar… | 96 | 8605 | stable |
| unicity-aos/aos-ce AOS Community Edition is an open-source 'agent operating system' written in Rust that provides a CLI (`aos`), HTTP API, daemon, and MCP ser… | 81 | 8460 | active |
| unicity-aos/capsule-memory A Rust WASM capsule that provides cross-session memory for Astrid OS agents by hooking into prompt assembly and injecting workspace memory … | 70 | 8443 | active |
| Neon Neon is a Rust library and toolchain for writing safe, fast native Node.js addons using Node-API. It provides memory-safe bindings so Rust … | 76 | 8424 | stable |
| unicity-aos/capsule-identity A Rust-based system prompt builder that assembles an AI agent's identity from workspace config (spark.toml) and persisted capsule KV state.… | 69 | 8411 | active |
| unicity-aos/capsule-fs A Rust library providing filesystem tools (read, write, replace, grep, list, create, delete, move) for AI agents, exposed through a kernel-… | 70 | 8390 | active |
| Dynamo NVIDIA Dynamo is an open-source, datacenter-scale distributed inference serving framework that orchestrates inference engines like vLLM, SG… | 88 | 8345 | active |
| cross cross is a zero-setup CLI tool for cross compiling and cross testing Rust crates, using Docker or Podman containers to provide complete cro… | 66 | 8330 | active |
| grex grex is a command-line tool and Rust library (with Python bindings) that automatically generates regular expressions from user-provided tes… | 53 | 8198 | active |
| epi052/feroxbuster feroxbuster is a fast, recursive content discovery tool written in Rust that performs forced browsing against web servers. It brute-forces … | 77 | 8112 | active |
| warp-tech/warpgate Warpgate is an open-source, clientless bastion host and privileged access management (PAM) tool written in Rust that transparently proxies … | 98 | 8038 | active |
| bensadeh/tailspin tailspin (binary: tspin) is a Rust CLI tool that highlights log files in the terminal, recognizing dates, numbers, IPs, UUIDs, URLs, and se… | 94 | 7983 | active |
| napi-rs NAPI-RS is a Rust framework for building pre-compiled Node.js add-ons via Node-API, with a CLI for zero-config builds, cross-compilation, a… | 93 | 7940 | stable |
| Qiskit Qiskit is an open-source SDK for programming quantum computers at the level of quantum circuits, operators, and primitives (Sampler and Est… | 100 | 7908 | stable |
| DataHaven DataHaven is an EVM-compatible Substrate blockchain that provides verifiable decentralized storage, built on StorageHub and secured by Eige… | 63 | 7883 | active |
| MystenLabs/sui Sui is a next-generation Layer 1 smart contract blockchain platform written in Rust, featuring high throughput, low latency, and an asset-o… | 95 | 7782 | active |
| HuLa HuLa is a cross-platform instant messaging desktop and mobile application built with Tauri, Rust, Vue 3, and TypeScript. It offers a high-p… | 80 | 7762 | active |