GodotHub is a new launcher and project manager for the Godot game engine. Developer RykoTheDev describes the tool as what would happen if Unity Hub and GitHub Desktop had a baby, enabling users to manage projects, engine versions, templates, and Git in one place. The goal is to simplify project management by making it easier to manage multiple Godot versions and the projects that depend on them, which can be particularly useful for those juggling the development of multiple games.
Like other game engine launchers, GodotHub allows users to browse Godot releases, download them, and install them directly. Releases are automatically filtered for the user's platform, and can also be filtered by build type, such as Standard or Mono (C# support), and release channel, such as Stable or Unstable/Beta.
For users who already have multiple Godot versions installed, the tool does not require them to be deleted and reinstalled. Instead, existing Godot installations can be imported from any folder or added by dragging and dropping a ZIP archive.
When it comes to projects, the tool supports both creating new projects and importing existing ones from disk. It also allows projects to be cloned directly from Git repositories. GodotHub includes several project management features, including the ability to pin projects, organize them into categories, search and filter them, and reorder them using drag and drop. It also supports batch operations, version mismatch warnings, project details, and launching projects with custom command-line arguments.
GodotHub also includes support for project templates, allowing existing projects to be saved for reuse. The full directory tree of a template can even be browsed before it is used.
Git integration is also a standout feature. It includes functionality covering common Git workflows, including a status overview, writing commit messages, syncing with remotes, stashing and discarding changes, and more. It also features an inline diff viewer for changed files with syntax-colored additions and deletions.
Other features include support for multiple workspaces for different projects, clients, or game jams. The launcher's appearance can also be customized, and it includes a news feed for staying up to date with the Godot community.
GodotHub is available for Windows, macOS, and Linux, although the developer has stated that the application has currently only been tested on Windows and cannot guarantee that it works as expected on the other platforms. It is licensed under the MIT License.
For more information and to download the tool, check out its repository on GitHub.