GitHub Updater is an open source project that allows developers and users to have automatic updating for their public or private GitHub and Bitbucket hosted plugins and themes. GitHub Updater allows for easy remote installation of any GitHub or Bitbucket repository containing a plugin or theme.
As a developer tool, GitHub Updater allows for automatic updating of individual repository branches and even allows for the switching of plugin branches and the rollback of themes to previous tagged versions. GitHub Updater allows for seamless updating of client sites via the standard WordPress Add Dashboard using core WordPress functions.