GodotHub
What if Unity Hub and Github Desktop had a Baby but its Adopted? Yeah..
Install / Use
npx skills add RykoTheDev/GodotHubInstalls into whichever agent you are using.
README
⚠️ Note: This app has only been tested on Windows, Arch Linux Hyprland and Newest MacOS Version (by a contributor). I cannot guarantee how it runs or behaves on other Linux Distros or test personally on Mac. If you find a bug, please report it on Issues or contact me if you'd like to help with cross-platform testing or contributions.
<p align="center"> <a href="https://github.com/RykoTheDev/godothub/releases/latest"> <kbd>⬇️ Download Now</kbd> </a> <a href="#screenshots"><kbd>📸 Screenshots</kbd></a> <a href="#features"><kbd>📖 Features</kbd></a> <a href="#installation"><kbd>🛠️ Installation</kbd></a> <a href="#keyboard-shortcuts"><kbd>⌨️ Shortcuts</kbd></a> </p>⚠️ Another Note: In Linux, AppImage won't work for most distros due to it being a backend "linuxdeploy" issue that i can't fix myself this happens with almost all Tauri Apps on Linux. when they push a fix to this, I will update it immediately.
Screenshots
<p align="center"> <img src="assets/hero-screenshot.png" alt="GodotHub Main Window" width="820"> <br> <em>The Projects view with search, categories, and drag-and-drop sorting</em> </p> <br> <table> <tr> <td width="50%" align="center"> <img src="assets/versions-view.png" alt="Versions View" width="400"> <br> <strong>🎯 Versions</strong> <br> <sub>Browse, download, and manage Godot versions</sub> </td> <td width="50%" align="center"> <img src="assets/templates-view.png" alt="Templates View" width="400"> <br> <strong>📦 Templates</strong> <br> <sub>Save and reuse project templates</sub> </td> </tr> <tr> <td width="50%" align="center"> <img src="assets/asset-store-view.png" alt="Asset Store View" width="400"> <br> <strong>📦 Asset Store</strong> <br> <sub>Install assets from old and new asset store directly in your projects or templates</sub> </td> <td width="50%" align="center"> <img src="assets/git-view.png" alt="Git Integration" width="400"> <br> <strong>🔄 Git Integration</strong> <br> <sub>Full Git management inside GodotHub</sub> </td> </tr> <tr> <td width="50%" align="center"> <img src="assets/settings-appearance-view.png" alt="Settings & Appearance" width="400"> <br> <strong>🎨 Appearance & Settings</strong> <br> <sub>Deep customization with themes, accent colors, corner radius, and more</sub> </td> <td width="50%" align="center"> <img src="assets/news-view.png" alt="News Feed" width="400"> <br> <strong>📰 News Feed</strong> <br> <sub>Stay up to date with Godot community news</sub> </td> </tr> </table><sub>💡 Screenshots show the dark theme with default accent color. All visuals are customizable.</sub>
<p align="center"> <a href="https://discord.com/invite/nA7dus32Yv/" target="_blank" rel="noopener noreferrer"> <img src="/assets/discord-banner.png" alt="Discord"> </a> </p> <p align="center"> <a href="https://patreon.com/TheRyko" target="_blank" rel="noopener noreferrer"> <img src="/assets/patreon-banner.png" alt="Patreon"> </a> </p>
Features
Project Management
Take full control of your Godot projects with a rich, intuitive interface.
| Feature | Description | |---|---| | Create & Import | Create new projects from scratch or from templates, import existing ones from disk, or clone directly from Git repositories. | | Drag & Drop Reorder | Rearrange projects with smooth drag-and-drop. Reorder within categories, or move between them. | | Pin Projects | Pin your most important projects to a dedicated Pinned section at the top. | | Tags Support | Tags get fetched directly from project.godot so they are in sync with your godot launcher. You can edit, Add more or delete them and they will sync | | Batch Operations | Select multiple projects at once to change versions, assign categories, toggle pins, or remove from the library. | | Search & Filter | Search by name or path, filter by category, and sort by custom order, name, date, last opened, or project size. | | Version Warnings | Visual indicators when a project's bound Godot version is missing or has a major version mismatch. | | Project Properties | Inspect detailed project info including file breakdown by type (scripts, scenes, images, audio, 3D models, etc.) with sizes and counts. | | Custom Launch Args | Add custom command-line arguments when launching projects. | | Quick Actions | Open project folder, open in external editor, open terminal at project path - all from the project card. |
Godot Version Management
Download, install, and manage any Godot version effortlessly.
| Feature | Description |
|---|---|
| Browse Releases | Fetch the full list of official Godot builds directly from GitHub, filtered for your platform. |
| Download & Install | Download with progress tracking, resume support, and concurrent downloading (configurable up to 10 simultaneous). |
| Import Versions | Import existing Godot installations from any folder or drag-and-drop a .zip archive. |
| Grouped Display | Versions are grouped by major.minor with collapsible sections for easy browsing. |
| Filtering | Filter by build type (Standard / Mono / Both) and channel (Stable / Unstable / Both). |
| Custom Names | Give your installed versions friendly, custom names. |
| Auto-Cleanup | Prunes missing executables automatically from the registry. |
Templates
Save time by reusing project structures.
| Feature | Description | |---|---| | Save as Template | Convert any existing project into a reusable template. | | Create from Template | Start new projects pre-populated with template content. | | Preview Contents | Browse the full directory tree of any template before using it. | | Sync from Directory | Automatically import templates from a configured scan folder. | | File Watcher | The template directory is watched for changes. Edit a template folder and the library updates automatically. |
Git Integration
Full-featured Git management right inside GodotHub.
| Feature | Description | |---|---| | Status Overview | See branch name, uncommitted changes, and repo status at a glance. | | Stage / Unstage | Stage and unstage individual files or all at once. | | Commit | Write commit messages with optional amend. | | Push / Pull / Fetch | Sync with remotes. | | Branch Management | List, switch, create, and delete branches. | | Stash | Push, list, apply, and drop stashes. | | Diff Viewer | Inline diff viewer for changed files with syntax-colored additions and deletions. | | Discard Changes | Discard all uncommitted changes with confirmation. | | Init & Remote | Initialize a new Git repo, set or remove remotes. | | Undo | Undo the last commit or undo a pull. | | Auto-Refresh | Git status is polled every 30 seconds automatically. |
Workspaces
Keep your projects organized with multiple workspaces.
| Feature | Description | |---|---| | Multiple Workspaces | Create separate workspaces for different projects, clients, or game jams. | | Custom Icons & Colors | Each workspace gets a unique icon and color for quick visual identification. | | Quick Switch | Switch between workspaces from the sidebar dropdown. |
Categories
Organize projects with flexible, colorful categories.
| Feature | Description |
|---|---|
| Create & Customize | Create categories with custom names and colors from a rich palette. |
| Collapsible Sections | Collapse and expand category sections to keep the view clean. |
| Drag Between Categories | Drag projects between categories using @dnd-kit powered sorting. |
| Filter by Category | Filter the project list by any category. |
| Enable / Disable | Turn categories on or off globally from Settings. |
News Feed
Stay up to date with the Godot community.
| Feature | Description | |---|---| | RSS Feed | Fetches and displays Godot-related news and updates. | | Cached | Feed data is cached for performance. | | Open in Browser | Click any news item to open the full article. |
Appearance & Customization
Make GodotHub truly yours.
| Feature | Description | |---|---| | Dark / Light Mode | Switch between dark and light themes. | | Accent Color | Cho
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
