Top 23 Projetos em Rust em Alta no GitHub - Janeiro de 2026

Repositórios de Rust em alta em janeiro de 2026

O ecossistema Rust está explodindo com projetos inovadores, especialmente em ferramentas de codificação de IA e aplicações de terminal. Este resumo analisa os principais repositórios de Rust em tendência no GitHub deste mês.

Logotipo da Linguagem Rust - projetos mais populares no github

Visão Geral

Com base nos dados da página de tendências do GitHub, aqui estão os 23 projetos de Rust mais ativamente crescendo 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 de IA criou a necessidade de um gerenciamento unificado de contas em múltiplos provedores.

Antigravity-Manager é um gerenciador e comutador profissional de contas para ferramentas de IA, fornecendo comutação de conta sem interrupções com um clique. Construído com Tauri v2 + React, ele executa como uma aplicação de desktop nativa.

Funcionalidades Principais:

  • Suporte a proxy de API multi-protocolo (OpenAI, Anthropic/Claude, Gemini)
  • Roteamento e configuração de mapeamento de modelos
  • Painel de monitoramento de tráfego
  • Integração com 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 de IA por meio de interfaces de chat torna-se desorganizado para projetos complexos. O Vibe-Kanban reimagina o fluxo de trabalho.

Vibe-Kanban é uma plataforma de orquestração que gerencia múltiplos agentes de codificação de IA a partir de uma interface de quadro Kanban unificada. Em vez de interações baseadas em chat, você atribui e acompanha tarefas de codificação como em um gerenciamento de projetos.

Funcionalidades Principais:

  • Suporte a Claude Code, Gemini CLI, OpenAI Codex, GitHub Copilot, Cursor Agent CLI
  • Execução paralela de múltiplos agentes
  • Rastreamento em tempo real do status das tarefas
  • Configuração centralizada do servidor MCP
  • Ambientes de execução isolados por tarefa
  • Inicialização automática 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 de CLI de IA é propenso a erros e tedioso. O CC-Switch fornece uma solução visual.

CC-Switch é uma aplicação de desktop multiplataforma que serve como um centro unificado de configuração para Claude Code, Codex, OpenCode e Gemini CLI.

Funcionalidades Principais:

  • Gerenciamento visual de configuração de API
  • Comutação de provedor com um clique sem reiniciar
  • Teste de latência/velocidade embutido para provedores de API
  • Suporte a proxy de API de terceiros
  • Backup automático com sincronização em nuvem
  • Configuração compartilhada por 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 de IA

A maioria dos assistentes de codificação de IA para além de sugestões. O Goose vai mais longe com a execução autônoma de tarefas.

Goose é um agente de IA aberto e extensível da Block (anteriormente Square) que automatiza tarefas de engenharia além de sugestões de código. Ele pode instalar, executar, editar e testar código enquanto está em execução localmente. Se você estiver interessado em executar LLMs locais para o Goose, consulte nossa folha de dicas do Ollama.

Funcionalidades Principais:

  • Funciona com qualquer provedor de LLM
  • Depuração e implantação autônomas
  • Reescrito em Rust para portabilidade (não é necessário 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 de IA

A entrada oficial da OpenAI em assistentes de codificação baseados em terminal traz seus modelos diretamente para sua linha de comando.

Codex é um agente de codificação leve que executa em seu terminal, com implementações CLI e Rust. Ele se integra com GitHub, Slack e Linear para automação de fluxo de trabalho.

Funcionalidades Principais:

  • Interfaces CLI, extensão de IDE e web
  • AGENTS.md para definições de agentes personalizados
  • 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.

Memvid é uma camada de memória sem servidor que substitui pipelines RAG complexos por um único arquivo portável .mv2 contendo toda a memória do agente — dados, embeddings e metadados.

Funcionalidades Principais:

  • Latência de pesquisa inferior a 5 ms em hardware de consumo
  • 60% maior precisão versus RAG tradicional
  • 93% economia de custos de infraestrutura
  • Busca híbrida: BM25 + vetores semânticos
  • Depuração de sessões de agentes com viagem no tempo
  • 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 Negociação Algorítmica

Negociação algorítmica profissional requer precisão em nanossegundos e suporte multiativo.

NautilusTrader é uma plataforma de negociação algorítmica de alto desempenho e um backtester orientado a eventos com componentes Rust para velocidade e uma API Python para desenvolvimento de estratégias.

Funcionalidades Principais:

  • Backtesting com resolução de nanossegundos
  • Multiativo: criptomoedas, ações, futuros, FX, opções, apostas
  • Fluxo de 5 milhões de linhas por segundo
  • Paridade de código de backtest para live (não são necessárias alterações)
  • 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 Aplicativo

Construir aplicativos multiplataforma geralmente requer código bases separadas. O Dioxus unifica o desenvolvimento web, desktop e mobile em Rust.

Dioxus é um framework fullstack para construir aplicações web, desktop e mobile a partir de uma única base de código Rust. Confiado por Airbus, ESA e Y Combinator.

Funcionalidades Principais:

  • Uma única base de código para web, desktop e mobile
  • Recarregamento ao vivo durante o desenvolvimento
  • Funções do servidor para aplicações fullstack
  • Roteamento typesafe
  • Tamanho mínimo da aplicação 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 Aplicativo

Aplicações Electron são notoriamente grandes. O Tauri v2 constrói aplicações desktop e mobile menores e mais rápidas usando webviews nativas.

Tauri é um framework para construir aplicações multiplataforma com uma interface web frontend e backend Rust. O v2 adiciona suporte a Android e iOS ao lado de Linux, macOS e Windows.

Funcionalidades Principais:

  • Tamanho mínimo da aplicação de 600KB (vs 100MB+ para Electron)
  • Suporte a Android e iOS no v2
  • Qualquer framework JavaScript para frontend
  • IPC aprimorado 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 linguagem e variáveis de ambiente em projetos está fragmentado por ferramentas como asdf, nvm e direnv. O Mise unifica-as.

Mise (anteriormente rtx) é uma ferramenta abrangente de ambiente de desenvolvimento que combina gerenciamento de versões de runtime (como asdf/nvm), variáveis de ambiente (como direnv) e execução de tarefas (como make).

Funcionalidades Principais:

  • Gerencia Node.js, Python, Ruby, Go e 100+ ferramentas
  • Troca automática de versão por diretório
  • Gerenciamento de variáveis de ambiente por projeto
  • Runner de tarefa embutido
  • Muito mais rápido que asdf
  • Compatível com o ecossistema de plugins 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 tradicionais de terminal bloqueiam operações de E/S. A arquitetura assíncrona do Yazi mantém a interface responsiva mesmo com diretórios massivos.

Yazi é um gerenciador de arquivos de terminal muito rápido construído totalmente com E/S assíncrono com Tokio, com carregamento em fragmentos para diretórios com mais de 100.000 arquivos.

Funcionalidades Principais:

  • E/S assíncrono em toda parte — nunca bloqueia
  • Carregamento em fragmentos para diretórios massivos
  • Pré-carregamento de listas de arquivos em segundo plano
  • Detecção de tipo mime e pré-processamento de imagens em múltiplas threads
  • Sistema de plugins baseado em Lua
  • Suporte embutido ao protocolo de imagem

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 separadas de atualização em tempo real para atualizações ao vivo. O Convex fornece reatividade embutida.

Convex é um banco de dados reativo aberto para desenvolvedores de aplicações, com o backend escrito em Rust. Ele fornece consistência forte com assinaturas em tempo real.

Funcionalidades Principais:

  • 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 aplicações com 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 de Python. O Prek entrega a mesma funcionalidade muito mais rápido.

Prek é uma reimplementação em Rust do pre-commit que é várias vezes mais rápida, usa metade do espaço em disco e não requer runtime de Python. Para gerenciar seus fluxos de trabalho de git, veja nossa folha de dicas de comandos GIT.

Funcionalidades Principais:

  • Um único binário — sem dependências
  • Instalação e execução paralelas de hooks
  • Implementações nativas de Rust de hooks comuns
  • Usa uv para gerenciamento mais rápido de ambientes virtuais de Python
  • Suporte a monorepo/workspace
  • Compatível 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 usuário de terminal em Rust precisava de um framework moderno e mantido ativamente. O Ratatui preenche essa lacuna.

Ratatui é uma biblioteca Rust para construir interfaces de usuário de terminal rápidas e leves usando gráficos de modo imediato. Usada por Netflix, OpenAI, AWS e Vercel.

Funcionalidades Principais:

  • Renderização de modo imediato (declare a UI cada quadro)
  • Múltiplos backends: Crossterm, Termion, Termwiz
  • Multiplataforma: macOS, Linux, Windows
  • 2000+ crates construídos com Ratatui
  • 15,8 milhões 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

Prompt de shell padrão falta contexto. O Starship fornece um prompt bonito e informativo que funciona em qualquer lugar.

Starship é um prompt minimalista, ultrarrápido e infinitamente personalizável para qualquer shell. Ele exibe informações contextuais como status do git, versões de linguagem e contexto da nuvem.

Funcionalidades Principais:

  • Funciona com Bash, Zsh, Fish, PowerShell, Nushell e mais
  • Configuração em TOML
  • Modular — habilite apenas o que precisar
  • Desempenho potencializado por Rust
  • Ícones de 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 de GPU e consistência multiplataforma.

WezTerm é um emulador de terminal e multiplexador acelerado por GPU, escrito em Rust, com configuração baseada em Lua.

Funcionalidades Principais:

  • Renderização acelerada por GPU
  • Multiplataforma (Windows, macOS, Linux)
  • Multiplexador embutido
  • Configuração baseada 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 tmux têm curvas de aprendizado acentuadas. O Zellij fornece uma experiência mais acessível.

Zellij é um workspace de terminal com baterias incluídas — uma alternativa moderna ao tmux com suporte a plugins de WebAssembly.

Funcionalidades Principais:

  • Sistema de plugin de WebAssembly/WASI
  • Construído a partir de seus próprios plugins (dogfooding)
  • Teclas de atalho padrão intuitivo
  • Sistema de layout
  • Experimente sem instalar 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 Java de Minecraft consomem recursos significativos. O Pumpkin visa eficiência através de Rust.

Pumpkin é uma implementação de servidor Minecraft escrita em Rust, projetada para ser rápida e eficiente para hospedagem de servidores de jogos.

Funcionalidades Principais:

  • Desempenho Rust para servidores de jogos
  • Consumo de recursos menor que Java
  • Desenvolvimento comunitário

19. Tree-sitter — 482 ⭐

Métrica Valor
Repositório tree-sitter/tree-sitter
Estrelas Totais 23.595
Licença MIT
Categoria Parsing

Parseadores tradicionais reconstróem todo o AST em cada edição. A abordagem incremental do Tree-sitter permite recursos de sintaxe em tempo real.

Tree-sitter é um sistema de parsing incremental para ferramentas de programação, permitindo destaque de sintaxe rápido e navegação de código em editores como Neovim e Helix.

Funcionalidades Principais:

  • Parsing incremental — apenas reparsa as partes modificadas
  • Recuperação de erros — produz árvores úteis mesmo com erros de sintaxe
  • Gramáticas para 100+ linguagens
  • Usado por GitHub para destaque de sintaxe
  • Potencia recursos de editor em Neovim, Helix, Zed

20. Rig — 464 ⭐

Métrica Valor
Repositório 0xPlaygrounds/rig
Estrelas Totais 5.723
Licença MIT
Categoria Framework LLM

Construir aplicações LLM em Rust requer um framework estruturado para agentes e pipelines.

Rig é um framework para construir aplicações LLM modulares e escaláveis em Rust, semelhante ao LangChain, mas para o ecossistema Rust.

Funcionalidades Principais:

  • Arquitetura de agente modular
  • Suporte a pipeline RAG
  • Integrações com múltiplos provedores de LLM
  • Implementação de tipo seguro em Rust

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.

Nushell é um novo tipo de shell que trata entrada/saída como dados estruturados (tabelas, registros) em vez de texto simples, permitindo manipulação de dados poderosa.

Funcionalidades Principais:

  • Pipelines de dados estruturados
  • Tipos de dados embutidos (tabelas, registros, listas)
  • Multiplataforma
  • Completions semelhantes a 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

Apps modernos precisam de armazenamento de documentos, consultas de grafo e sincronização em tempo real. O SurrealDB combina tudo isso.

SurrealDB é um banco de dados documentar-grafo escalável e distribuído para a web em tempo real, combinando consultas semelhantes a SQL com navegação de grafo.

Funcionalidades Principais:

  • Banco de dados de documento + grafo
  • Linguagem de consulta semelhante a SQL (SurrealQL)
  • Assinaturas em tempo real
  • Multi-tenant 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 Construção

Monorepos de JavaScript/TypeScript precisam de cache inteligente e orquestração de tarefas.

Turborepo é o sistema de construção da Vercel otimizado para monorepos de JavaScript e TypeScript, escrito em Rust para desempenho.

Funcionalidades Principais:

  • Construções incrementais com cache inteligente
  • Cache remoto para CI/CD
  • Execução paralela de tarefas
  • Configuração de pipeline
  • Zero-config para a maioria dos projetos

Tabela de Resumo

Rank 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 de IA
5 Codex 3.454 58.045 Agente de Codificação de IA
6 Memvid 2.165 12.657 Memória/RAG de IA
7 NautilusTrader 1.902 18.684 Negociação Algorítmica
8 Dioxus 1.726 34.449 Framework de Aplicativo
9 Tauri 1.624 102.020 Framework de Aplicativo
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 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 Construção

Principais Tendências

Explosão de Ferramentas de Codificação de IA: Os seis primeiros projetos estão todos relacionados a IA de codificação — gerenciando contas, orquestrando agentes, fornecendo memória ou sendo agentes em si. Rust + Tauri tornou-se o stack de escolha para essas ferramentas.

Renascimento de Terminal: Projetos como Yazi, Starship, WezTerm, Zellij e Nushell mostram a dominação do Rust em ferramentas modernas de terminal, aproveitando I/O assíncrono e abstrações sem custo.

Frameworks Multiplataforma: Tauri e Dioxus demonstram o crescimento do Rust no desenvolvimento de aplicações multiplataforma, oferecendo alternativas a Electron e React Native.

Experiência do Desenvolvedor: Mise e Prek mostram que projetos Rust substituem ferramentas de desenvolvimento mais lentas baseadas em Python com alternativas mais rápidas e sem dependências.

Artigos Relacionados

Fontes