114 open source projects written in Rust
Every Rust project in the registry, ranked by GitHub stars — license and last push on every entry, data pulled live from the GitHub API every night.
Self-hosted remote desktop you fully control
High-performance code editor built for speed and AI
High-performance terminal with GPU acceleration
A modern terminal built around AI coding agents
Lightning-fast search for your applications
Open source payment orchestrator for global transactions
Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.
OpenHuman is an open source agent harness with local-first memory, agent orchestration, and workflows
Your personal distributed filesystem
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
Organize terminal sessions with built-in layouts, tabs, and panes
Fast, scalable vector database for AI applications
AI-powered code completion for seamless development
Team chat, project management, and AI agents in one place
Press a key, speak, release. Text appears instantly.
Purpose-built time series database for real-time systems
Build system optimized for JavaScript and TypeScript, written in Rust
Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. I
Spaced repetition flashcards that remember for you
Local AI meeting transcription with zero data leaving your device
Open-source vector database for AI search and retrieval
GPU-accelerated terminal emulator with multiplexing across all platforms
Get 10X more out of Claude Code, Codex or any coding agent
The headless browser for AI agents and web scraping
Procedural vector editor that runs in your browser, no signup needed
AI coding agent and CLI for complex terminal workflows
Serverless Postgres for modern applications
Collect, transform, and route logs and metrics in one tool
Revolutionize your Git workflow with simultaneous branches
Unify data models and metrics across your entire stack
20 MB lightweight cross-platform database client for 90+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-i
The most RAM efficient harness
Hurl, run and test HTTP requests with plain text.
Open-source workflow automation for developers
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
Fast grammar checking that respects your privacy
Build your own federated discussion community
Yet another cross-platform graphical process/system monitor.
dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
Fast Rust-based bundler for the web with a modernized webpack API 🦀
Lightning-fast search for massive datasets
Ultra-fast data transformation for AI with lineage
Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.
Cloud-native data warehouse for lightning-fast analytics
One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.
Secure desktop investment tracker for private wealth management
Friendly and fast tool for sending HTTP requests
World's first open-source enterprise world model.
An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
Terminal-native AI coding agent built on ZSH
The modern GraphQL runtime
Application level tracing for Rust.
Unified observability database for metrics, logs, and traces
Generate compile_commands.json for any C or C++ build
Graph database built for GraphRAG and multi-tenant AI apps
Build stateful backends with in-memory actors
Unify vector search and graph traversals in one database
Auto-generated network diagrams that stay current
Extremely fast Vite-compatible web build tool written in Rust
🦀 event stream processing for developers to collect and transform data in motion to power responsive data intensive applications.
Next Generation Agentic Proxy for AI Agents and MCP servers
Lightweight distributed storage for self-hosting
TypeDB: Built for systems, not records
Applied offensive security with Rust - https://kerkour.com/black-hat-rust
Build, bundle & ship your Rust WASM application to the web.
A spreadsheet engine you can embed, self-host, or run in the browser
secure multiplexed execution paths for agents - zero trust, zero setup, zero latency.
A build system and monorepo management tool for the web ecosystem, written in Rust.
A simple API client (postman like) in your terminal
Embedded storage engine built on object storage
Group chat for friends and communities, without the baggage
a code review TUI with vim keybindings
Rust task runner and build tool.
A secure persistent personal agent server in Rust. One binary, sandboxed execution, multi-provider LLMs, voice, memory, Telegram, WhatsApp, Discord, Teams, and
Zero-Trust VPN with built-in 2FA/MFA and SSO capabilities
OpenLake is a high performance storage engine for efficient LLM inference and GPU Training
Privacy-first proof-of-work CAPTCHA without user friction
KCL Programming Language Core and API (CNCF Sandbox Project). https://kcl-lang.io
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
A cryptographically verifiable code review system for the cargo (Rust) package manager.
A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀
Terminal interface to find, download, and stream movies, TV shows, and live TV using local media players.
SPARQL graph database
Full-text search API with real-time indexing and crawling
A fast, keyboard-driven terminal UI for todo.txt.
Open-source webhooks for seamless integrations
Local meeting recorder that keeps your audio off the cloud
Secure self-hosted cloud storage with end-to-end encryption
Open-source ETL/ELT you deploy on your own servers or cloud. Built on DuckDB: no-code/low-code visual pipelines or SQL, 385 components, dbt, CDC, data quality,
Manage your ebook library without frustrations. Calibre compatible.
Flexible billing infrastructure for modern SaaS
Lakehouse native graph engine with git-style workflows
Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scra
The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown conversion, PDF creation & editing. 0.8ms mean, 5× faster than industry
AutoKuma is a utility that automates the creation of Uptime Kuma monitors based on Docker container labels. With AutoKuma, you can eliminate the need for manual
Markdown makes sites - A Static Site Generator for Blogs
Fast, local-first Git GUI built in Rust
One self-hosted binary replaces Vercel, Sentry, and analytics tools
Offline voice dictation that types into any app
Pure Rust + CUDA LLM inference engine — no PyTorch, OpenAI-compatible, serves Qwen3 to Kimi-K2
The best OSS remote pair programming app.
HTTP mocking library for Rust
Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line with the plain text accounting tool of the future! 🚀
Agentic SQL database manager for 40+ databases — PostgreSQL, MySQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle and more. Lightweight, privacy-first, AI-powe
Secure, encrypted forms with advanced features
← all stacks · or see best-of lists
Frequently asked questions
How many open source projects are written in Rust?
This registry tracks 114 Rust projects, with 1,674,443 GitHub stars between them and a median of 6,152 stars. The most-adopted is RustDesk at 123,854 stars.
Which Rust projects are most actively maintained?
106 of the 114 projects were pushed in the last 90 days. Each entry above shows its exact last-push date, so you can filter out dormant projects before committing to one.
What licence are Rust projects usually under?
98 of the 114 carry an explicit open-source licence across 6 distinct licences, and the licence is shown on every card. Permissive licences (MIT, Apache-2.0) are the safest default for commercial use; check the copyleft ones individually.
Should I use Rust or Go for my project?
Both are viable. Rust is the better default if your team already knows it or the libraries you need are written in it; Go may suit you better if you need the ecosystem, tooling or performance profile it is known for. The registry lists 114 Rust projects to work from.