Top 23 Trending Rust Projects on GitHub - January 2026

January 2026 trending Rust repos

The Rust ecosystem is exploding with innovative projects, particularly in AI coding tools and terminal applications. This overview analyzes the top trending Rust repositories on GitHub this month.

Rust Language Logo - most popular projects on github

Overview

Based on data from GitHub’s trending page, here are the 23 most actively growing Rust projects this month. Each entry includes total stars, monthly growth, license, and a description of what makes the project noteworthy.


1. Antigravity-Manager — 14,702 ⭐

Metric Value
Repository lbjlaq/Antigravity-Manager
Total Stars 19,223
License MIT
Category AI Tool Management

The explosion of AI coding tools has created a need for unified account management across multiple providers.

Antigravity-Manager is a professional account manager and switcher for AI tools, providing one-click seamless account switching. Built with Tauri v2 + React, it runs as a native desktop application.

Key Features:

  • Multi-protocol API proxy support (OpenAI, Anthropic/Claude, Gemini)
  • Model routing and mapping configuration
  • Traffic monitoring dashboard
  • System tray integration
  • Cross-platform support (Windows, macOS, Linux)

2. Vibe-Kanban — 12,631 ⭐

Metric Value
Repository BloopAI/vibe-kanban
Total Stars 19,624
License Apache-2.0
Category AI Agent Orchestration

Managing multiple AI coding agents through chat interfaces becomes unwieldy for complex projects. Vibe-Kanban reimagines the workflow.

Vibe-Kanban is an orchestration platform that manages multiple AI coding agents from a unified Kanban board interface. Instead of chat-based interactions, you assign and track coding tasks like project management.

Key Features:

  • Supports Claude Code, Gemini CLI, OpenAI Codex, GitHub Copilot, Cursor Agent CLI
  • Parallel execution of multiple agents
  • Real-time task status tracking
  • Centralized MCP server configuration
  • Isolated execution environments per task
  • Automatic dev server launching

3. CC-Switch — 6,635 ⭐

Metric Value
Repository farion1231/cc-switch
Total Stars 14,715
License MIT
Category AI Tool Management

Manually editing JSON configuration files for AI CLI tools is error-prone and tedious. CC-Switch provides a visual solution.

CC-Switch is a cross-platform desktop application that serves as a unified configuration hub for Claude Code, Codex, OpenCode, and Gemini CLI.

Key Features:

  • Visual API configuration management
  • One-click provider switching without restarts
  • Built-in latency/speed testing for API providers
  • Third-party API proxy support
  • Automatic backups with cloud sync
  • Multi-provider shared configuration

4. Goose — 4,401 ⭐

Metric Value
Repository block/goose
Total Stars 29,507
License Apache-2.0
Category AI Coding Agent

Most AI coding assistants stop at suggestions. Goose goes further with autonomous task execution.

Goose is an open-source, extensible AI agent from Block (formerly Square) that automates engineering tasks beyond code suggestions. It can install, execute, edit, and test code while running locally. If you’re interested in running local LLMs for Goose, check out our Ollama cheatsheet.

Key Features:

  • Works with any LLM provider
  • Autonomous debugging and deployment
  • Rewritten in Rust for portability (no Python required)
  • Extensions framework via MCP (Model Context Protocol)
  • Headless mode for server environments
  • Electron-based GUI for macOS

5. OpenAI Codex — 3,454 ⭐

Metric Value
Repository openai/codex
Total Stars 58,045
License Apache-2.0
Category AI Coding Agent

OpenAI’s official entry into terminal-based AI coding brings their models directly to your command line.

Codex is a lightweight coding agent that runs in your terminal, with both CLI and Rust implementations. It integrates with GitHub, Slack, and Linear for workflow automation.

Key Features:

  • CLI, IDE extension, and web interfaces
  • AGENTS.md for custom agent definitions
  • Skills framework for extensibility
  • Non-interactive mode for automation
  • MCP (Model Context Protocol) support
  • GitHub, Slack, and Linear integrations

6. Memvid — 2,165 ⭐

Metric Value
Repository memvid/memvid
Total Stars 12,657
License Apache-2.0
Category AI Memory/RAG

Complex RAG pipelines require multiple databases and services. Memvid simplifies this to a single file.

Memvid is a serverless memory layer that replaces complex RAG pipelines with a single portable .mv2 file containing all agent memory—data, embeddings, and metadata.

Key Features:

  • Sub-5ms search latency on consumer hardware
  • 60% higher accuracy vs traditional RAG
  • 93% infrastructure cost savings
  • Hybrid search: BM25 + semantic vectors
  • Time-travel debugging for agent sessions
  • Works with LangChain, AutoGen, CrewAI, Claude, Gemini, OpenAI

7. NautilusTrader — 1,902 ⭐

Metric Value
Repository nautechsystems/nautilus_trader
Total Stars 18,684
License LGPL-3.0
Category Algorithmic Trading

Professional-grade algorithmic trading requires nanosecond precision and multi-asset support.

NautilusTrader is a high-performance algorithmic trading platform and event-driven backtester with Rust components for speed and a Python API for strategy development.

Key Features:

  • Nanosecond-resolution backtesting
  • Multi-asset: crypto, equities, futures, FX, options, betting
  • Streams 5 million rows/second
  • Backtest-to-live code parity (no changes needed)
  • Batch processing for datasets larger than RAM

8. Dioxus — 1,726 ⭐

Metric Value
Repository DioxusLabs/dioxus
Total Stars 34,449
License MIT/Apache-2.0
Category App Framework

Building cross-platform apps typically requires separate codebases. Dioxus unifies web, desktop, and mobile development in Rust.

Dioxus is a fullstack app framework for building web, desktop, and mobile applications from a single Rust codebase. Trusted by Airbus, ESA, and Y Combinator.

Key Features:

  • Single codebase for web, desktop, mobile
  • Live hotreloading during development
  • Server functions for fullstack apps
  • Typesafe routing
  • 600KB minimum app size

9. Tauri — 1,624 ⭐

Metric Value
Repository tauri-apps/tauri
Total Stars 102,020
License MIT/Apache-2.0
Category App Framework

Electron apps are notoriously large. Tauri v2 builds smaller, faster desktop and mobile apps using native webviews.

Tauri is a framework for building cross-platform applications with a web frontend and Rust backend. V2 adds Android and iOS support alongside Linux, macOS, and Windows.

Key Features:

  • 600KB minimum app size (vs 100MB+ for Electron)
  • Android and iOS support in v2
  • Any JavaScript framework for frontend
  • Improved IPC with custom protocols
  • ACL-based permission system
  • Swift/Kotlin integration for native APIs

10. Mise — 1,376 ⭐

Metric Value
Repository jdx/mise
Total Stars 23,847
License MIT
Category Dev Tools

Managing multiple language versions and environment variables across projects is fragmented across tools like asdf, nvm, and direnv. Mise unifies them.

Mise (formerly rtx) is a comprehensive dev environment tool that combines runtime version management (like asdf/nvm), environment variables (like direnv), and task running (like make).

Key Features:

  • Manages Node.js, Python, Ruby, Go, and 100+ tools
  • Automatic version switching by directory
  • Environment variable management per project
  • Built-in task runner
  • Much faster than asdf
  • Compatible with asdf plugin ecosystem

11. Yazi — 1,163 ⭐

Metric Value
Repository sxyazi/yazi
Total Stars 32,005
License MIT
Category File Manager

Traditional terminal file managers block on I/O operations. Yazi’s async architecture keeps the interface responsive even with massive directories.

Yazi is a blazing fast terminal file manager built entirely on async I/O with Tokio, featuring chunked loading for directories with 100,000+ files.

Key Features:

  • Async I/O throughout — never blocks
  • Chunked loading for massive directories
  • Background preloading of file lists
  • Multi-threaded mime-type detection and image preprocessing
  • Lua-based plugin system
  • Built-in image protocol support

12. Convex Backend — 1,066 ⭐

Metric Value
Repository get-convex/convex-backend
Total Stars 9,759
License Apache-2.0
Category Database

Traditional databases require separate real-time layers for live updates. Convex provides reactivity built-in.

Convex is an open-source reactive database designed for app developers, with the backend written in Rust. It provides strong consistency with real-time subscriptions.

Key Features:

  • Reactive queries with automatic updates
  • Server functions in TypeScript
  • Strong consistency guarantees
  • Rust client library available
  • Designed for LLM-powered applications

13. Prek — 983 ⭐

Metric Value
Repository j178/prek
Total Stars 3,992
License MIT
Category Dev Tools

Pre-commit is essential for code quality but slow due to Python overhead. Prek delivers the same functionality much faster.

Prek is a Rust reimplementation of pre-commit that’s multiple times faster, uses half the disk space, and requires no Python runtime. For managing your git workflows, see our GIT commands cheatsheet.

Key Features:

  • Single binary — no dependencies
  • Parallel hook installation and execution
  • Built-in Rust-native implementations of common hooks
  • Uses uv for faster Python venv management
  • Monorepo/workspace support
  • Drop-in compatible with .pre-commit-config.yaml

14. Ratatui — 980 ⭐

Metric Value
Repository ratatui/ratatui
Total Stars 17,897
License MIT
Category TUI Framework

Building terminal UIs in Rust needed a modern, actively maintained framework. Ratatui fills that gap.

Ratatui is a Rust library for building fast, lightweight terminal user interfaces using immediate mode graphics. Used by Netflix, OpenAI, AWS, and Vercel.

Key Features:

  • Immediate mode rendering (declare UI each frame)
  • Multiple backends: Crossterm, Termion, Termwiz
  • Cross-platform: macOS, Linux, Windows
  • 2000+ crates built with Ratatui
  • 15.8M downloads on crates.io

15. Starship — 819 ⭐

Metric Value
Repository starship/starship
Total Stars 53,783
License ISC
Category Shell Prompt

Default shell prompts lack context. Starship provides a beautiful, informative prompt that works everywhere.

Starship is a minimal, blazing-fast, infinitely customizable prompt for any shell. It displays contextual information like git status, language versions, and cloud context.

Key Features:

  • Works with Bash, Zsh, Fish, PowerShell, Nushell, and more
  • TOML configuration
  • Modular — enable only what you need
  • Rust-powered performance
  • Nerd Font icons

16. WezTerm — 799 ⭐

Metric Value
Repository wezterm/wezterm
Total Stars 23,789
License MIT
Category Terminal Emulator

Modern terminal emulators need GPU acceleration and cross-platform consistency.

WezTerm is a GPU-accelerated cross-platform terminal emulator and multiplexer written in Rust, with Lua-based configuration.

Key Features:

  • GPU-accelerated rendering
  • Cross-platform (Windows, macOS, Linux)
  • Built-in multiplexer
  • Lua configuration
  • Ligature and emoji support

17. Zellij — 757 ⭐

Metric Value
Repository zellij-org/zellij
Total Stars 28,513
License MIT
Category Terminal Multiplexer

Terminal multiplexers like tmux have steep learning curves. Zellij provides a more approachable experience.

Zellij is a terminal workspace with batteries included — a modern alternative to tmux with WebAssembly plugin support.

Key Features:

  • WebAssembly/WASI plugin system
  • Built from its own plugins (dogfooding)
  • Intuitive default keybindings
  • Layout system
  • Try without installing via curl

18. Pumpkin — 585 ⭐

Metric Value
Repository Pumpkin-MC/Pumpkin
Total Stars 6,648
License MIT
Category Game Server

Java Minecraft servers consume significant resources. Pumpkin aims for efficiency through Rust.

Pumpkin is a Minecraft server implementation written in Rust, designed to be fast and efficient for hosting game servers.

Key Features:

  • Rust performance for game servers
  • Lower resource consumption than Java
  • Community-driven development

19. Tree-sitter — 482 ⭐

Metric Value
Repository tree-sitter/tree-sitter
Total Stars 23,595
License MIT
Category Parsing

Traditional parsers rebuild the entire AST on each edit. Tree-sitter’s incremental approach enables real-time syntax features.

Tree-sitter is an incremental parsing system for programming tools, enabling fast syntax highlighting and code navigation in editors like Neovim and Helix.

Key Features:

  • Incremental parsing — only re-parses changed portions
  • Error recovery — produces useful trees even with syntax errors
  • Grammars for 100+ languages
  • Used by GitHub for syntax highlighting
  • Powers editor features in Neovim, Helix, Zed

20. Rig — 464 ⭐

Metric Value
Repository 0xPlaygrounds/rig
Total Stars 5,723
License MIT
Category LLM Framework

Building LLM applications in Rust requires a structured framework for agents and pipelines.

Rig is a framework for building modular and scalable LLM applications in Rust, similar to LangChain but for the Rust ecosystem.

Key Features:

  • Modular agent architecture
  • RAG pipeline support
  • Multiple LLM provider integrations
  • Type-safe Rust implementation

21. Nushell — 398 ⭐

Metric Value
Repository nushell/nushell
Total Stars 38,018
License MIT
Category Shell

Traditional shells treat everything as text. Nushell brings structured data to the command line.

Nushell is a new type of shell that treats input/output as structured data (tables, records) rather than plain text, enabling powerful data manipulation.

Key Features:

  • Structured data pipelines
  • Built-in data types (tables, records, lists)
  • Cross-platform
  • IDE-like completions
  • Plugin system

22. SurrealDB — 367 ⭐

Metric Value
Repository surrealdb/surrealdb
Total Stars 30,962
License BSL-1.1
Category Database

Modern apps need document storage, graph queries, and real-time sync. SurrealDB combines them.

SurrealDB is a scalable, distributed, collaborative document-graph database for the realtime web, combining SQL-like queries with graph traversal.

Key Features:

  • Document + Graph database
  • SQL-like query language (SurrealQL)
  • Real-time subscriptions
  • Multi-tenant by design
  • Embedded or distributed modes

23. Turborepo — 360 ⭐

Metric Value
Repository vercel/turborepo
Total Stars 29,665
License MIT
Category Build System

JavaScript/TypeScript monorepos need intelligent caching and task orchestration.

Turborepo is Vercel’s build system optimized for JavaScript and TypeScript monorepos, written in Rust for performance.

Key Features:

  • Incremental builds with intelligent caching
  • Remote caching for CI/CD
  • Parallel task execution
  • Pipeline configuration
  • Zero-config for most projects

Summary Table

Rank Project Stars/Month Total Stars Category
1 Antigravity-Manager 14,702 19,223 AI Tool Management
2 Vibe-Kanban 12,631 19,624 AI Agent Orchestration
3 CC-Switch 6,635 14,715 AI Tool Management
4 Goose 4,401 29,507 AI Coding Agent
5 Codex 3,454 58,045 AI Coding Agent
6 Memvid 2,165 12,657 AI Memory/RAG
7 NautilusTrader 1,902 18,684 Algorithmic Trading
8 Dioxus 1,726 34,449 App Framework
9 Tauri 1,624 102,020 App Framework
10 Mise 1,376 23,847 Dev Tools
11 Yazi 1,163 32,005 File Manager
12 Convex Backend 1,066 9,759 Database
13 Prek 983 3,992 Dev Tools
14 Ratatui 980 17,897 TUI Framework
15 Starship 819 53,783 Shell Prompt
16 WezTerm 799 23,789 Terminal Emulator
17 Zellij 757 28,513 Terminal Multiplexer
18 Pumpkin 585 6,648 Game Server
19 Tree-sitter 482 23,595 Parsing
20 Rig 464 5,723 LLM Framework
21 Nushell 398 38,018 Shell
22 SurrealDB 367 30,962 Database
23 Turborepo 360 29,665 Build System

AI Coding Tool Explosion: The top 6 projects all relate to AI coding — managing accounts, orchestrating agents, providing memory, or being agents themselves. Rust + Tauri has become the stack of choice for these tools.

Terminal Renaissance: Projects like Yazi, Starship, WezTerm, Zellij, and Nushell showcase Rust’s dominance in modern terminal tooling, leveraging async I/O and zero-cost abstractions.

Cross-Platform Frameworks: Tauri and Dioxus demonstrate Rust’s growing role in cross-platform app development, offering alternatives to Electron and React Native.

Developer Experience: Mise and Prek show Rust projects replacing slower Python-based dev tools with faster, dependency-free alternatives.

Sources