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.

Rust-språkslogo - mest populära projekt på github

Ö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 uv fö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

Källor