A WordPress plugin that updates plugins straight from GitHub
When you’re actively developing WordPress plugins and hosting them on GitHub instead of the official plugin directory, the update workflow is painful. Every time you push a change, you have to download the zip, go to the WordPress admin, delete the old version, upload the new one. For a plugin you’re changing multiple times a day, that gets tedious very quickly.
GitHub Sync plugin solves this by letting you pull updates directly from your GitHub repos inside the WordPress admin. Point it at a repo, authenticate with a token, and it handles the rest. It checks for new commits or releases and lets you update with one click, the same way you’d update any plugin from the WordPress directory.
I built it because I needed it for my own workflow. I was pushing changes to Super Events Calendar several times a day and the manual zip dance was slowing everything down. Now I just push to GitHub and hit update in WordPress.
Pull the latest version of any GitHub-hosted plugin directly from the WordPress admin
Authenticate with a GitHub personal access token to sync from private repositories
API tokens are stored encrypted in the database, not in plain text
Sync from tagged releases or pull directly from a specific branch like main
Next project
SOULPRINT