Top 23 Projetos Rust em Alta no GitHub — Janeiro de 2026
Repositórios Rust em alta em janeiro de 2026
O ecossistema Rust está explodindo com projetos inovadores, particularmente em ferramentas de codificação com IA e aplicações de terminal. Esta análise aborda os repositórios Rust mais populares no GitHub deste mês.
Para mais guias e comparações de ferramentas de desenvolvimento, consulte Ferramentas de Desenvolvimento: O Guia Completo para Fluxos de Trabalho de Desenvolvimento Moderno.

Visão Geral
Com base nos dados da página de tendências do GitHub, aqui estão os 23 projetos Rust com maior crescimento ativo este mês. Cada entrada inclui estrelas totais, crescimento mensal, licença e uma descrição do que torna o projeto notável.
1. Antigravity-Manager - 14.702 ⭐
| Métrica | Valor |
|---|---|
| Repositório | lbjlaq/Antigravity-Manager |
| Estrelas Totais | 19.223 |
| Licença | MIT |
| Categoria | Gerenciamento de Ferramentas de IA |
A explosão de ferramentas de codificação com IA criou a necessidade de um gerenciamento de contas unificado entre múltiplos provedores.
O Antigravity-Manager é um gerenciador e alternador profissional de contas para ferramentas de IA, oferecendo troca de contas sem esforço com um único clique. Construído com Tauri v2 + React, ele funciona como um aplicativo nativo de desktop.
Principais Funcionalidades:
- Suporte a proxy de API multi-protocolo (OpenAI, Anthropic/Claude, Gemini)
- Configuração de roteamento e mapeamento de modelos
- Painel de monitoramento de tráfego
- Integração com a bandeja do sistema
- Suporte multiplataforma (Windows, macOS, Linux)
2. Vibe-Kanban - 12.631 ⭐
| Métrica | Valor |
|---|---|
| Repositório | BloopAI/vibe-kanban |
| Estrelas Totais | 19.624 |
| Licença | Apache-2.0 |
| Categoria | Orquestração de Agentes de IA |
Gerenciar múltiplos agentes de codificação com IA através de interfaces de chat torna-se desajeitado para projetos complexos. O Vibe-Kanban reimagina o fluxo de trabalho.
O Vibe-Kanban é uma plataforma de orquestração que gerencia múltiplos agentes de codificação com IA a partir de uma interface unificada de quadro Kanban. Em vez de interações baseadas em chat, você atribui e acompanha tarefas de codificação como em um gerenciamento de projetos.
Principais Funcionalidades:
- Suporta Claude Code, Gemini CLI, OpenAI Codex, GitHub Copilot, Cursor Agent CLI
- Execução paralela de múltiplos agentes
- Rastreamento de status de tarefas em tempo real
- Configuração centralizada do servidor MCP
- Ambientes de execução isolados por tarefa
- Início automático do servidor de desenvolvimento
3. CC-Switch - 6.635 ⭐
| Métrica | Valor |
|---|---|
| Repositório | farion1231/cc-switch |
| Estrelas Totais | 14.715 |
| Licença | MIT |
| Categoria | Gerenciamento de Ferramentas de IA |
Editar manualmente arquivos de configuração JSON para ferramentas CLI de IA é propenso a erros e tedioso. O CC-Switch oferece uma solução visual.
O CC-Switch é um aplicativo de desktop multiplataforma que serve como um hub de configuração unificado para Claude Code, Codex, OpenCode e Gemini CLI.
Principais Funcionalidades:
- Gerenciamento visual de configuração de API
- Alternância de provedores com um único clique sem reinicializações
- Teste integrado de latência/velocidade para provedores de API
- Suporte a proxy de API de terceiros
- Backups automáticos com sincronização em nuvem
- Configuração compartilhada entre múltiplos provedores
4. Goose - 4.401 ⭐
| Métrica | Valor |
|---|---|
| Repositório | block/goose |
| Estrelas Totais | 29.507 |
| Licença | Apache-2.0 |
| Categoria | Agente de Codificação com IA |
A maioria dos assistentes de codificação com IA para em sugestões. O Goose vai além com execução autônoma de tarefas.
O Goose é um agente de IA de código aberto e extensível da Block (antiga Square) que automatiza tarefas de engenharia além de sugestões de código. Ele pode instalar, executar, editar e testar código enquanto roda localmente. Se você estiver interessado em executar LLMs locais para o Goose, confira nosso folheto de comandos do Ollama.
Principais Funcionalidades:
- Funciona com qualquer provedor de LLM
- Depuração e implantação autônomas
- Reescrito em Rust para portabilidade (sem necessidade de Python)
- Framework de extensões via MCP (Model Context Protocol)
- Modo headless para ambientes de servidor
- GUI baseada em Electron para macOS
5. OpenAI Codex - 3.454 ⭐
| Métrica | Valor |
|---|---|
| Repositório | openai/codex |
| Estrelas Totais | 58.045 |
| Licença | Apache-2.0 |
| Categoria | Agente de Codificação com IA |
A entrada oficial da OpenAI na codificação com IA baseada em terminal traz seus modelos diretamente para a sua linha de comando.
O Codex é um agente de codificação leve que roda no seu terminal, com implementações tanto em CLI quanto em Rust. Ele integra-se com GitHub, Slack e Linear para automação de fluxo de trabalho.
Principais Funcionalidades:
- Interfaces CLI, extensão de IDE e web
- AGENTS.md para definições de agentes personalizadas
- Framework de habilidades para extensibilidade
- Modo não interativo para automação
- Suporte ao MCP (Model Context Protocol)
- Integrações com GitHub, Slack e Linear
6. Memvid - 2.165 ⭐
| Métrica | Valor |
|---|---|
| Repositório | memvid/memvid |
| Estrelas Totais | 12.657 |
| Licença | Apache-2.0 |
| Categoria | Memória/RAG de IA |
Pipelines RAG complexos exigem múltiplos bancos de dados e serviços. O Memvid simplifica isso para um único arquivo.
O Memvid é uma camada de memória sem servidor que substitui pipelines RAG complexos por um único arquivo portável .mv2 contendo todos os dados de memória, embeddings e metadados do agente.
Principais Funcionalidades:
- Latência de busca inferior a 5ms em hardware de consumo
- 60% maior precisão em comparação com RAG tradicional
- 93% de economia de custos de infraestrutura
- Pesquisa híbrida: BM25 + vetores semânticos
- Depuração de viagem no tempo para sessões de agentes
- Funciona com LangChain, AutoGen, CrewAI, Claude, Gemini, OpenAI
7. NautilusTrader - 1.902 ⭐
| Métrica | Valor |
|---|---|
| Repositório | nautechsystems/nautilus_trader |
| Estrelas Totais | 18.684 |
| Licença | LGPL-3.0 |
| Categoria | Trading Algorítmico |
Trading algorítmico de nível profissional requer precisão de nanossegundos e suporte a múltiplos ativos.
O NautilusTrader é uma plataforma de trading algorítmico de alto desempenho e backtester orientado a eventos com componentes Rust para velocidade e uma API Python para desenvolvimento de estratégias.
Principais Funcionalidades:
- Backtesting com resolução de nanossegundos
- Multiativo: criptomoedas, ações, futuros, FX, opções, apostas
- Processa 5 milhões de linhas/segundo
- Paridade de código de backtesting para ao vivo (sem mudanças necessárias)
- Processamento em lote para conjuntos de dados maiores que a RAM
8. Dioxus - 1.726 ⭐
| Métrica | Valor |
|---|---|
| Repositório | DioxusLabs/dioxus |
| Estrelas Totais | 34.449 |
| Licença | MIT/Apache-2.0 |
| Categoria | Framework de Aplicativos |
Construir aplicativos multiplataforma geralmente requer bases de código separadas. O Dioxus unifica o desenvolvimento web, desktop e mobile em Rust.
O Dioxus é um framework de aplicativo fullstack para construir aplicativos web, desktop e mobile a partir de uma única base de código Rust. Confiança de empresas como Airbus, ESA e Y Combinator.
Principais Funcionalidades:
- Base de código única para web, desktop e mobile
- Recarregamento em tempo real durante o desenvolvimento
- Funções de servidor para aplicativos fullstack
- Roteamento tipado
- Tamanho mínimo de aplicativo de 600KB
9. Tauri - 1.624 ⭐
| Métrica | Valor |
|---|---|
| Repositório | tauri-apps/tauri |
| Estrelas Totais | 102.020 |
| Licença | MIT/Apache-2.0 |
| Categoria | Framework de Aplicativos |
Aplicativos Electron são notoriamente grandes. O Tauri v2 constrói aplicativos de desktop e mobile menores e mais rápidos usando webviews nativas.
O Tauri é um framework para construir aplicativos multiplataforma com um frontend web e backend Rust. A versão v2 adiciona suporte a Android e iOS ao lado de Linux, macOS e Windows.
Principais Funcionalidades:
- Tamanho mínimo de aplicativo de 600KB (vs 100MB+ para Electron)
- Suporte a Android e iOS na versão v2
- Qualquer framework JavaScript para o frontend
- IPC melhorado com protocolos personalizados
- Sistema de permissões baseado em ACL
- Integração Swift/Kotlin para APIs nativas
10. Mise - 1.376 ⭐
| Métrica | Valor |
|---|---|
| Repositório | jdx/mise |
| Estrelas Totais | 23.847 |
| Licença | MIT |
| Categoria | Ferramentas de Desenvolvimento |
Gerenciar múltiplas versões de linguagens e variáveis de ambiente entre projetos está fragmentado em ferramentas como asdf, nvm e direnv. O Mise os unifica.
O Mise (anteriormente rtx) é uma ferramenta de ambiente de desenvolvimento abrangente que combina gerenciamento de versão de runtime (como asdf/nvm), variáveis de ambiente (como direnv) e execução de tarefas (como make).
Principais Funcionalidades:
- Gerencia Node.js, Python, Ruby, Go e 100+ ferramentas
- Alternância automática de versão por diretório
- Gerenciamento de variáveis de ambiente por projeto
- Executor de tarefas integrado
- Muito mais rápido que o asdf
- Compatível com o ecossistema de plugins do asdf
11. Yazi - 1.163 ⭐
| Métrica | Valor |
|---|---|
| Repositório | sxyazi/yazi |
| Estrelas Totais | 32.005 |
| Licença | MIT |
| Categoria | Gerenciador de Arquivos |
Gerenciadores de arquivos de terminal tradicionais bloqueiam em operações de I/O. A arquitetura assíncrona do Yazi mantém a interface responsiva mesmo com diretórios massivos.
O Yazi é um gerenciador de arquivos de terminal extremamente rápido construído inteiramente em I/O assíncrono com Tokio, com carregamento em blocos para diretórios com 100.000+ arquivos.
Principais Funcionalidades:
- I/O assíncrono em todo o sistema - nunca bloqueia
- Carregamento em blocos para diretórios massivos
- Pré-carregamento em segundo plano de listas de arquivos
- Detecção de tipo MIME e pré-processamento de imagem em múltiplos threads
- Sistema de plugins baseado em Lua
- Suporte nativo a protocolo de imagens
12. Convex Backend - 1.066 ⭐
| Métrica | Valor |
|---|---|
| Repositório | get-convex/convex-backend |
| Estrelas Totais | 9.759 |
| Licença | Apache-2.0 |
| Categoria | Banco de Dados |
Bancos de dados tradicionais exigem camadas de tempo real separadas para atualizações ao vivo. O Convex fornece reatividade integrada.
O Convex é um banco de dados reativo de código aberto projetado para desenvolvedores de aplicativos, com o backend escrito em Rust. Ele fornece consistência forte com assinaturas em tempo real.
Principais Funcionalidades:
- Consultas reativas com atualizações automáticas
- Funções de servidor em TypeScript
- Garantias de consistência forte
- Biblioteca de cliente Rust disponível
- Projetado para aplicativos alimentados por LLM
13. Prek - 983 ⭐
| Métrica | Valor |
|---|---|
| Repositório | j178/prek |
| Estrelas Totais | 3.992 |
| Licença | MIT |
| Categoria | Ferramentas de Desenvolvimento |
O pre-commit é essencial para a qualidade do código, mas lento devido à sobrecarga do Python. O Prek entrega a mesma funcionalidade muito mais rápido.
O Prek é uma reimplantação em Rust do pre-commit que é múltiplas vezes mais rápido, usa metade do espaço em disco e não requer runtime Python. Para gerenciar seus fluxos de trabalho do git, consulte nosso folheto de comandos GIT.
Principais Funcionalidades:
- Binário único - sem dependências
- Instalação e execução de hooks em paralelo
- Implementações nativas Rust de hooks comuns integradas
- Usa
uvpara gerenciamento de venv Python mais rápido - Suporte a monorepo/workspace
- Compatível como substituto direto com
.pre-commit-config.yaml
14. Ratatui - 980 ⭐
| Métrica | Valor |
|---|---|
| Repositório | ratatui/ratatui |
| Estrelas Totais | 17.897 |
| Licença | MIT |
| Categoria | Framework TUI |
Construir interfaces de terminal em Rust exigia um framework moderno e ativamente mantido. O Ratatui preenche essa lacuna.
O Ratatui é uma biblioteca Rust para construir interfaces de usuário de terminal rápidas e leves usando gráficos em modo imediato. Usado por Netflix, OpenAI, AWS e Vercel.
Principais Funcionalidades:
- Renderização em modo imediato (declare a UI a cada quadro)
- Múltiplos backends: Crossterm, Termion, Termwiz
- Multiplataforma: macOS, Linux, Windows
- 2000+ crates construídos com Ratatui
- 15,8M de downloads no crates.io
15. Starship - 819 ⭐
| Métrica | Valor |
|---|---|
| Repositório | starship/starship |
| Estrelas Totais | 53.783 |
| Licença | ISC |
| Categoria | Prompt de Shell |
Prompts de shell padrão carecem de contexto. O Starship fornece um prompt bonito e informativo que funciona em qualquer lugar.
O Starship é um prompt minimalista, extremamente rápido e infinitamente personalizável para qualquer shell. Ele exibe informações contextuais como status do git, versões de linguagens e contexto de nuvem.
Principais Funcionalidades:
- Funciona com Bash, Zsh, Fish, PowerShell, Nushell e mais
- Configuração TOML
- Modular - ative apenas o que você precisa
- Desempenho impulsionado por Rust
- Ícones Nerd Font
16. WezTerm - 799 ⭐
| Métrica | Valor |
|---|---|
| Repositório | wezterm/wezterm |
| Estrelas Totais | 23.789 |
| Licença | MIT |
| Categoria | Emulador de Terminal |
Emuladores de terminal modernos precisam de aceleração GPU e consistência multiplataforma.
O WezTerm é um emulador de terminal e multiplexador multiplataforma com aceleração GPU escrito em Rust, com configuração baseada em Lua.
Principais Funcionalidades:
- Renderização com aceleração GPU
- Multiplataforma (Windows, macOS, Linux)
- Multiplexador integrado
- Configuração em Lua
- Suporte a ligaduras e emojis
17. Zellij - 757 ⭐
| Métrica | Valor |
|---|---|
| Repositório | zellij-org/zellij |
| Estrelas Totais | 28.513 |
| Licença | MIT |
| Categoria | Multiplexador de Terminal |
Multiplexadores de terminal como o tmux têm curvas de aprendizado íngremes. O Zellij oferece uma experiência mais acessível.
O Zellij é um espaço de trabalho de terminal com tudo incluído - uma alternativa moderna ao tmux com suporte a plugins WebAssembly.
Principais Funcionalidades:
- Sistema de plugins WebAssembly/WASI
- Construído a partir de seus próprios plugins (dogfooding)
- Atalhos de teclado padrão intuitivos
- Sistema de layout
- Teste sem instalação via curl
18. Pumpkin - 585 ⭐
| Métrica | Valor |
|---|---|
| Repositório | Pumpkin-MC/Pumpkin |
| Estrelas Totais | 6.648 |
| Licença | MIT |
| Categoria | Servidor de Jogo |
Servidores Minecraft Java consomem recursos significativos. O Pumpkin visa eficiência através do Rust.
O Pumpkin é uma implementação de servidor Minecraft escrita em Rust, projetada para ser rápida e eficiente para hospedar servidores de jogos.
Principais Funcionalidades:
- Desempenho Rust para servidores de jogos
- Consumo de recursos menor que Java
- Desenvolvimento impulsionado pela comunidade
19. Tree-sitter - 482 ⭐
| Métrica | Valor |
|---|---|
| Repositório | tree-sitter/tree-sitter |
| Estrelas Totais | 23.595 |
| Licença | MIT |
| Categoria | Análise Sintática (Parsing) |
Analisadores sintáticos tradicionais reconstroem toda a AST em cada edição. A abordagem incremental do Tree-sitter habilita recursos de sintaxe em tempo real.
O Tree-sitter é um sistema de análise sintática incremental para ferramentas de programação, habilitando realce de sintaxe e navegação de código rápidos em editores como Neovim e Helix.
Principais Funcionalidades:
- Análise incremental - reanalisando apenas porções alteradas
- Recuperação de erros - produz árvores úteis mesmo com erros de sintaxe
- Gramáticas para 100+ linguagens
- Usado pelo GitHub para realce de sintaxe
- Impulsiona recursos de editor no Neovim, Helix, Zed
20. Rig - 464 ⭐
| Métrica | Valor |
|---|---|
| Repositório | 0xPlaygrounds/rig |
| Estrelas Totais | 5.723 |
| Licença | MIT |
| Categoria | Framework LLM |
Construir aplicativos LLM em Rust exige um framework estruturado para agentes e pipelines.
O Rig é um framework para construir aplicativos LLM modulares e escaláveis em Rust, semelhante ao LangChain, mas para o ecossistema Rust.
Principais Funcionalidades:
- Arquitetura de agentes modular
- Suporte a pipeline RAG
- Integrações com múltiplos provedores LLM
- Implementação Rust tipada
21. Nushell - 398 ⭐
| Métrica | Valor |
|---|---|
| Repositório | nushell/nushell |
| Estrelas Totais | 38.018 |
| Licença | MIT |
| Categoria | Shell |
Shells tradicionais tratam tudo como texto. O Nushell traz dados estruturados para a linha de comando.
O Nushell é um novo tipo de shell que trata entrada/saída como dados estruturados (tabelas, registros) em vez de texto puro, habilitando manipulação de dados poderosa.
Principais Funcionalidades:
- Pipelines de dados estruturados
- Tipos de dados integrados (tabelas, registros, listas)
- Multiplataforma
- Completões estilo IDE
- Sistema de plugins
22. SurrealDB - 367 ⭐
| Métrica | Valor |
|---|---|
| Repositório | surrealdb/surrealdb |
| Estrelas Totais | 30.962 |
| Licença | BSL-1.1 |
| Categoria | Banco de Dados |
Aplicativos modernos precisam de armazenamento de documentos, consultas de grafos e sincronização em tempo real. O SurrealDB combina tudo.
O SurrealDB é um banco de dados de documentos-grafo escalável, distribuído e colaborativo para a web em tempo real, combinando consultas similares a SQL com travessia de grafo.
Principais Funcionalidades:
- Banco de dados Document + Grafo
- Linguagem de consulta similar a SQL (SurrealQL)
- Assinaturas em tempo real
- Multi-inquilino por design
- Modos embutidos ou distribuídos
23. Turborepo - 360 ⭐
| Métrica | Valor |
|---|---|
| Repositório | vercel/turborepo |
| Estrelas Totais | 29.665 |
| Licença | MIT |
| Categoria | Sistema de Build |
Monorepos JavaScript/TypeScript precisam de cache inteligente e orquestração de tarefas.
O Turborepo é o sistema de build da Vercel otimizado para monorepos JavaScript e TypeScript, escrito em Rust para desempenho.
Principais Funcionalidades:
- Builds incrementais com cache inteligente
- Cache remoto para CI/CD
- Execução de tarefas em paralelo
- Configuração de pipeline
- Configuração zero para a maioria dos projetos
Tabela de Resumo
| Ranking | Projeto | Estrelas/Mês | Estrelas Totais | Categoria |
|---|---|---|---|---|
| 1 | Antigravity-Manager | 14.702 | 19.223 | Gerenciamento de Ferramentas de IA |
| 2 | Vibe-Kanban | 12.631 | 19.624 | Orquestração de Agentes de IA |
| 3 | CC-Switch | 6.635 | 14.715 | Gerenciamento de Ferramentas de IA |
| 4 | Goose | 4.401 | 29.507 | Agente de Codificação com IA |
| 5 | Codex | 3.454 | 58.045 | Agente de Codificação com IA |
| 6 | Memvid | 2.165 | 12.657 | Memória/RAG de IA |
| 7 | NautilusTrader | 1.902 | 18.684 | Trading Algorítmico |
| 8 | Dioxus | 1.726 | 34.449 | Framework de Aplicativos |
| 9 | Tauri | 1.624 | 102.020 | Framework de Aplicativos |
| 10 | Mise | 1.376 | 23.847 | Ferramentas de Desenvolvimento |
| 11 | Yazi | 1.163 | 32.005 | Gerenciador de Arquivos |
| 12 | Convex Backend | 1.066 | 9.759 | Banco de Dados |
| 13 | Prek | 983 | 3.992 | Ferramentas de Desenvolvimento |
| 14 | Ratatui | 980 | 17.897 | Framework TUI |
| 15 | Starship | 819 | 53.783 | Prompt de Shell |
| 16 | WezTerm | 799 | 23.789 | Emulador de Terminal |
| 17 | Zellij | 757 | 28.513 | Multiplexador de Terminal |
| 18 | Pumpkin | 585 | 6.648 | Servidor de Jogo |
| 19 | Tree-sitter | 482 | 23.595 | Análise Sintática (Parsing) |
| 20 | Rig | 464 | 5.723 | Framework LLM |
| 21 | Nushell | 398 | 38.018 | Shell |
| 22 | SurrealDB | 367 | 30.962 | Banco de Dados |
| 23 | Turborepo | 360 | 29.665 | Sistema de Build |
Tendências Principais
Explosão de Ferramentas de Codificação com IA: Os 6 principais projetos estão todos relacionados à codificação com IA - gerenciando contas, orquestrando agentes, fornecendo memória ou sendo agentes em si. Rust + Tauri tornou-se a pilha de escolha para essas ferramentas.
Renascimento do Terminal: Projetos como Yazi, Starship, WezTerm, Zellij e Nushell demonstram a dominância do Rust em ferramentas de terminal modernas, aproveitando I/O assíncrono e abstrações de custo zero.
Frameworks Multiplataforma: Tauri e Dioxus demonstram o papel crescente do Rust no desenvolvimento de aplicativos multiplataforma, oferecendo alternativas ao Electron e React Native.
Experiência do Desenvolvedor: Mise e Prek mostram projetos Rust substituindo ferramentas de desenvolvimento baseadas em Python mais lentas por alternativas mais rápidas e sem dependências.
Artigos Relacionados
- Folheto de comandos do Ollama - Comandos para executar LLMs locais com agentes de IA
- Folheto de comandos GIT - Operações essenciais do Git para hooks de pre-commit
- Folheto de comandos do GitHub Actions - Automação de fluxo de trabalho CI/CD
- Folheto de comandos do GitHub Copilot - Comandos de assistente de codificação com IA
- Top 19 Projetos Go em Alta - Compare com tendências do ecossistema Go
- Top 17 Projetos Python em Alta no GitHub - Compare com tendências do ecossistema Python
- Popularidade de Linguagens de Programação e Ferramentas de Desenvolvimento de Software - Contexto mais amplo sobre popularidade de ferramentas
Recursos Externos
- Repositórios Rust em Alta no GitHub (Mensal)
- Documentação do Vibe-Kanban
- Documentação do Goose
- Documentação do Memvid
- Documentação do Tauri v2
- Documentação do Mise
- Documentação do Yazi
- Documentação do Prek