# afragen/git-updater

This WP plugin will update GitHub, Bitbucket, GitLab, and Gitea hosted plugins and themes

Repository: https://github.com/afragen/git-updater
Canonical: https://ross.abutalabs.com/products/git-updater
Homepage: https://git-updater.com
Language: PHP
License: GPL-3.0
License Family: copyleft
Topics: wordpress-plugin, wordpress-theme, updater, language-pack, git
Last push: 2026-08-26T17:35:09+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 96, longevity 100
- inputs: {"age_days": 4805, "days_push": 7, "days_rel": 25, "gap_med": 5.5, "n_releases_24m": 45}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3320, forks 462 (observed 2026-08-28T04:07:56.265060+00:00)

## What it is
A WordPress plugin that enables automatic updates for plugins and themes hosted on GitHub, Bitbucket, GitLab, Gitea, and Gist, including language packs. It supports remote installation, branch switching, REST API endpoints, webhook-triggered updates, and WP-CLI integration, with API add-on plugins for non-GitHub hosts.

## Use cases
- update wordpress plugins from github automatically
- update wordpress themes hosted on bitbucket or gitlab
- install a wordpress plugin remotely from a git repository
- trigger wordpress plugin updates via webhook or rest api
- manage wordpress updates across multiple sites with wp-cli
- distribute a private wordpress plugin from a self-hosted git server
- switch branches of a wordpress plugin or theme from the dashboard

## When to choose
- you distribute WordPress plugins or themes via Git repositories instead of wordpress.org
- you want automatic or CI-driven updates for Git-hosted WordPress code
- you need remote management of plugin/theme updates across many WordPress sites
- you want branch switching or language pack updates from Git sources

## When to avoid
- your plugins and themes are hosted on wordpress.org, which already handles updates natively
- you need a general-purpose Git client or deployment tool outside WordPress
- you require authenticated private-repo updates without a paid license after the trial

## Facets
- artifact type: plugin
- maturity: active
- function: plugin-system, deployment, developer-tools, version-control, webhook, cli
- domain: cms, developer-tools, version-control, web-development
- platform: php, self-hosted
- tags: wordpress-plugin, git-updater, github, bitbucket, gitlab, gitea, language-packs, wp-cli, theme-updates, plugin-updates, rest-api, continuous-deployment, automation, wordpress, web-server

## Member repositories
- afragen/git-updater (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:56.265060+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:41:50.766050+00:00, confidence not recorded.
  - readme: https://github.com/afragen/git-updater (fetched 2026-08-28T04:07:56.265060+00:00, sha 6517393858ca)
  - homepage: https://git-updater.com (fetched 2026-08-29T09:34:56.492282+00:00, sha c481b826d072)
  - site_page: https://git-updater.com/about (fetched 2026-08-29T09:34:56.494673+00:00, sha 129bd5608d88)
  - site_page: https://git-updater.com/knowledge-base/remote-installation (fetched 2026-08-29T09:34:56.496688+00:00, sha 66bb9d2d09e0)
  - site_page: https://git-updater.com/knowledge-base/remote-management-restful-endpoints (fetched 2026-08-29T09:34:56.498622+00:00, sha e6cbb2cd95c3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
