PHPackages                             afragen/github-updater - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. afragen/github-updater

ActiveWordpress-plugin

afragen/github-updater
======================

A plugin to automatically update GitHub, Bitbucket, GitLab, or Gitea hosted plugins, themes, and language packs.

12.24.2(1mo ago)3.3k20.4k470[6 issues](https://github.com/afragen/git-updater/issues)[2 PRs](https://github.com/afragen/git-updater/pulls)GPL-3.0-or-laterPHPPHP &gt;=8.0CI passing

Since Oct 26Pushed 1mo ago89 watchersCompare

[ Source](https://github.com/afragen/git-updater)[ Packagist](https://packagist.org/packages/afragen/github-updater)[ GitHub Sponsors](https://github.com/afragen)[ RSS](/packages/afragen-github-updater/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelog (10)Dependencies (14)Versions (220)Used By (0)

Git Updater
===========

[](#git-updater)

[![downloads](https://camo.githubusercontent.com/2a67b05b721029b2eddfc6bd431179be2c6726517c450233436695862084baef/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6166726167656e2f6769742d757064617465722f746f74616c)](https://camo.githubusercontent.com/2a67b05b721029b2eddfc6bd431179be2c6726517c450233436695862084baef/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6166726167656e2f6769742d757064617465722f746f74616c) [![downloads@latest](https://camo.githubusercontent.com/55115cdabde37c7aaf9be1e39b2366be157e8f27aaa326dbfa7a1ddca2d1134a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6166726167656e2f6769742d757064617465722f6c61746573742f746f74616c)](https://camo.githubusercontent.com/55115cdabde37c7aaf9be1e39b2366be157e8f27aaa326dbfa7a1ddca2d1134a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6166726167656e2f6769742d757064617465722f6c61746573742f746f74616c)

[![WordPress Tests](https://github.com/afragen/git-updater/workflows/WordPress%20Tests/badge.svg)](https://github.com/afragen/git-updater/workflows/WordPress%20Tests/badge.svg)

- Contributors: [Andy Fragen](https://github.com/afragen), [contributors](https://github.com/afragen/git-updater/graphs/contributors)
- Tags: packages, update, github, language pack
- Requires at least: 5.9
- Requires PHP: 8.0
- Stable tag: [master](https://github.com/afragen/git-updater/releases/latest)
- Donate link:
- License: GPL-3.0-or-later

A simple plugin to enable automatic updates to your GitHub hosted WordPress plugins, themes, and language packs. Additional API plugins available for Bitbucket, GitLab, Gitea, and Gist.

[Comprehensive information regarding Git Updater is available in the Knowledge Base.](https://git-updater.com/knowledge-base)

[Install the latest version here.](https://github.com/afragen/git-updater/releases/latest)

Description
-----------

[](#description)

This plugin was originally designed to simply update any GitHub hosted WordPress plugin or theme. Your plugin or theme **must** contain a header in the style.css header or in the plugin's header denoting the location on GitHub. The format is as follows.

```
GitHub Plugin URI: https://github.com/afragen/git-updater

```

or

```
GitHub Theme URI: https://github.com/afragen/test-child

```

...where the above URI leads to the **owner/repository** of your theme or plugin. The URI format is `https://github.com//`. You **should not** include any extensions like `.git`.

### API Plugins

[](#api-plugins)

API plugins for Bitbucket, GitLab, Gitea, and Gist are available. API plugins are available for a one-click install from the **Add-Ons** tab.

- [Git Updater - Bitbucket](https://github.com/afragen/git-updater-bitbucket/releases/latest)
- [Git Updater - GitLab](https://github.com/afragen/git-updater-gitlab/releases/latest)
- [Git Updater - Gitea](https://github.com/afragen/git-updater-gitea/releases/latest)
- [Git Updater - Gist](https://github.com/afragen/git-updater-gist/releases/latest)

### Sponsor

[](#sponsor)

Purchase a license at the [Git Updater Store](https://git-updater.com/store/). An unlimited yearly license is very reasonable and allows for authenticated API requests. There is an initial free trial period. After the trial period Git Updater will not be able to make authenticated API requests.

You can [sponsor me on GitHub](https://github.com/sponsors/afragen) to help with continued development and support.

Slack
-----

[](#slack)

We now have a [Slack team for Git Updater](https://git-updater.slack.com). Please [click here for an invite](https://join.slack.com/t/git-updater/shared_invite/zt-1extq97hy-FjA1QAhjGNDzmFjjlRv3rg). You will be automatically added to the *\#general* and *\#support* channels. Please take a look at other channels too.

Translations
------------

[](#translations)

If you are a polyglot I would greatly appreciate translation contributions to [GlotPress for Git Updater](https://translate.git-updater.com).

###  Health Score

70

—

ExcellentBetter than 100% of packages

Maintenance89

Actively maintained with recent releases

Popularity51

Moderate usage in the ecosystem

Community37

Small or concentrated contributor base

Maturity88

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 97% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~19 days

Recently: every ~10 days

Total

217

Last Release

52d ago

Major Versions

6.3.5 → 7.0.02017-08-01

7.6.2 → 8.0.02018-06-20

8.9.0 → 10.0.02021-05-18

10.10.0 → 11.0.02022-04-25

11.1.10 → 12.0.02022-12-12

PHP version history (6 changes)4.1.1PHP &gt;=5.3

8.0.0PHP &gt;=5.6

10.0.0PHP &gt;=7.0

11.0.0PHP &gt;=7.2

12.5.0PHP &gt;=7.4

12.10.0PHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/82779a185fccde41e1dd3b914bde84cd6be76c8dcb8f6b983f461c8f5687a87e?d=identicon)[afragen](/maintainers/afragen)

---

Top Contributors

[![afragen](https://avatars.githubusercontent.com/u/1296790?v=4)](https://github.com/afragen "afragen (5553 commits)")[![pedro-mendonca](https://avatars.githubusercontent.com/u/7371591?v=4)](https://github.com/pedro-mendonca "pedro-mendonca (29 commits)")[![limikael](https://avatars.githubusercontent.com/u/902911?v=4)](https://github.com/limikael "limikael (25 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (17 commits)")[![GaryJones](https://avatars.githubusercontent.com/u/88371?v=4)](https://github.com/GaryJones "GaryJones (12 commits)")[![JeffMatson](https://avatars.githubusercontent.com/u/6805601?v=4)](https://github.com/JeffMatson "JeffMatson (7 commits)")[![szepeviktor](https://avatars.githubusercontent.com/u/952007?v=4)](https://github.com/szepeviktor "szepeviktor (7 commits)")[![andriiryzhkov](https://avatars.githubusercontent.com/u/10219098?v=4)](https://github.com/andriiryzhkov "andriiryzhkov (6 commits)")[![fxbenard](https://avatars.githubusercontent.com/u/802114?v=4)](https://github.com/fxbenard "fxbenard (6 commits)")[![limenet](https://avatars.githubusercontent.com/u/474329?v=4)](https://github.com/limenet "limenet (5 commits)")[![scarstens](https://avatars.githubusercontent.com/u/1483300?v=4)](https://github.com/scarstens "scarstens (5 commits)")[![khromov](https://avatars.githubusercontent.com/u/1207507?v=4)](https://github.com/khromov "khromov (4 commits)")[![epicfaace](https://avatars.githubusercontent.com/u/1689183?v=4)](https://github.com/epicfaace "epicfaace (4 commits)")[![grappler](https://avatars.githubusercontent.com/u/1785641?v=4)](https://github.com/grappler "grappler (4 commits)")[![benoitchantre](https://avatars.githubusercontent.com/u/1521015?v=4)](https://github.com/benoitchantre "benoitchantre (4 commits)")[![valeriosouza](https://avatars.githubusercontent.com/u/1946271?v=4)](https://github.com/valeriosouza "valeriosouza (3 commits)")[![calvintam236](https://avatars.githubusercontent.com/u/6436149?v=4)](https://github.com/calvintam236 "calvintam236 (3 commits)")[![christophwolff](https://avatars.githubusercontent.com/u/2046613?v=4)](https://github.com/christophwolff "christophwolff (3 commits)")[![daniel-menard](https://avatars.githubusercontent.com/u/3940667?v=4)](https://github.com/daniel-menard "daniel-menard (3 commits)")[![jazzsequence](https://avatars.githubusercontent.com/u/991511?v=4)](https://github.com/jazzsequence "jazzsequence (3 commits)")

---

Tags

gitlanguage-packupdaterwordpress-pluginwordpress-themepluginwordpressthemeupdater

### Embed Badge

![Health badge](/badges/afragen-github-updater/health.svg)

```
[![Health](https://phpackages.com/badges/afragen-github-updater/health.svg)](https://phpackages.com/packages/afragen-github-updater)
```

###  Alternatives

[afragen/git-updater

A plugin to automatically update GitHub, Bitbucket, GitLab, or Gitea hosted plugins, themes, and language packs.

3.3k1.6k](/packages/afragen-git-updater)[freemius/wordpress-sdk

Freemius WordPress SDK

303101.4k4](/packages/freemius-wordpress-sdk)[appsero/client

Appsero Client

25431.7k9](/packages/appsero-client)[balbuf/composer-wp

Manage WordPress core, plugins, and themes with composer.

173.6k](/packages/balbuf-composer-wp)[afragen/translations-updater

This framework provides automatic decoupled languate pack updates from a public repository for your WordPress plugin or theme.

211.8k](/packages/afragen-translations-updater)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
