BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
WP GitHub Tools icon
Possibly abandoned Tested up to 4.5.33 #1 in commit

WP GitHub Tools

Use the custom GitHub Commit widget to display a list of the latest updates from a repository. Additionally, you can use shortcodes to add commit lists or embed any gist. The plugin will cache the GitHub response for a…

Active installs10+10+ tier
Downloads · 30d37▼ -7.5% vs prev. 30d
Rating—0 reviews
Health score23/100At risk
All-time downloads2.6KSince Feb 2013
Support resolved—No recent threads
RequiresWP 3.3PHP any
Downloads · 7d8▲ +60% week over week
Our verdict

Consider an alternative

WP GitHub Tools shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 10 years ago, and scores 23/100 on our health check.

  • Small user base (10+ active installs)
  • Very few reviews so far
  • No update in 10 years
  • Only tested up to WordPress 4.5 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

246Jul 19Sep 1Oct 16
Yesterday0
Daily average (1y)1
Peak day12May 29, 2026
Last 12 months399

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where WP GitHub Tools stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
commit >100 1,183 Best commit plugins →
Github >100 7,042 Best Github plugins →
repository >100 5,977 Best repository plugins →
tool >100 10,000 Best tool plugins →
widget >100 10,000 Best widget plugins →

Version adoption

Share of active sites per release.

  • 1.4100.0%

About WP GitHub Tools

From the official readme · v1.4.4

Description

Use the custom GitHub Commit widget to display a list of the latest updates from a repository. Additionally, you can use shortcodes to add commit lists or embed any gist.
The plugin will cache the GitHub response for a certain time period. You can change this value to any wordpress schedules you have isntalled (default: hourly, half-day, daily). To get more time frames you will need an additional plugin that extends the cron schedules.

Shortcodes

[gist id=’gist_id‘ ]

Embeds a gist in your post. Parameters:

  • id (required) The id of the gist you want to embed.

[commits repository=’your-repository’ count=’max-count’ title=’your-title’]

Displays the latest commits from your repository. Parameters:

  • repository (required) The name of the repository you wish to get.
  • count (optional) The number of commits to retrieve (order by date). Default: 5
  • title (optional) A title to display before the list (h2). Default: none

[releases repository=’your-repository’ count=’max-count’ title=’your-title’]

Displays the latest releases from your repository. Parameters:

  • repository (required) The name of the repository you wish to get.
  • count (optional) The number of releases to retrieve (order by date). Default: 5
  • title (optional) A title to display before the list (h2). Default: none

[chart repository=’your-repository’ width=’chart-width’ height=’chart-height’ class=’additional-css-classes’ color=’bar-color’ background=’chart-background’ count=’commit-count’ title=’your-title’]

Displays an activity chart for the given repository. Parameters:

  • repository (required) The name of the repository you wish to get.
  • width (optional) The width of the chart. Default: auto
  • height (optional) The height of the chart. Default: auto
  • class (optional) Additional CSS classes to add to the chart element. Default: ”
  • color (optional) The chart bar colors. Must be a valid color string (rgb, hex or name). Default: ‘#f17f49’
  • background (optional) The chart background color. Must be a valid color string (rgb, hex or name). Default: ‘transparent’
  • count (optional) The number of commits to retrieve (order by date). Default: 30
  • title (optional) A title to display before the list (h2). Default: none

PHP functions

Feel free to use the Gihub helper class in your theme or plugin development.

<?php WP_Github_Tools_API::get_repos($user, $access_token); ?>

<?php WP_Github_Tools_API::get_user($user, $access_token); ?>

<?php WP_Github_Tools_API::get_commits($repo, $user, $access_token); ?>

<?php WP_Github_Tools_API::get_releases($repo, $user, $access_token); ?>

<?php WP_Github_Tools_API::get_gists($user, $access_token); ?>

Contribute!

If you have suggestions for a new add-on, feel free to contact me on Twitter. Alternatively, you can fork the plugin from Gihub

Installation

  1. Download the plugin files and upload them to your /wp-content/plugins/ directory
    1. Activate the plugin through the ‘Plugins’ menu in WordPress
    2. Create a Github application (make sure the redirect url points back to the github tools settings page)
    3. Add your client ID and secret
    4. Connect to Github
    5. Ready to go!

Changelog

Version 1.4 allows access to private repos and parses Markdown release notes to HTML.

1.4

  • Provides access to private repos. Current users will need to re-authorize their repository.
  • Markdown-formatted release notes are rendered into HTML.

1.3

  • Added custom widget to display repository releases.
  • Implemented custom shortcode to display repository releases.

1.2

  • Added Chart functionality (beta) that allows users to display their commit activity using a graph.
  • Enabled automatic build to deliver updates more quickly.
  • Minifying assets for greater performance.

1.1

  • Using OAuth to connect to Github
  • Improved settings page
  • Better caching system

1.0

  • Added custom widget to display repository commits.
  • Implemented custom shortcode to display repository commits.
  • Implemented custom shortcode to embed gists.
  • Customizable cache system.
  • Live validation of GitHub usernames.

Full changelog on WordPress.org →

Screenshots

Commits shortcode in action. An un-onrdered list of the latest commits is displayed, that you can style as you please using CSS.
Commits shortcode in action. An un-onrdered list of the latest commits is displayed, that…
The settings page once you are connected to Github.
The settings page once you are connected to Github.
The commits widget that you can use on any sidebar to deliver live updates for your projects.
The commits widget that you can use on any sidebar to deliver live updates for your…
The cache preview system. You can manually refresh the cached data and you can view examples for the commits shortcode.
The cache preview system. You can manually refresh the cached data and you can view…
The chart preview system. Currently in beta.
The chart preview system. Currently in beta.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best WP GitHub Tools alternatives

All commit plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
2 Testing Elevated Testing Elevated Quick testing environment for WordPress. It helps to test the feature and commit or… by Utsav Ladani <10 ★★★★★★★★★★ No reviews 2 years ago 21

FAQ

WP GitHub Tools: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 17, 2026

Is WP GitHub Tools free?

Yes. WP GitHub Tools is free to download and use from the official WordPress.org plugin directory.

Is WP GitHub Tools safe to use in 2026?

WP GitHub Tools shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 10 years ago, and scores 23/100 on our health check.

How many websites use WP GitHub Tools?

WP GitHub Tools is active on 10+ WordPress websites and has been downloaded 2,613 times since it launched in February 2013. It was downloaded 37 times in the last 30 days.

Does WP GitHub Tools work with WordPress 7.1?

WP GitHub Tools is officially tested up to WordPress 4.5.33, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

When was WP GitHub Tools last updated?

The latest version, 1.4.4, was released on August 11, 2016 (10 years ago).

Who makes WP GitHub Tools?

WP GitHub Tools is developed and maintained by vilmosioo.

What are the best alternatives to WP GitHub Tools?

The most popular alternatives to WP GitHub Tools are Testing Elevated (<10 installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.