~ Just Vibin' by Pixel and Code
← back
008 / 008 · Live

GitHub Sync WordPress Plugin

A WordPress plugin that updates plugins straight from GitHub

Business GitHub API REST API WordPress

About this project

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.

Details

Role

Design & Product

Timeline

1 day

Type

Business

Stack

GitHub API REST API WordPress

Key features

// 01

One-Click Updates

Pull the latest version of any GitHub-hosted plugin directly from the WordPress admin

// 02

Private Repo Support

Authenticate with a GitHub personal access token to sync from private repositories

// 03

Encrypted Token Storage

API tokens are stored encrypted in the database, not in plain text

// 04

Release & Branch Tracking

Sync from tagged releases or pull directly from a specific branch like main

Next project

SOULPRINT

$ Just Vibin' by Pixel and Code S A S I S S C G
W LI E