Repolode
afragen

afragen/git-updater

A WordPress plugin that delivers automatic updates for themes, plugins and language packs hosted on GitHub, Bitbucket, GitLab and Gitea.

Stars
3,320
Forks
462
Open issues
16
Last commit
3 days ago

What is it?

Git Updater lets WordPress sites receive updates for plugins and themes that are not distributed through the WordPress.org directory. A plugin or theme opts in by adding a header such as `GitHub Plugin URI` or `GitHub Theme URI` that points to its owner/repository on GitHub, and the updater then checks that repository for new versions.

Support for other hosts is provided through separate add-on plugins for Bitbucket, GitLab, Gitea and Gist, which can be installed from the Add-Ons tab. Language packs can also be updated from Git sources. Authenticated API requests require a paid license after an initial free trial period.

Key features

  • 01Updates WordPress plugins and themes directly from GitHub repositories.
  • 02Reads update source from a GitHub Plugin URI or Theme URI header.
  • 03Supports Bitbucket, GitLab, Gitea and Gist through add-on plugins.
  • 04Can update language packs from Git repositories.

Use cases

  • Deploying private or custom WordPress plugins maintained in a GitHub repository.
  • Keeping self-developed themes on a client site up to date from version control.
  • Managing plugins hosted on GitLab or Bitbucket with the matching add-on.

Quick start

  1. 1

    Download the latest release from the releases page

  2. 2

    Add a GitHub Plugin URI or GitHub Theme URI header to your plugin or theme's style.css or main plugin file

Things to know

  • Your plugin or theme must contain a GitHub URI header for updates to work.
  • After the initial free trial, authenticated API requests require a paid license.
  • Requires WordPress 5.9 or later and PHP 8.0 or later.

Topics

#wordpress-plugin#wordpress-theme#git#updater#github#language-pack

FAQ

What is git-updater?
A WordPress plugin that delivers automatic updates for themes, plugins and language packs hosted on GitHub, Bitbucket, GitLab and Gitea. Git Updater lets WordPress sites receive updates for plugins and themes that are not distributed through the WordPress.org directory. A plugin or theme opts in by adding a header such as `GitHub Plugin URI` or `GitHub Theme URI` that points to its owner/repository on GitHub, and the updater then checks that repository for new versions.
Is git-updater free to use? What license does it have?
git-updater is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is git-updater still maintained?
Actively maintained. The last commit to git-updater was on Nov 4, 2026.
What can I use git-updater for?
Deploying private or custom WordPress plugins maintained in a GitHub repository. Keeping self-developed themes on a client site up to date from version control. Managing plugins hosted on GitLab or Bitbucket with the matching add-on.
How do I install git-updater?
Download the latest release from the releases page Add a GitHub Plugin URI or GitHub Theme URI header to your plugin or theme's style.css or main plugin file
Where can I get git-updater?
The source code and installation instructions are on GitHub: https://github.com/afragen/git-updater

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects