Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be πŸ“–

gd-plug-plus

An asset by huzz
The page banner background of a mountain and forest
gd-plug-plus thumbnail image
gd-plug-plus thumbnail image
gd-plug-plus thumbnail image
gd-plug-plus thumbnail image
gd-plug-plus thumbnail image
gd-plug-plus thumbnail image
gd-plug-plus thumbnail image
gd-plug-plus hero image

Quick Information

0 ratings
gd-plug-plus icon image
huzz
gd-plug-plus

A plugin manager for Godot 4.x with built-in editor UI. Manage addon installation, updates, and version pinning β€” all from within the editor, no config scripts needed.

Supported Engine Version
4.0
Version String
1.0.3
License Version
Apache-2.0
Support Level
community
Modified Date
5 hours ago
Git URL
Issue URL

gd-plug-plus

English | δΈ­ζ–‡

A plugin manager for Godot 4.x with built-in editor UI. Browse, install, update, and version-pin addons β€” all from within the editor, no config scripts needed.

Requirements

  • Godot 4.x (tested with 4.4+)
  • git in system PATH

Installation

Copy addons/gd-plug-plus/ into your project's addons/ directory, then enable the plugin in Project β†’ Project Settings β†’ Plugins.

Usage

Install Addons

Switch to the Install New tab. The built-in catalog lists community addons ready for one-click install. You can also type a Git URL into the search bar and click Search to find any public repository.

Select the addons you want, then click Install Selected.

README Install addons from built-in catalog

Install GDExtensions from Releases

Some addons (especially GDExtensions) ship as pre-built binaries via GitHub Releases instead of raw source code.

  1. Enter the repository URL, tick the Release checkbox, and click Search

README Search release extensions

  1. Select the result and click Install Selected β€” the asset is downloaded with real-time progress, extracted, and copied into your project

README Download release extension

Check for Updates

On the Installed tab, click Check Versions to compare every installed addon against its remote. Addons with new commits will show an Update button.

README Check versions

Update All

Click Update All to pull the latest changes for every addon in one batch.

README Update all addons

Switch Version

Click the branch/tag or commit link of any installed addon to switch it to a different branch, tag, or commit.

README Switch version

Switch Release Version

For addons installed from Releases, click the tag link (e.g. v2.0.0 [R]) to switch to a different release tag. The new asset is downloaded and replaces the old one, with a progress bar and the option to cancel.

README Switch release version

Token Configuration

Platform API tokens are required for Release searches and downloads (to avoid rate limits and access private repos). Tokens are stored in an encrypted file outside the project and shared across all Godot projects on the same machine.

Go to Settings β†’ Auth to configure tokens:

Platform Auth Methods How to obtain
GitHub Device Flow OAuth / PAT github.com/settings/tokens
Codeberg PAT codeberg.org/user/settings/applications
Gitee PAT gitee.com/profile/personal_access_tokens
  • Device Flow (GitHub only): click "Device Flow Login", a code appears β€” open the browser link, enter the code, authorize, and the token is saved automatically.
  • PAT (all platforms): paste a Personal Access Token into the input field and click Save.

Token file location: $XDG_CONFIG_HOME/gd-plug-plus/tokens.dat (Linux/macOS) or %APPDATA%/gd-plug-plus/tokens.dat (Windows).

Proxy Configuration

Go to Settings β†’ Network to configure an HTTP/HTTPS proxy. When enabled, the proxy applies to all network requests β€” both Godot HTTP requests and git subprocess commands.

Contributing

Plugin Index

The built-in addon catalog in the Install New tab is powered by addon_index.json. Anyone can contribute new entries:

  1. Fork the gd-plug-plus repo
  2. Edit addons/gd-plug-plus/addon_index.json
  3. Add an entry following the format below
  4. Submit a Pull Request

Format

addon_index.json is a JSON array. Each element represents a repository:

[
  {
    "url": "https://github.com/user/repo",
    "addons": [
      {
        "name": "My Plugin",
        "description": "A short description.",
        "addon_dir": "addons/my_plugin",
        "author": "Author Name",
        "type": "plugin",
        "branch": "main"
      }
    ]
  }
]

Fields

Field Required Description
url Yes Full git clone URL
addons Yes Array of addons in this repo
addons[].name Yes Display name
addons[].addon_dir Yes Install target directory (e.g. addons/my_plugin)
addons[].branch Yes Default branch (e.g. main)
addons[].description No One-line summary
addons[].author No Author name
addons[].type No plugin (default) or gdextension

For repos with multiple addons, list each as a separate element in the addons array.

Acknowledgements

gd-plug-plus is inspired by two projects from imjp94:

  • gd-plug β€” Git-based plugin manager for Godot (MIT)
  • gd-plug-ui β€” Editor UI for gd-plug (MIT)

License

Apache-2.0

A plugin manager for Godot 4.x with built-in editor UI. Manage addon installation, updates, and version pinning β€” all from within the editor, no config scripts needed.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
gd-plug-plus icon image
huzz
gd-plug-plus

A plugin manager for Godot 4.x with built-in editor UI. Manage addon installation, updates, and version pinning β€” all from within the editor, no config scripts needed.

Supported Engine Version
4.0
Version String
1.0.3
License Version
Apache-2.0
Support Level
community
Modified Date
5 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers