Top 23 populära Rust-projekt på GitHub - januari 2026
Januari 2026 populära Rust-repo
Rust-ekosystemet exploderar med innovativa projekt, särskilt inom AI-kodverktyg och terminalapplikationer. Den här översikten analyserar de topp 23 mest populära Rust-repo på GitHub denna månad.

Översikt
Baserat på data från GitHub:s trending-sida, här är de 23 mest aktiva Rust-projekten denna månad. Varje post innehåller totala stjärnor, månatlig tillväxt, licens och en beskrivning av vad som gör projektet intressant.
1. Antigravity-Manager — 14 702 ⭐
| Mått | Värde |
|---|---|
| Repo | lbjlaq/Antigravity-Manager |
| Totala stjärnor | 19 223 |
| Licens | MIT |
| Kategori | AI-verktygshantering |
Explosionen av AI-kodverktyg har skapat ett behov av enhetlig kontohantering över flera leverantörer.
Antigravity-Manager är en professionell kontohanterare och växel för AI-verktyg, som ger enklicks smidig kontoväxel. Byggd med Tauri v2 + React, kör den som en nativ skrivbordsapplikation.
Viktiga funktioner:
- Multi-protokoll API-proxystöd (OpenAI, Anthropic/Claude, Gemini)
- Modellroutning och mappningskonfiguration
- Trafficövervakningsdashboard
- Systemtray-integration
- Tvärvägsplattformssupport (Windows, macOS, Linux)
2. Vibe-Kanban — 12 631 ⭐
| Mått | Värde |
|---|---|
| Repo | BloopAI/vibe-kanban |
| Totala stjärnor | 19 624 |
| Licens | Apache-2.0 |
| Kategori | AI-agent-orchestration |
Att hantera flera AI-kodagenter genom chattgränssnitt blir oöverstigligt för komplexa projekt. Vibe-Kanban omdefinierar arbetsflödet.
Vibe-Kanban är en orchestrationplattform som hanterar flera AI-kodagenter från en enhetlig Kanbanbräda. Istället för chattbaserade interaktioner tilldelar och spårar du koduppgifter som projektledning.
Viktiga funktioner:
- Stöd för Claude Code, Gemini CLI, OpenAI Codex, GitHub Copilot, Cursor Agent CLI
- Parallellkörning av flera agenter
- Realdatatillståndsspårning
- Central MCP-serverkonfiguration
- Isolerade körningsmiljöer per uppgift
- Automatisk dev-serverstart
3. CC-Switch — 6 635 ⭐
| Mått | Värde |
|---|---|
| Repo | farion1231/cc-switch |
| Totala stjärnor | 14 715 |
| Licens | MIT |
| Kategori | AI-verktygs hantering |
Att manuellt redigera JSON-konfigurationsfiler för AI-CLI-verktyg är felbenäget och tråkigt. CC-Switch ger en visuell lösning.
CC-Switch är en tvärvägsplattformsklient som fungerar som en enhetlig konfigurationscentral för Claude Code, Codex, OpenCode och Gemini CLI.
Viktiga funktioner:
- Visuell API-konfigurationshantering
- Enklicks leverantörsväxel utan omstartar
- Inbyggd latens/hastighets-testning för API-leverantörer
- Stöd för tredjeparts API-proxy
- Automatiska säkerhetskopior med molnsynkronisering
- Delad konfiguration för flera leverantörer
4. Goose — 4 401 ⭐
| Mått | Värde |
|---|---|
| Repo | block/goose |
| Totala stjärnor | 29 507 |
| Licens | Apache-2.0 |
| Kategori | AI-kodagent |
De flesta AI-kodassistenters stoppar vid förslag. Goose går längre med autonom uppgiftsutförande.
Goose är en öppen källkod, utökbar AI-agent från Block (tidigare Square) som automatiserar ingenjörsuppgifter utöver kodförslag. Den kan installera, köra, redigera och testa kod medan den körs lokalt. Om du är intresserad av att köra lokala LLM:er för Goose, se vår Ollama cheat sheet.
Viktiga funktioner:
- Fungerar med alla LLM-leverantörer
- Autonom felsökning och distribution
- Omskriven i Rust för portabilitet (ingen Python krävs)
- Utökningssystem via MCP (Model Context Protocol)
- Headlessläge för servermiljöer
- Electronbaserad GUI för macOS
5. OpenAI Codex — 3 454 ⭐
| Mått | Värde |
|---|---|
| Repo | openai/codex |
| Totala stjärnor | 58 045 |
| Licens | Apache-2.0 |
| Kategori | AI-kodagent |
OpenAI:s officiella inlägg i terminalbaserade AI-kodverktyg bringar deras modeller direkt till din kommandorad.
Codex är en lättviktig kodagent som körs i din terminal, med både CLI och Rustimplementeringar. Den integrerar med GitHub, Slack och Linear för arbetsflödesautomatisering.
Viktiga funktioner:
- CLI, IDE-utvidgning och webbgränssnitt
- AGENTS.md för anpassade agentdefinitioner
- Skillsramverk för utökbarhet
- Ej interaktiv läge för automatisering
- MCP (Model Context Protocol) stöd
- Integrationer med GitHub, Slack och Linear
6. Memvid — 2 165 ⭐
| Mått | Värde |
|---|---|
| Repo | memvid/memvid |
| Totala stjärnor | 12 657 |
| Licens | Apache-2.0 |
| Kategori | AI-minne/RAG |
Komplexa RAG-pipelines kräver flera databaser och tjänster. Memvid förenklar detta till en enda fil.
Memvid är en serverlös minneslager som ersätter komplexa RAG-pipelines med en enda portabel .mv2-fil som innehåller all agentminne – data, embeddings och metadata.
Viktiga funktioner:
- Under 5 ms söklatens på konsumentenheter
- 60 % högre noggrannhet jämfört med traditionell RAG
- 93 % infrastrukturkostnadssnabbare
- Hybrid sökning: BM25 + semantiska vektorer
- Tidsspelare felsökning för agent-sessioner
- Fungerar med LangChain, AutoGen, CrewAI, Claude, Gemini, OpenAI
7. NautilusTrader — 1 902 ⭐
| Mått | Värde |
|---|---|
| Repo | nautechsystems/nautilus_trader |
| Totala stjärnor | 18 684 |
| Licens | LGPL-3.0 |
| Kategori | Algoritmisk handel |
Professionell algoritmisk handel kräver nanosekundsnoggrannhet och stöd för flera tillgångar.
NautilusTrader är en högpresterande algoritmisk handelsplattform och händelsebaserad backtester med Rustkomponenter för hastighet och en Python-API för strategisk utveckling.
Viktiga funktioner:
- Nanosekundsnoggrann backtesting
- Multi-aktivitet: kryptovalutor, aktier, framtida kontrakt, FX, optioner, spel
- Strömmar 5 miljoner rader per sekund
- Backtest-till-live kodparitet (ingen förändring krävs)
- Batchbearbetning för dataset större än RAM
8. Dioxus — 1 726 ⭐
| Mått | Värde |
|---|---|
| Repo | DioxusLabs/dioxus |
| Totala stjärnor | 34 449 |
| Licens | MIT/Apache-2.0 |
| Kategori | Appramverk |
Att bygga tvärvägsappar kräver ofta separata kodbasar. Dioxus förenklar webb, skrivbord och mobilutveckling i Rust.
Dioxus är ett fullstack-appramverk för att bygga webb-, skrivbords- och mobilapplikationer från en enda Rust-kodbas. Trusterat av Airbus, ESA och Y Combinator.
Viktiga funktioner:
- En enda kodbas för webb, skrivbord och mobil
- Live hotreloading under utveckling
- Serverfunktioner för fullstackappar
- Typsäker routing
- 600 KB minsta appstorlek
9. Tauri — 1 624 ⭐
| Mått | Värde |
|---|---|
| Repo | tauri-apps/tauri |
| Totala stjärnor | 102 020 |
| Licens | MIT/Apache-2.0 |
| Kategori | Appramverk |
Electronappar är känt för att vara stora. Tauri v2 bygger snabbare, mindre skrivbords- och mobilappar med nativa webvyer.
Tauri är ett ramverk för att bygga tvärvägsappar med en webbgränssnitt och Rust-server. V2 lägger till Android och iOS-stöd tillsammans med Linux, macOS och Windows.
Viktiga funktioner:
- 600 KB minsta appstorlek (mot 100 MB+ för Electron)
- Android och iOS-stöd i v2
- Alla JavaScriptramverk för frontend
- Förbättrad IPC med anpassade protokoll
- ACL-baserat behörighetssystem
- Swift/Kotlin-integration för nativa API:er
10. Mise — 1 376 ⭐
| Mått | Värde |
|---|---|
| Repo | jdx/mise |
| Totala stjärnor | 23 847 |
| Licens | MIT |
| Kategori | Utvecklarverktyg |
Att hantera flera språkversioner och miljövariabler över projekt är fragmenterat mellan verktyg som asdf, nvm och direnv. Mise förenklar detta.
Mise (tidigare rtx) är ett omfattande utvecklarverktyg som kombinerar runtime versionhantering (som asdf/nvm), miljövariabler (som direnv) och uppgiftskörning (som make).
Viktiga funktioner:
- Hanterar Node.js, Python, Ruby, Go och 100+ verktyg
- Automatisk versionsskiftning per katalog
- Miljövariabelhantering per projekt
- Inbyggd uppgiftskörare
- Mycket snabbare än asdf
- Kompatibel med asdf-pluginmiljö
11. Yazi — 1 163 ⭐
| Mått | Värde |
|---|---|
| Repo | sxyazi/yazi |
| Totala stjärnor | 32 005 |
| Licens | MIT |
| Kategori | Filhanterare |
Traditionella terminalfilhanterare blockerar på I/O-åtgärder. Yazis asynkron arkitektur håller gränssnittet reaktivt även med stora kataloger.
Yazi är en snabb terminalfilhanterare byggd helt på asynkron I/O med Tokio, med funktion för chunkad laddning för kataloger med över 100 000 filer.
Viktiga funktioner:
- Asynkron I/O hela tiden – aldrig blockerar
- Chunkad laddning för stora kataloger
- Bakgrundspreladdning av fillistor
- Flereadig mime-typidentifiering och bildförbearbetning
- Lua-baserat plugin-system
- Inbyggd bildprotokollstöd
12. Convex Backend — 1 066 ⭐
| Mått | Värde |
|---|---|
| Repo | get-convex/convex-backend |
| Totala stjärnor | 9 759 |
| Licens | Apache-2.0 |
| Kategori | Databas |
Traditionella databaser kräver separata realtidslager för liveuppdateringar. Convex ger reaktivitet inbyggd.
Convex är en öppen källkod reaktiv databas designad för apputvecklare, med backend skriven i Rust. Den ger stark konsekvens med realtidsprenumereringar.
Viktiga funktioner:
- Reaktiva frågor med automatiska uppdateringar
- Serverfunktioner i TypeScript
- Starka konsekvensgarantier
- Rust-klientbibliotek tillgängligt
- Designad för LLM-drivena appar
13. Prek — 983 ⭐
| Mått | Värde |
|---|---|
| Repo | j178/prek |
| Totala stjärnor | 3 992 |
| Licens | MIT |
| Kategori | Utvecklarverktyg |
Pre-commit är avgörande för kodkvalitet men långsam på grund av Pythonöverbelastning. Prek levererar samma funktioner mycket snabbare.
Prek är en Rust-omimplementering av pre-commit som är flera gånger snabbare, använder hälften så mycket diskutrymme och kräver ingen Python-körning. För att hantera dina git-arbetsflöden, se vår GIT kommandon cheat sheet.
Viktiga funktioner:
- En enda binär – inga beroenden
- Parallell installation och körning av hookar
- Inbyggda Rust-nativeimplementeringar av vanliga hookar
- Använder
uvför snabbare Python venvhantering - Stöd för monorepo/workspace
- Drop-in kompatibel med
.pre-commit-config.yaml
14. Ratatui — 980 ⭐
| Mått | Värde |
|---|---|
| Repo | ratatui/ratatui |
| Totala stjärnor | 17 897 |
| Licens | MIT |
| Kategori | TUI-ramverk |
Att bygga terminalgränssnitt i Rust behövde en modern, aktivt underhållen ramverk. Ratatui fyller denna lucka.
Ratatui är ett Rust-bibliotek för att bygga snabba, lättviktiga terminalanvändargränssnitt med omedelbar grafik. Används av Netflix, OpenAI, AWS och Vercel.
Viktiga funktioner:
- Omedelbar rendering (deklarera UI varje ram)
- Flera bakgrunder: Crossterm, Termion, Termwiz
- Tvärvägsplattform: macOS, Linux, Windows
- 2000+ paket byggda med Ratatui
- 15,8 M nedladdningar på crates.io
15. Starship — 819 ⭐
| Mått | Värde |
|---|---|
| Repo | starship/starship |
| Totala stjärnor | 53 783 |
| Licens | ISC |
| Kategori | Shellprompt |
Standard shellprompter saknar kontext. Starship ger en vacker, informativ prompt som fungerar överallt.
Starship är en minimal, snabb, oändligt anpassningsbar prompt för alla shells. Den visar kontextuell information som gitstatus, språkversioner och molnkontext.
Viktiga funktioner:
- Fungerar med Bash, Zsh, Fish, PowerShell, Nushell och mer
- TOML-konfiguration
- Modulär – aktivera endast vad du behöver
- Rustdrivna prestanda
- Nerd Font ikoner
16. WezTerm — 799 ⭐
| Mått | Värde |
|---|---|
| Repo | wezterm/wezterm |
| Totala stjärnor | 23 789 |
| Licens | MIT |
| Kategori | Terminalsimulator |
Moderna terminalsimulatorer behöver GPU-accelerering och tvärvägsplattformskonsistens.
WezTerm är en GPU-accelererad tvärvägsplattformsterminalsimulator och multiplexer skriven i Rust, med Lua-baserad konfiguration.
Viktiga funktioner:
- GPU-accelereringad rendering
- Tvärvägsplattform (Windows, macOS, Linux)
- Inbyggd multiplexer
- Lua-konfiguration
- Stöd för ligaturer och emoji
17. Zellij — 757 ⭐
| Mått | Värde |
|---|---|
| Repo | zellij-org/zellij |
| Totala stjärnor | 28 513 |
| Licens | MIT |
| Kategori | Terminalmultiplexer |
Terminalmultiplexer som tmux har branta lärandekurvor. Zellij ger en mer tillgänglig upplevelse.
Zellij är en terminalarbetsplats med batterier inbyggda – en modern alternativ till tmux med stöd för WebAssembly-plugin.
Viktiga funktioner:
- WebAssembly/WASI-plugin-system
- Byggts från sina egna plugin (dogfooding)
- Intuitiva standardtangentbord
- Layoutsystem
- Prova utan installation via curl
18. Pumpkin — 585 ⭐
| Mått | Värde |
|---|---|
| Repo | Pumpkin-MC/Pumpkin |
| Totala stjärnor | 6 648 |
| Licens | MIT |
| Kategori | Spelserver |
Java Minecraft-servrar konsumerar betydande resurser. Pumpkin syftar på effektivitet genom Rust.
Pumpkin är en Minecraft-serverimplementering skriven i Rust, designad att vara snabb och effektiv för att värd spelserver.
Viktiga funktioner:
- Rustprestanda för spelserver
- Lägre resursekonomi än Java
- Communitydriven utveckling
19. Tree-sitter — 482 ⭐
| Mått | Värde |
|---|---|
| Repo | tree-sitter/tree-sitter |
| Totala stjärnor | 23 595 |
| Licens | MIT |
| Kategori | Parsning |
Traditionella parser återställer hela AST vid varje redigering. Tree-sitters inkrementiella tillvägagångssätt möjliggör realtidsyntaxfunktioner.
Tree-sitter är ett inkrementiellt parsningssystem för programmeringsverktyg, som möjliggör snabb syntaxmarkering och kodnavigering i redigerare som Neovim och Helix.
Viktiga funktioner:
- Inkrementiell parsning – bara omprässar ändrade delar
- Felåterställning – producerar användbara träd även med syntaxfel
- Grammatik för 100+ språk
- Används av GitHub för syntaxmarkering
- Drivs editorfunktioner i Neovim, Helix, Zed
20. Rig — 464 ⭐
| Mått | Värde |
|---|---|
| Repo | 0xPlaygrounds/rig |
| Totala stjärnor | 5 723 |
| Licens | MIT |
| Kategori | LLM-ramverk |
Att bygga LLM-applikationer i Rust kräver ett strukturerat ramverk för agenter och pipelines.
Rig är ett ramverk för att bygga modulära och skalerbara LLM-applikationer i Rust, liknande LangChain men för Rust-ekosystemet.
Viktiga funktioner:
- Modulär agentarkitektur
- RAG-pipelinestöd
- Många LLM-leverantörsintegrationer
- Typsäker Rustimplementering
21. Nushell — 398 ⭐
| Mått | Värde |
|---|---|
| Repo | nushell/nushell |
| Totala stjärnor | 38 018 |
| Licens | MIT |
| Kategori | Shell |
Traditionella shells behandlar allt som text. Nushell förenklar data till kommandoraden.
Nushell är en ny typ av shell som behandlar indata/utdata som strukturerade data (tabeller, poster) snarare än ren text, vilket möjliggör kraftfull datahantering.
Viktiga funktioner:
- Strukturerade datatransformationer
- Inbyggda datatyper (tabeller, poster, listor)
- Tvärvägsplattform
- IDE-liknande kompletteringar
- Plugin-system
22. SurrealDB — 367 ⭐
| Mått | Värde |
|---|---|
| Repo | surrealdb/surrealdb |
| Totala stjärnor | 30 962 |
| Licens | BSL-1.1 |
| Kategori | Databas |
Modern appar behöver dokumentlager, grafquery och realtidsynkronisering. SurrealDB kombinerar dem.
SurrealDB är en skalbar, distribuerad, samarbetsdokument-grafdatabas för realtidswebben, som kombinerar SQL-liknande query med graftraversal.
Viktiga funktioner:
- Dokument + Graf databas
- SQL-liknande queryspråk (SurrealQL)
- Realtidsprenumerering
- Multi-tenant design
- Embeddade eller distribuerade lägen
23. Turborepo — 360 ⭐
| Mått | Värde |
|---|---|
| Repo | vercel/turborepo |
| Totala stjärnor | 29 665 |
| Licens | MIT |
| Kategori | Byggsystem |
JavaScript/TypeScript monorepo behöver intelligenta cachning och uppgiftsorchestration.
Turborepo är Vercels byggsystem optimerat för JavaScript och TypeScript monorepo, skrivet i Rust för prestanda.
Viktiga funktioner:
- Inkrementella bygg med intelligenta cachning
- Fjärrcachning för CI/CD
- Parallell uppgiftskörning
- Pipelinekonfiguration
- Nollkonfiguration för de flesta projekt
Sammanfattningstabell
| Rank | Projekt | Stjärnor/månad | Totala stjärnor | Kategori |
|---|---|---|---|---|
| 1 | Antigravity-Manager | 14 702 | 19 223 | AI-verktygs hantering |
| 2 | Vibe-Kanban | 12 631 | 19 624 | AI-agent-orchestration |
| 3 | CC-Switch | 6 635 | 14 715 | AI-verktygs hantering |
| 4 | Goose | 4 401 | 29 507 | AI-kodagent |
| 5 | Codex | 3 454 | 58 045 | AI-kodagent |
| 6 | Memvid | 2 165 | 12 657 | AI-minne/RAG |
| 7 | NautilusTrader | 1 902 | 18 684 | Algoritmisk handel |
| 8 | Dioxus | 1 726 | 34 449 | Appramverk |
| 9 | Tauri | 1 624 | 102 020 | Appramverk |
| 10 | Mise | 1 376 | 23 847 | Utvecklarverktyg |
| 11 | Yazi | 1 163 | 32 005 | Filhanterare |
| 12 | Convex Backend | 1 066 | 9 759 | Databas |
| 13 | Prek | 983 | 3 992 | Utvecklarverktyg |
| 14 | Ratatui | 980 | 17 897 | TUI-ramverk |
| 15 | Starship | 819 | 53 783 | Shellprompt |
| 16 | WezTerm | 799 | 23 789 | Terminalsimulator |
| 17 | Zellij | 757 | 28 513 | Terminalmultiplexer |
| 18 | Pumpkin | 585 | 6 648 | Spelserver |
| 19 | Tree-sitter | 482 | 23 595 | Parsning |
| 20 | Rig | 464 | 5 723 | LLM-ramverk |
| 21 | Nushell | 398 | 38 018 | Shell |
| 22 | SurrealDB | 367 | 30 962 | Databas |
| 23 | Turborepo | 360 | 29 665 | Byggsystem |
Viktiga trender
Explosion av AI-kodverktyg: De 6 första projektet är alla relaterade till AI-kod – att hantera konton, orchestrera agenter, tillhandahålla minne eller vara agenter själva. Rust + Tauri har blivit stacken av valet för dessa verktyg.
Terminalrenewal: Projekt som Yazi, Starship, WezTerm, Zellij och Nushell visar Rusts dominans i moderna terminalverktyg, utnyttjande asynkron I/O och kostnadsfria abstraktioner.
Tvärvägsramverk: Tauri och Dioxus visar Rusts växande roll i tvärvägsapputveckling, med alternativ till Electron och React Native.
Utvecklarexpri: Mise och Prek visar hur Rust-projekt ersätter långsammare Python-baserade utvecklarverktyg med snabbare, beroendenfria alternativ.
Relaterade artiklar
- Ollama cheat sheet – Kommandon för att köra lokala LLM:er med AI-agenter
- GIT kommandon cheat sheet – Viktiga Git-operationer för pre-commit hookar
- GitHub Actions cheat sheet – CI/CD arbetsflödesautomatisering
- GitHub Copilot cheat sheet – AI-kodassistentkommandon
- Top 19 Trending Go Projects – Jämför med Go-ekosystemets trender