Sobre el proyecto

GodotHub es una aplicación de escritorio para gestionar proyectos, versiones, plantillas y repositorios Git de Godot Engine en un solo lugar. Está construida con Tauri 2 (backend en Rust) y React 19 + TypeScript en el frontend, y se distribuye como binarios precompilados para Windows, macOS y Linux, además de paquetes winget y Scoop. Gestión de proyectos: crea proyectos desde cero o a partir de plantillas, importa carpetas existentes o clona desde un repositorio Git. Los proyectos pueden fijarse, etiquetarse (las etiquetas se sincronizan con project.godot), reordenarse arrastrando y soltando, filtrarse y ordenarse, y operarse por lotes. La aplicación marca versiones de Godot faltantes o no coincidentes, muestra un desglose de archivos por tipo, admite argumentos de lanzamiento personalizados y ofrece acciones rápidas como abrir la carpeta, un editor externo o una terminal. Gestión de versiones: explora compilaciones oficiales de Godot desde GitHub filtradas por plataforma, descarga e instala con progreso, reanudación y concurrencia configurable (hasta 10), importa instalaciones existentes o archivos .zip, agrupa versiones por mayor.menor, filtra por tipo de compilación y canal, renombra versiones, fija una versión actual y crea alias de versiones. Una versión fijada también produce una ruta estable del lanzador de Godot para scripts y herramientas. Plantillas: guarda cualquier proyecto como plantilla reutilizable, crea nuevos proyectos a partir de plantillas, previsualiza el contenido de las plantillas e importa automáticamente plantillas desde un directorio de escaneo vigilado. Integración con Git: consulta el estado de la rama y del repositorio, prepara y quita archivos del área de staging, realiza commits con enmienda opcional, push/pull/fetch, gestiona ramas, usa stashes, ve diffs en línea, descarta cambios, inicializa repositorios, configura remotos y deshace el último commit o pull. El estado de Git se actualiza periódicamente. Otras funciones incluyen múltiples espacios de trabajo con iconos y colores personalizados, categorías personalizables, un feed de noticias RSS, amplios ajustes de apariencia (modo oscuro/claro, colores de acento y fondo, radio de esquina, densidad de la interfaz, escala de fuente, movimiento reducido), configuración de escaneo de almacenamiento, observadores de archivos, menú de bandeja con proyectos recientes, paleta de comandos, asistente de incorporación, actualizaciones automáticas, visor de registro de cambios y referencia de atajos de teclado. Los ajustes pueden exportarse e importarse como JSON. El README señala que partes del código fueron reestructuradas con asistencia de IA y que todos los cambios son revisados y probados por el mantenedor; los colaboradores pueden usar IA, pero las solicitudes de extracción se revisan manualmente. El proyecto está bajo licencia MIT.