Top 23 proyectos de Rust en tendencia en GitHub - Enero 2026

Repositorios de Rust trending en enero de 2026

El ecosistema de Rust está explotando con proyectos innovadores, especialmente en herramientas de codificación de IA y aplicaciones de terminal. Este análisis examina los mejores repositorios de Rust trending en GitHub de este mes.

Logo del lenguaje Rust - proyectos más populares en github

Resumen

Según los datos de la página de tendencias de GitHub, aquí están los 23 proyectos de Rust más activamente crecientes de este mes. Cada entrada incluye estrellas totales, crecimiento mensual, licencia y una descripción de lo que hace que el proyecto sea destacado.


1. Antigravity-Manager — 14,702 ⭐

Métrica Valor
Repositorio lbjlaq/Antigravity-Manager
Estrellas totales 19,223
Licencia MIT
Categoría Gestión de herramientas de IA

La explosión de herramientas de codificación de IA ha creado la necesidad de una gestión unificada de cuentas a través de múltiples proveedores.

Antigravity-Manager es un gestor y conmutador profesional de cuentas para herramientas de IA, que proporciona un cambio de cuenta sin interrupciones con un solo clic. Construido con Tauri v2 + React, se ejecuta como una aplicación de escritorio nativa.

Funciones clave:

  • Soporte de proxy API multi-protocolo (OpenAI, Anthropic/Claude, Gemini)
  • Configuración de enrutamiento y mapeo de modelos
  • Panel de monitoreo de tráfico
  • Integración con bandeja del sistema
  • Soporte multiplataforma (Windows, macOS, Linux)

2. Vibe-Kanban — 12,631 ⭐

Métrica Valor
Repositorio BloopAI/vibe-kanban
Estrellas totales 19,624
Licencia Apache-2.0
Categoría Orquestación de agentes de IA

Gestionar múltiples agentes de codificación de IA a través de interfaces de chat se vuelve incómodo para proyectos complejos. Vibe-Kanban reimagina el flujo de trabajo.

Vibe-Kanban es una plataforma de orquestación que gestiona múltiples agentes de codificación de IA desde una interfaz de tablero Kanban unificada. En lugar de interacciones basadas en chat, asigna y rastrea tareas de codificación como en la gestión de proyectos.

Funciones clave:

  • Soporta Claude Code, Gemini CLI, OpenAI Codex, GitHub Copilot, Cursor Agent CLI
  • Ejecución paralela de múltiples agentes
  • Seguimiento en tiempo real del estado de las tareas
  • Configuración centralizada del servidor MCP
  • Entornos de ejecución aislados por tarea
  • Inicio automático del servidor de desarrollo

3. CC-Switch — 6,635 ⭐

Métrica Valor
Repositorio farion1231/cc-switch
Estrellas totales 14,715
Licencia MIT
Categoría Gestión de herramientas de IA

Editar manualmente archivos de configuración JSON para herramientas de CLI de IA es propenso a errores y tedioso. CC-Switch proporciona una solución visual.

CC-Switch es una aplicación de escritorio multiplataforma que actúa como un centro de configuración unificado para Claude Code, Codex, OpenCode y Gemini CLI.

Funciones clave:

  • Gestión visual de configuración de API
  • Cambio de proveedor con un solo clic sin reinicios
  • Prueba integrada de latencia/velocidad para proveedores de API
  • Soporte de proxy de API de terceros
  • Copias de seguridad automáticas con sincronización en la nube
  • Configuración compartida multi-proveedor

4. Goose — 4,401 ⭐

Métrica Valor
Repositorio block/goose
Estrellas totales 29,507
Licencia Apache-2.0
Categoría Agente de codificación de IA

La mayoría de los asistentes de codificación de IA se detienen en sugerencias. Goose va más allá con la ejecución autónoma de tareas.

Goose es un agente de IA de código abierto y extensible de Block (anteriormente Square) que automatiza tareas de ingeniería más allá de las sugerencias de código. Puede instalar, ejecutar, editar y probar código mientras se ejecuta localmente. Si estás interesado en ejecutar LLM locales para Goose, consulta nuestro cheatsheet de Ollama.

Funciones clave:

  • Funciona con cualquier proveedor de LLM
  • Depuración y despliegue autónomos
  • Reescrito en Rust para portabilidad (no se requiere Python)
  • Marco de extensiones mediante MCP (Model Context Protocol)
  • Modo sin cabeza para entornos de servidor
  • Interfaz gráfica basada en Electron para macOS

5. OpenAI Codex — 3,454 ⭐

Métrica Valor
Repositorio openai/codex
Estrellas totales 58,045
Licencia Apache-2.0
Categoría Agente de codificación de IA

La entrada oficial de OpenAI en agentes de codificación basados en terminal trae sus modelos directamente a tu línea de comandos.

Codex es un agente de codificación ligero que se ejecuta en tu terminal, con implementaciones tanto de CLI como de Rust. Se integra con GitHub, Slack y Linear para automatizar flujos de trabajo.

Funciones clave:

  • Interfaz CLI, extensión de IDE y web
  • AGENTS.md para definiciones de agentes personalizados
  • Marco de habilidades para extensibilidad
  • Modo no interactivo para automatización
  • Soporte de MCP (Model Context Protocol)
  • Integraciones con GitHub, Slack y Linear

6. Memvid — 2,165 ⭐

Métrica Valor
Repositorio memvid/memvid
Estrellas totales 12,657
Licencia Apache-2.0
Categoría Memoria/RAG de IA

Tubos de RAG complejos requieren múltiples bases de datos y servicios. Memvid simplifica esto a un solo archivo.

Memvid es una capa de memoria sin servidor que reemplaza tubos de RAG complejos con un solo archivo portátil .mv2 que contiene toda la memoria del agente—datos, incrustaciones y metadatos.

Funciones clave:

  • Latencia de búsqueda inferior a 5 ms en hardware de consumo
  • 60% mayor precisión vs RAG tradicional
  • Ahorro del 93% en costos de infraestructura
  • Búsqueda híbrida: BM25 + vectores semánticos
  • Depuración de sesiones de agentes en el tiempo
  • Funciona con LangChain, AutoGen, CrewAI, Claude, Gemini, OpenAI

7. NautilusTrader — 1,902 ⭐

Métrica Valor
Repositorio nautechsystems/nautilus_trader
Estrellas totales 18,684
Licencia LGPL-3.0
Categoría Trading algorítmico

El trading algorítmico profesional requiere precisión de nanosegundos y soporte multiactivo.

NautilusTrader es una plataforma de trading algorítmico de alto rendimiento y un backtester basado en eventos con componentes de Rust para velocidad y una API de Python para desarrollo de estrategias.

Funciones clave:

  • Backtesting con resolución de nanosegundos
  • Multiactivo: criptomonedas, acciones, futuros, FX, opciones, apuestas
  • Fluye 5 millones de filas por segundo
  • Paridad de código de backtest a live (no se necesitan cambios)
  • Procesamiento por lotes para conjuntos de datos mayores que la RAM

8. Dioxus — 1,726 ⭐

Métrica Valor
Repositorio DioxusLabs/dioxus
Estrellas totales 34,449
Licencia MIT/Apache-2.0
Categoría Marco de aplicación

Construir aplicaciones multiplataforma normalmente requiere código bases separadas. Dioxus une el desarrollo web, de escritorio y móvil en Rust.

Dioxus es un marco de aplicación fullstack para construir aplicaciones web, de escritorio y móviles desde una sola base de código en Rust. Confianza de Airbus, ESA y Y Combinator.

Funciones clave:

  • Una sola base de código para web, escritorio, móvil
  • Recarga en caliente durante el desarrollo
  • Funciones del servidor para aplicaciones fullstack
  • Enrutamiento tipo seguro
  • Tamaño mínimo de aplicación de 600 KB

9. Tauri — 1,624 ⭐

Métrica Valor
Repositorio tauri-apps/tauri
Estrellas totales 102,020
Licencia MIT/Apache-2.0
Categoría Marco de aplicación

Las aplicaciones Electron son notoriamente grandes. Tauri v2 construye aplicaciones de escritorio y móvil más pequeñas y rápidas usando webviews nativas.

Tauri es un marco para construir aplicaciones multiplataforma con una interfaz frontal de web y un backend de Rust. V2 añade soporte para Android e iOS junto con Linux, macOS y Windows.

Funciones clave:

  • Tamaño mínimo de aplicación de 600 KB (vs 100 MB+ para Electron)
  • Soporte de Android e iOS en v2
  • Cualquier framework de JavaScript para interfaz frontal
  • IPC mejorado con protocolos personalizados
  • Sistema de permisos basado en ACL
  • Integración de Swift/Kotlin para APIs nativas

10. Mise — 1,376 ⭐

Métrica Valor
Repositorio jdx/mise
Estrellas totales 23,847
Licencia MIT
Categoría Herramientas de desarrollo

Gestionar múltiples versiones de lenguaje y variables de entorno a través de proyectos está fragmentado entre herramientas como asdf, nvm y direnv. Mise los une.

Mise (anteriormente rtx) es una herramienta completa de entorno de desarrollo que combina gestión de versiones de tiempo de ejecución (como asdf/nvm), variables de entorno (como direnv) y ejecución de tareas (como make).

Funciones clave:

  • Gestiona Node.js, Python, Ruby, Go y 100+ herramientas
  • Cambio automático de versiones por directorio
  • Gestión de variables de entorno por proyecto
  • Lanzador de tareas integrado
  • Mucho más rápido que asdf
  • Compatible con el ecosistema de plugins de asdf

11. Yazi — 1,163 ⭐

Métrica Valor
Repositorio sxyazi/yazi
Estrellas totales 32,005
Licencia MIT
Categoría Gestor de archivos

Los gestores de archivos tradicionales de terminal bloquean en operaciones de E/S. La arquitectura asincrónica de Yazi mantiene la interfaz receptiva incluso con directorios masivos.

Yazi es un gestor de archivos de terminal rápido como el rayo construido completamente sobre E/S asincrónica con Tokio, con carga en fragmentos para directorios con más de 100,000 archivos.

Funciones clave:

  • E/S asincrónica a lo largo — nunca bloquea
  • Carga en fragmentos para directorios masivos
  • Carga previa en segundo plano de listas de archivos
  • Detección de tipo MIME y preprocesamiento de imágenes en múltiples hilos
  • Sistema de plugins basado en Lua
  • Soporte integrado del protocolo de imágenes

12. Convex Backend — 1,066 ⭐

Métrica Valor
Repositorio get-convex/convex-backend
Estrellas totales 9,759
Licencia Apache-2.0
Categoría Base de datos

Las bases de datos tradicionales requieren capas separadas de actualización en vivo para actualizaciones en tiempo real. Convex proporciona reactividad integrada.

Convex es una base de datos reactiva de código abierto diseñada para desarrolladores de aplicaciones, con el backend escrito en Rust. Proporciona consistencia fuerte con suscripciones en tiempo real.

Funciones clave:

  • Consultas reactivas con actualizaciones automáticas
  • Funciones del servidor en TypeScript
  • Garantías de consistencia fuerte
  • Biblioteca de cliente disponible en Rust
  • Diseñado para aplicaciones con LLM

13. Prek — 983 ⭐

Métrica Valor
Repositorio j178/prek
Estrellas totales 3,992
Licencia MIT
Categoría Herramientas de desarrollo

Pre-commit es esencial para la calidad del código pero lento debido a la sobrecarga de Python. Prek entrega la misma funcionalidad mucho más rápido.

Prek es una reimplementación en Rust de pre-commit que es varias veces más rápida, usa la mitad del espacio en disco y no requiere tiempo de ejecución de Python. Para gestionar tus flujos de trabajo de git, consulta nuestro cheatsheet de comandos GIT.

Funciones clave:

  • Solo un binario — sin dependencias
  • Instalación y ejecución paralelas de hooks
  • Implementaciones nativas en Rust de hooks comunes
  • Usa uv para gestión más rápida de entornos virtuales de Python
  • Soporte de monorepo/workspace
  • Compatible de forma plug-and-play con .pre-commit-config.yaml

14. Ratatui — 980 ⭐

Métrica Valor
Repositorio ratatui/ratatui
Estrellas totales 17,897
Licencia MIT
Categoría Marco de UI de terminal

Construir UIs de terminal en Rust necesitaba un marco moderno y activamente mantenido. Ratatui llena ese vacío.

Ratatui es una biblioteca de Rust para construir interfaces de usuario de terminal rápidas y livianas usando gráficos de modo inmediato. Usado por Netflix, OpenAI, AWS y Vercel.

Funciones clave:

  • Renderizado en modo inmediato (declare UI cada frame)
  • Varios backends: Crossterm, Termion, Termwiz
  • Multiplataforma: macOS, Linux, Windows
  • Más de 2000 crates construidas con Ratatui
  • 15,8 millones de descargas en crates.io

15. Starship — 819 ⭐

Métrica Valor
Repositorio starship/starship
Estrellas totales 53,783
Licencia ISC
Categoría Prompt de shell

Los prompts de shell por defecto carecen de contexto. Starship proporciona un prompt hermoso e informativo que funciona en todas partes.

Starship es un prompt mínimo, rápido como el rayo e infinitamente personalizable para cualquier shell. Muestra información contextual como el estado de git, versiones de lenguaje y contexto en la nube.

Funciones clave:

  • Funciona con Bash, Zsh, Fish, PowerShell, Nushell y más
  • Configuración en TOML
  • Modular — habilite solo lo que necesite
  • Rendimiento potenciado por Rust
  • Iconos de Nerd Font

16. WezTerm — 799 ⭐

Métrica Valor
Repositorio wezterm/wezterm
Estrellas totales 23,789
Licencia MIT
Categoría Emulador de terminal

Los emuladores de terminal modernos necesitan aceleración de GPU y consistencia multiplataforma.

WezTerm es un emulador de terminal y multiplexor acelerado por GPU escrito en Rust, con configuración basada en Lua.

Funciones clave:

  • Renderizado acelerado por GPU
  • Multiplataforma (Windows, macOS, Linux)
  • Multiplexor integrado
  • Configuración en Lua
  • Soporte de ligaduras y emojis

17. Zellij — 757 ⭐

Métrica Valor
Repositorio zellij-org/zellij
Estrellas totales 28,513
Licencia MIT
Categoría Multiplexor de terminal

Los multiplexores de terminal como tmux tienen curvas de aprendizaje pronunciadas. Zellij proporciona una experiencia más accesible.

Zellij es un espacio de trabajo de terminal con baterías incluidas — una alternativa moderna a tmux con soporte de plugins de WebAssembly.

Funciones clave:

  • Sistema de plugins de WebAssembly/WASI
  • Construido desde sus propios plugins (dogfooding)
  • Teclas de enlace intuitivas por defecto
  • Sistema de diseño
  • Pruébelo sin instalar mediante curl

18. Pumpkin — 585 ⭐

Métrica Valor
Repositorio Pumpkin-MC/Pumpkin
Estrellas totales 6,648
Licencia MIT
Categoría Servidor de juego

Los servidores de Minecraft en Java consumen recursos significativos. Pumpkin busca eficiencia mediante Rust.

Pumpkin es una implementación de servidor de Minecraft escrita en Rust, diseñada para ser rápida y eficiente para alojar servidores de juegos.

Funciones clave:

  • Rendimiento de Rust para servidores de juegos
  • Menor consumo de recursos que Java
  • Desarrollo comunitario

19. Tree-sitter — 482 ⭐

Métrica Valor
Repositorio tree-sitter/tree-sitter
Estrellas totales 23,595
Licencia MIT
Categoría Parsing

Los parsers tradicionales reconstruyen todo el AST en cada edición. El enfoque incremental de Tree-sitter permite características de sintaxis en tiempo real.

Tree-sitter es un sistema de parsing incremental para herramientas de programación, permitiendo resaltado de sintaxis rápido y navegación de código en editores como Neovim y Helix.

Funciones clave:

  • Parsing incremental — solo re-parsa las partes modificadas
  • Recuperación de errores — produce árboles útiles incluso con errores de sintaxis
  • Gramáticas para 100+ lenguajes
  • Usado por GitHub para resaltado de sintaxis
  • Potencia funciones de editores en Neovim, Helix, Zed

20. Rig — 464 ⭐

Métrica Valor
Repositorio 0xPlaygrounds/rig
Estrellas totales 5,723
Licencia MIT
Categoría Marco de LLM

Construir aplicaciones de LLM en Rust requiere un marco estructurado para agentes y pipelines.

Rig es un marco para construir aplicaciones de LLM modulares y escalables en Rust, similar a LangChain pero para el ecosistema de Rust.

Funciones clave:

  • Arquitectura de agentes modular
  • Soporte de pipelines de RAG
  • Integraciones con múltiples proveedores de LLM
  • Implementación tipo segura en Rust

21. Nushell — 398 ⭐

Métrica Valor
Repositorio nushell/nushell
Estrellas totales 38,018
Licencia MIT
Categoría Shell

Los shells tradicionales tratan todo como texto. Nushell trae datos estructurados a la línea de comandos.

Nushell es un nuevo tipo de shell que trata la entrada/salida como datos estructurados (tablas, registros) en lugar de texto plano, permitiendo manipulación de datos poderosa.

Funciones clave:

  • Tubos de datos estructurados
  • Tipos de datos integrados (tablas, registros, listas)
  • Multiplataforma
  • Completaciones similares a IDE
  • Sistema de plugins

22. SurrealDB — 367 ⭐

Métrica Valor
Repositorio surrealdb/surrealdb
Estrellas totales 30,962
Licencia BSL-1.1
Categoría Base de datos

Las aplicaciones modernas necesitan almacenamiento de documentos, consultas de gráfico y sincronización en tiempo real. SurrealDB combina todo eso.

SurrealDB es una base de datos documental-gráfica escalable y distribuida para la web en tiempo real, combinando consultas similares a SQL con recorridos de gráfico.

Funciones clave:

  • Base de datos documental + gráfico
  • Lenguaje de consulta similar a SQL (SurrealQL)
  • Suscripciones en tiempo real
  • Multi-tenant por diseño
  • Modos incrustados o distribuidos

23. Turborepo — 360 ⭐

Métrica Valor
Repositorio vercel/turborepo
Estrellas totales 29,665
Licencia MIT
Categoría Sistema de construcción

Los monorepos de JavaScript/TypeScript necesitan caché inteligente y orquestación de tareas.

Turborepo es el sistema de construcción de Vercel optimizado para monorepos de JavaScript y TypeScript, escrito en Rust para rendimiento.

Funciones clave:

  • Construcciones incrementales con caché inteligente
  • Caché remoto para CI/CD
  • Ejecución paralela de tareas
  • Configuración de pipeline
  • Cero configuración para la mayoría de los proyectos

Tabla de Resumen

Posición Proyecto Estrellas/Mes Estrellas Totales Categoría
1 Antigravity-Manager 14,702 19,223 Gestión de herramientas de IA
2 Vibe-Kanban 12,631 19,624 Orquestación de agentes de IA
3 CC-Switch 6,635 14,715 Gestión de herramientas de IA
4 Goose 4,401 29,507 Agente de codificación de IA
5 Codex 3,454 58,045 Agente de codificación de IA
6 Memvid 2,165 12,657 Memoria/RAG de IA
7 NautilusTrader 1,902 18,684 Trading algorítmico
8 Dioxus 1,726 34,449 Marco de aplicación
9 Tauri 1,624 102,020 Marco de aplicación
10 Mise 1,376 23,847 Herramientas de desarrollo
11 Yazi 1,163 32,005 Gestor de archivos
12 Convex Backend 1,066 9,759 Base de datos
13 Prek 983 3,992 Herramientas de desarrollo
14 Ratatui 980 17,897 Marco de UI de terminal
15 Starship 819 53,783 Prompt de shell
16 WezTerm 799 23,789 Emulador de terminal
17 Zellij 757 28,513 Multiplexor de terminal
18 Pumpkin 585 6,648 Servidor de juego
19 Tree-sitter 482 23,595 Parsing
20 Rig 464 5,723 Marco de LLM
21 Nushell 398 38,018 Shell
22 SurrealDB 367 30,962 Base de datos
23 Turborepo 360 29,665 Sistema de construcción

Tendencias Clave

Explosión de herramientas de codificación de IA: Los 6 primeros proyectos están relacionados con IA de codificación — gestionando cuentas, orquestando agentes, proporcionando memoria o siendo agentes mismos. Rust + Tauri se ha convertido en el stack de elección para estas herramientas.

Renacimiento de la terminal: Proyectos como Yazi, Starship, WezTerm, Zellij y Nushell muestran la dominancia de Rust en la herramienta moderna de terminal, aprovechando I/O asincrónico y abstracciones sin costo.

Marcos multiplataforma: Tauri y Dioxus demuestran el creciente papel de Rust en el desarrollo de aplicaciones multiplataforma, ofreciendo alternativas a Electron y React Native.

Experiencia del desarrollador: Mise y Prek muestran cómo los proyectos de Rust reemplazan herramientas de desarrollo más lentas basadas en Python con alternativas más rápidas y sin dependencias.

Artículos Relacionados

Fuentes