Об этом проекте

GodotHub — это десктопное приложение для управления проектами, версиями, шаблонами и Git-репозиториями Godot Engine в одном месте. Оно создано на базе Tauri 2 (бэкенд на Rust) и React 19 + TypeScript на фронтенде, поставляется в виде готовых бинарных файлов для Windows, macOS и Linux, а также пакетов winget и Scoop. Управление проектами: создание проектов с нуля или из шаблонов, импорт существующих папок или клонирование из Git-репозитория. Проекты можно закреплять, помечать тегами (теги синхронизируются с project.godot), переупорядочивать перетаскиванием, фильтровать и сортировать, а также выполнять пакетные операции. Приложение отмечает отсутствующие или несовместимые версии Godot, показывает разбивку файлов по типам, поддерживает пользовательские аргументы запуска и предлагает быстрые действия, такие как открытие папки, внешнего редактора или терминала. Управление версиями: просмотр официальных сборок Godot из GitHub с фильтрацией по платформе, загрузка и установка с индикатором прогресса, возобновлением и настраиваемой степенью параллелизма (до 10), импорт существующих установок или .zip-архивов, группировка версий по major.minor, фильтрация по типу сборки и каналу, переименование версий, закрепление текущей версии и создание псевдонимов версий. Закрепленная версия также создает стабильный путь к лаунчеру Godot для скриптов и инструментов. Шаблоны: сохранение любого проекта как переиспользуемого шаблона, создание новых проектов из шаблонов, предпросмотр содержимого шаблонов и автоматический импорт шаблонов из отслеживаемой директории сканирования. Интеграция с Git: просмотр статуса веток и репозитория, индексация и снятие с индексации файлов, коммиты с возможностью изменения, push/pull/fetch, управление ветками, использование stash, просмотр инлайн-диффов, отмена изменений, инициализация репозиториев, настройка удаленных репозиториев и отмена последнего коммита или pull. Статус Git периодически обновляется. Другие функции включают несколько рабочих пространств с пользовательскими иконками и цветами, настраиваемые категории, RSS-ленту новостей, обширные настройки внешнего вида (темный/светлый режим, акцентные и фоновые цвета, радиус углов, плотность интерфейса, масштаб шрифта, уменьшение движения), конфигурацию сканирования хранилища, наблюдатели за файлами, системное меню с недавними проектами, палитру команд, мастер настройки, автоматические обновления, просмотр журнала изменений и справочник по горячим клавишам. Настройки можно экспортировать и импортировать в формате JSON. В README отмечается, что части кодовой базы были реструктурированы с помощью ИИ, и все изменения проверяются и тестируются мейнтейнером; участники могут использовать ИИ, но pull request'ы проверяются вручную. Проект лицензирован под MIT.