Top 20 Trending Rust Projects on GitHub
October 2026 trending Rust repos
The Rust trending page this month reads like a map of agent infrastructure: browsers, sandboxes, search engines, and memory layers built for AI agents, alongside established desktop and game-development frameworks. This overview analyzes the top trending Rust repositories on GitHub this month.
For more developer tools guides and comparisons, see Developer Tools: The Complete Guide to Modern Development Workflows.

Ten of the twenty entries serve AI agents directly, and three of those are independent answers to the same question: how to run untrusted agent code safely.
Overview
Based on data from GitHub’s trending page, here are the 20 most actively growing Rust projects this month, with data collected on October 25, 2026. Each entry includes total stars, monthly growth, license, and a description of what makes the project noteworthy.
1. Moli - 18,706 ⭐ this month
| Metric | Value |
|---|---|
| Repository | lexmount/moli |
| Total Stars | 20,519 |
| License | Apache-2.0 |
| Category | Headless Browser |
Moli is a production-ready headless browser built in Rust for AI agents. Instead of maintaining a continuously rendered visual world, it treats the native DOM and computed CSS (via Stylo, Servo’s CSS engine) as the single source of truth and runs layout or paint only when a request genuinely needs them: extracting HTML or Markdown never triggers layout, reading element geometry runs one layout pass, and a screenshot renders one fresh frame that is discarded after use. Agents drive it through a CLI, CDP, WebDriver Classic, WebDriver BiDi, or MCP - all sharing one kernel. Its scope is stated plainly: no GPU compositor, no pixel-for-pixel Chrome parity, and no high-fidelity Canvas or media playback, so real Chrome under Playwright stays the fallback for pages that need those.
Key Features:
- Full browser runtime: V8, DOM, CSS cascade, Fetch/XHR/WebSocket, WebCrypto, IndexedDB, OPFS
- Structure-first requests skip layout and paint entirely
- CDP, WebDriver Classic/BiDi, and MCP over one kernel
- Extraction-first output: HTML, Markdown, JSON, semantic text trees
- Lightweight enough to self-host on a small VPS where headless Chrome will not fit
2. Impeccable - 15,700 ⭐ this month
| Metric | Value |
|---|---|
| Repository | pbakaus/impeccable |
| Total Stars | 86,606 |
| License | Apache-2.0 |
| Category | AI Design Tooling |
Impeccable is design guidance for AI coding agents: one skill, 24 commands, live browser iteration, and 62 deterministic detector rules for AI-generated frontend design. It grew out of Anthropic’s frontend-design skill and attacks the problem that every model trained on the same SaaS templates produces the same tells - Inter for everything, purple-to-blue gradients, cards nested in cards. The /impeccable init command records durable product truth in PRODUCT.md, and the CLI plus browser extension run the deterministic rules with no LLM and no API key.
Key Features:
- 24 design commands (
polish,audit,critique,distill,animate, and more) - 62 deterministic detector rules runnable with no LLM or API key
PRODUCT.mdsetup flow capturing audience, purpose, and constraints- Live browser iteration during design work
- Install with
npx impeccable install
3. XERJ - 13,449 ⭐ this month
| Metric | Value |
|---|---|
| Repository | xerj-org/xerj |
| Total Stars | 15,360 |
| License | Apache-2.0 |
| Category | AI Search / MCP |
XERJ is a local-first search engine and MCP server for AI agents. One Rust binary indexes code, docs, specs, logs, JSONL/CSV, and PDFs for BM25 full-text, vector, and hybrid search, plus code search and agent memory, behind an Elasticsearch-compatible API. It returns cited answers and works with Claude Code, Cursor, and any MCP client.
Key Features:
- One local binary: BM25, vector, and hybrid search
- Indexes code, docs, logs, JSONL/CSV, and PDFs
- Elasticsearch-compatible API
- MCP server for Claude Code, Cursor, and other clients
- Corpus Hub packs and cited answers
4. OpenShell - 10,495 ⭐ this month
| Metric | Value |
|---|---|
| Repository | NVIDIA/OpenShell |
| Total Stars | 19,596 |
| License | Apache-2.0 |
| Category | Agent Runtime |
OpenShell is NVIDIA’s safe, private runtime for fleets of autonomous AI agents. Agents get the capabilities that make them useful - reading files, installing packages, calling APIs, using credentials - without unrestricted access to your data, secrets, or network. Each agent runs in an isolated sandbox with kernel-level enforcement of per-agent policy on every file access, syscall, and network connection, and OpenShell formally verifies what a policy change would allow before applying it.
Key Features:
- Kernel-level policy enforcement on files, syscalls, and network
- Formal verification of policy changes before they apply
- Per-agent sandbox isolation with declared access policies
- 0.1.x stable release cadence and expanded extension surface
- Installable from PyPI (
openshell) with docs at docs.nvidia.com
5. HydraDB - 7,568 ⭐ this month
| Metric | Value |
|---|---|
| Repository | hydra-db/hydradb |
| Total Stars | 13,067 |
| License | AGPL-3.0 |
| Category | Graph Database |
HydraDB is an object-store-native distributed graph database written in Rust. Graph records, WALs, manifests, and immutable traversal indexes live in S3-compatible storage as the durable source of truth, while query nodes and indexers keep only disposable state locally and can be replaced or scaled without moving the graph. It serves snapshot-consistent OpenCypher queries with GraphBLAS traversal and speaks the Neo4j Bolt protocol, so existing Neo4j drivers connect directly.
Key Features:
- Durable graph storage on S3-compatible object stores (SlateDB)
- OpenCypher queries with snapshot-consistent reads
- Neo4j-compatible Bolt 5.x connectivity plus HTTP/NDJSON API
- Independent scaling of query nodes and indexers
- GraphBLAS-based sparse traversal
6. Clash Verge Rev - 7,299 ⭐ this month
| Metric | Value |
|---|---|
| Repository | clash-verge-rev/clash-verge-rev |
| Total Stars | 153,651 |
| License | GPL-3.0 |
| Category | Proxy Client |
Clash Verge Rev is a modern GUI proxy client built on Tauri for Windows, macOS, and Linux, offering a tailored proxy experience on top of the Clash ecosystem. With 153k total stars it is one of the most-starred Rust desktop applications on GitHub, and it keeps drawing new users as self-managed proxy setups remain in demand.
Key Features:
- Tauri-based native desktop client
- Windows, macOS, and Linux support
- Profile-based proxy configuration
- System tray and system-proxy integration
7. dbx - 7,192 ⭐ this month
| Metric | Value |
|---|---|
| Repository | t8y2/dbx |
| Total Stars | 27,698 |
| License | Apache-2.0 |
| Category | Database Client |
dbx is a 25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, and SQL Server. It ships as a desktop app, Docker image, and CLI, with a built-in AI assistant and an MCP server - one client covering the database sprawl most teams actually have.
Key Features:
- 100+ databases in a 25 MB package
- Desktop, Docker, and CLI distribution
- Built-in AI assistant
- MCP server for agent access
- Cross-platform: Windows, macOS, Linux
8. ai-memory - 5,008 ⭐ this month
| Metric | Value |
|---|---|
| Repository | akitaonrails/ai-memory |
| Total Stars | 13,326 |
| License | MIT |
| Category | AI Agent Memory |
ai-memory is long-term memory for AI coding agents that follows you across more than twenty harnesses - Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Grok, Devin, Kimi, Kiro, and others feed one shared memory. Quit Claude Code mid-task, open Codex in the same directory, and the next agent picks up a typed handoff stating where you left off, what failed, and what is still open; each handoff has an owner and is claimed exactly once. ai-memory run codex goes further and carries the session, giving the new agent a private local projection of the previous harness’s visible history. For a deeper look at self-hosted agent memory design, see our Hindsight for Hermes guide.
Key Features:
- Shared memory across 20+ agent harnesses
- Typed handoff protocol with exactly-once claiming
ai-memory runcarries the session, not just a summary- Local projections keep sensitive details off remote servers
- Works per-directory so team handoffs stay scoped
9. CUA - 4,802 ⭐ this month
| Metric | Value |
|---|---|
| Repository | trycua/cua |
| Total Stars | 30,883 |
| License | MIT |
| Category | Computer-Use Agents |
CUA (Computer Use Agents) scales computer-use 2.0 with open-source drivers, cross-OS sandboxes, and benchmarks for training, evaluation, and data generation. It provides the substrate for agents that operate a computer the way a person does - controlling the mouse, keyboard, and screen across macOS, Linux, and Windows VMs.
Key Features:
- Cross-OS sandbox VMs for computer-use agents
- Open-source drivers for agent control of GUIs
- Benchmarks for training, evaluation, and data generation
- Designed for computer-use 2.0 workflows at scale
10. GPUI Kit - 3,951 ⭐ this month
| Metric | Value |
|---|---|
| Repository | longbridge/gpui-kit |
| Total Stars | 18,596 |
| License | Apache-2.0 (code), CC BY 4.0 (docs) |
| Category | GUI Framework |
GPUI Kit is a comprehensive Rust desktop application framework built on GPUI, the GPU-accelerated UI framework behind the Zed editor. It combines a production-ready styled UI system with application-grade data, layout, and editing capabilities, shipping 75+ documented components and primitives, WebAssembly support, AccessKit accessibility, UI integration testing, and an optional JavaScript extension runtime.
Key Features:
- 75+ documented components and primitives
- Built on GPUI with a single pinned dependency crate
- WebAssembly support and AccessKit accessibility
- UI integration testing built in
- Optional JavaScript extension runtime (
gpui-shell)
11. Skills Manager - 1,882 ⭐ this month
| Metric | Value |
|---|---|
| Repository | xingkongliang/skills-manager |
| Total Stars | 6,795 |
| License | MIT |
| Category | AI Skills Management |
Skills Manager is a lightweight desktop app to manage, sync, and organize AI agent skills across 50+ coding tools - Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more. Skills install from Git repos, local folders, zip or .skill archives, or the skills.sh marketplace into one central repository, with presets, per-agent deployment, backup, and multi-device sync. Its dashboard even lets your agents install and deploy skills themselves, without writing into another agent’s folder behind its back.
Key Features:
- One central skill library across 50+ coding tools
- Marketplace browsing and keyword search
- Named presets for grouping and one-click deployment
- Agents can manage skills through the dashboard
- Backup and multi-device sync
12. FluxDown - 1,840 ⭐ this month
| Metric | Value |
|---|---|
| Repository | zerx-lab/FluxDown |
| Total Stars | 4,980 |
| License | AGPL-3.0 |
| Category | Download Manager |
FluxDown is a multi-protocol download manager written in Rust, supporting HTTP, FTP, BitTorrent magnet links, and HLS/DASH streaming, with intelligent multi-threaded acceleration and seamless browser integration. It ships a polished interface and positions itself as free and ad-free.
Key Features:
- Multi-protocol: HTTP, FTP, BitTorrent magnets, HLS/DASH
- Intelligent multi-threaded acceleration
- Browser integration for capture
- Polished cross-platform interface
13. MXC - 1,634 ⭐ this month
| Metric | Value |
|---|---|
| Repository | microsoft/mxc |
| Total Stars | 2,986 |
| License | MIT |
| Category | Sandboxing SDK |
MXC (Microsoft eXecution Container) is a sandboxed code execution system for running untrusted code - model output, plugins, and tools - on Windows, Linux, and macOS. It provides multiple containment backends behind one unified containment model and typed SDKs: OS-native process sandboxes, Windows Sandbox, LXC, Bubblewrap, Seatbelt, microVMs (Nanvix), Hyperlight, and WSLC. Policies control filesystem paths, network egress, and UI access, and it builds into your app as an SDK dependency in Rust, .NET, or Node.
Key Features:
- Multiple containment backends behind a unified model
- Policy-driven filesystem, network, and UI controls
- Rust, .NET, and Node SDKs
- Container lifecycle: provision, start, execute, stop, deprovision
- Cross-platform: Windows Sandbox, LXC, Bubblewrap, Seatbelt, Hyperlight, more
14. Pumpkin - 1,338 ⭐ this month
| Metric | Value |
|---|---|
| Repository | Pumpkin-MC/Pumpkin |
| Total Stars | 12,621 |
| License | GPL-3.0 |
| Category | Game Server |
Pumpkin is a Minecraft server implementation written in Rust, designed to be fast and efficient for hosting game servers with lower resource consumption than the Java reference server. Note for anyone arriving from older articles: the project relicensed from MIT to GPL-3.0.
Key Features:
- Rust performance for Minecraft servers
- Lower resource consumption than Java servers
- Active community-driven development
- GPL-3.0 license as of 2026 (previously MIT)
15. OpenCADStudio - 1,259 ⭐ this month
| Metric | Value |
|---|---|
| Repository | HakanSeven12/OpenCADStudio |
| Total Stars | 3,511 |
| License | GPL-3.0 |
| Category | CAD |
OpenCADStudio is a CAD application built with Rust, covering 2D/3D drawing, DWG/DXF file support, and GPU-accelerated rendering. It targets the long-standing gap of capable open-source native CAD tooling on the desktop.
Key Features:
- 2D and 3D drawing
- DWG and DXF file support
- GPU-accelerated rendering
- Cross-platform desktop application
16. egui - 1,101 ⭐ this month
| Metric | Value |
|---|---|
| Repository | emilk/egui |
| Total Stars | 31,733 |
| License | Apache-2.0 |
| Category | GUI Framework |
egui is an easy-to-use immediate mode GUI in Rust that runs on both web and native. Continued growth reflects its position as the default answer for Rust developer tools that need a quick, portable interface without a heavyweight framework.
Key Features:
- Immediate mode rendering
- Runs natively and on the web
- Pure Rust, no macro-heavy UI DSLs
- Rich built-in widget set
17. Bevy - 1,025 ⭐ this month
| Metric | Value |
|---|---|
| Repository | bevyengine/bevy |
| Total Stars | 49,257 |
| License | Apache-2.0 |
| Category | Game Engine |
Bevy is a refreshingly simple data-driven game engine built in Rust, centered on its entity component system. Steady trending presence comes from its regular release cadence and a large community building games and simulations on it.
Key Features:
- Data-driven ECS architecture
- Modular engine with first-class plugins
- 2D and 3D rendering, audio, input, and assets
- Fast compile times as a stated design goal
18. Uzu - 761 ⭐ this month
| Metric | Value |
|---|---|
| Repository | trymirai/uzu |
| Total Stars | 2,571 |
| License | MIT |
| Category | Inference Engine |
Uzu is a high-performance inference engine for AI models that lets you deploy AI directly in your application with zero latency and full data privacy. It ships bindings for Python, TypeScript, and Swift, with the Swift path targeting iOS, macOS, and Mac Catalyst for on-device deployment.
Key Features:
- Inference embedded directly in your app
- Python, TypeScript, and Swift bindings
- On-device deployment for iOS/macOS via SPM
- Full data privacy - no external calls required
19. Monty - 530 ⭐ this month
| Metric | Value |
|---|---|
| Repository | pydantic/monty |
| Total Stars | 8,772 |
| License | MIT |
| Category | Python Sandbox |
Monty is Pydantic’s secure Python sandbox, written in Rust, for running code written by AI. It avoids the latency and complexity of container-based sandboxes: a new OSS Monty sandbox starts in under 1ms from a running pool, versus around 1500ms for a sandbox service. Filesystem, environment variables, and network do not exist inside the sandbox - the code reaches the host only through the functions and mounts you pass in. It ships as a Python 3.14 sandbox installable from PyPI, npm, and crates.io, with a commercial server version (Full Monty) running the same sandbox over WebSocket as a service.
Key Features:
- Sub-1ms sandbox start from a warm pool
- No filesystem, env vars, or network unless explicitly granted
- Packages for Python, JavaScript/TypeScript, and Rust
- Python 3.14-compatible sandbox runtime
- Full Monty commercial server option
20. OmnySSH - 502 ⭐ this month
| Metric | Value |
|---|---|
| Repository | timhartmann7/omnyssh |
| Total Stars | 1,237 |
| License | Apache-2.0 |
| Category | SSH Manager |
OmnySSH is a fast, open-source SSH client and server manager for macOS, Windows, and Linux, with a desktop GUI and a terminal TUI sharing one feature set: a live metrics dashboard, tabbed terminals, SFTP, and snippets. A one-command installer covers macOS and Linux.
Key Features:
- Desktop GUI and terminal TUI versions
- Live metrics dashboard for managed servers
- Tabbed terminals and SFTP built in
- Snippet management for repeatable commands
- Single-command install script
Summary Table
| Rank | Project | Stars/Month | Total Stars | Category |
|---|---|---|---|---|
| 1 | Moli | 18,706 | 20,519 | Headless Browser |
| 2 | Impeccable | 15,700 | 86,606 | AI Design Tooling |
| 3 | XERJ | 13,449 | 15,360 | AI Search / MCP |
| 4 | OpenShell | 10,495 | 19,596 | Agent Runtime |
| 5 | HydraDB | 7,568 | 13,067 | Graph Database |
| 6 | Clash Verge Rev | 7,299 | 153,651 | Proxy Client |
| 7 | dbx | 7,192 | 27,698 | Database Client |
| 8 | ai-memory | 5,008 | 13,326 | AI Agent Memory |
| 9 | CUA | 4,802 | 30,883 | Computer-Use Agents |
| 10 | GPUI Kit | 3,951 | 18,596 | GUI Framework |
| 11 | Skills Manager | 1,882 | 6,795 | AI Skills Management |
| 12 | FluxDown | 1,840 | 4,980 | Download Manager |
| 13 | MXC | 1,634 | 2,986 | Sandboxing SDK |
| 14 | Pumpkin | 1,338 | 12,621 | Game Server |
| 15 | OpenCADStudio | 1,259 | 3,511 | CAD |
| 16 | egui | 1,101 | 31,733 | GUI Framework |
| 17 | Bevy | 1,025 | 49,257 | Game Engine |
| 18 | Uzu | 761 | 2,571 | Inference Engine |
| 19 | Monty | 530 | 8,772 | Python Sandbox |
| 20 | OmnySSH | 502 | 1,237 | SSH Manager |
Key Trends
Agent infrastructure is the list’s center of gravity. Ten of the twenty projects serve AI agents directly, and they cover the full lifecycle: Moli browses, XERJ searches, ai-memory remembers, Skills Manager organizes, Impeccable designs, CUA operates the screen, and Uzu runs inference locally. The AI-focused cross-language roundup covers these and the rest of the AI stack, grouped by the job a project does instead of by language.
Sandboxing became its own category. OpenShell, MXC, and Monty are three independent answers to confining agent code - kernel-level policy enforcement, pluggable containment backends, and a sub-millisecond Python sandbox - from NVIDIA, Microsoft, and Pydantic respectively. Where a tool runs matters as much as what it does.
The Go and Python roundups show the same pattern from the other ecosystems, and for broader context on where tools stand overall, see our popularity comparison. For language extension install counts in VS Code, see Programming languages and frameworks popularity.
Desktop Rust keeps compounding. GPUI Kit (Zed’s framework, now productized), egui, Bevy, dbx, OmnySSH, Skills Manager, and Clash Verge Rev demonstrate that Rust desktop apps are no longer a novelty but the default for new developer tools.
External Resources
- GitHub Trending Rust Repositories (Monthly)
- Moli - headless browser for AI agents
- Impeccable - design guidance for AI agents
- OpenShell - NVIDIA agent runtime
- Monty - Pydantic’s Python sandbox
- ai-memory - long-term memory for coding agents
- dbx - 100+ databases in 25 MB
- HydraDB - graph database on object storage