Git WebUI alternatives and similar software solutions
Based on the "Project Management" category.
Alternatively, view Git WebUI alternatives based on common mentions on social networks and blogs.
Gogs9.9 9.4 Git WebUI VS GogsGogs is a painless self-hosted Git service
Gitea9.8 9.9 Git WebUI VS GiteaGit with a cup of tea! Painless self-hosted all-in-one software development service, includes Git hosting, code review, team collaboration, package registry and CI/CD
Phabricator9.3 5.0 L3 Git WebUI VS PhabricatorEffective June 1, 2021: Phabricator is no longer actively maintained.
gitbucket9.0 9.4 Git WebUI VS gitbucketA Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
OpenProject8.9 10.0 L3 Git WebUI VS OpenProjectOpenProject is the leading open source project management software.
Gitolite8.9 2.1 Git WebUI VS GitoliteHosting git repositories -- Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features.
Redmine8.8 9.7 L2 Git WebUI VS RedmineMirror of redmine code source - Official Subversion repository is at https://svn.redmine.org/redmine - contact: @vividtone or maeda (at) farend (dot) jp
Taiga8.5 0.0 L2 Git WebUI VS TaigaAgile project management platform. Built on top of Django and AngularJS
Octobox7.8 0.0 Git WebUI VS Octobox📮Untangle your GitHub Notifications
Gitlist7.5 2.1 Git WebUI VS GitlistAn elegant and modern git repository viewer
Gitblit7.3 8.6 L1 Git WebUI VS Gitblitpure java git solution
goodwork7.2 2.9 Git WebUI VS goodworkSelf hosted project management and collaboration tool powered by TALL stack
Bonobo Git Server7.0 0.0 L3 Git WebUI VS Bonobo Git ServerBonobo Git Server for Windows is a web application you can install on your IIS and easily manage and connect to your git repositories. Go to homepage for release and more info.
Leantime6.9 8.5 Git WebUI VS LeantimeLeantime is a lean project management system for non-project managers. Designed to help you manage your projects from ideation to delivery.
UVDesk6.3 3.7 Git WebUI VS UVDeskUVdesk Opensource Community Helpdesk Project built for all to make a Full Ticketing Support System along with many more other features.
ZenTao6.0 10.0 Git WebUI VS ZenTaoZentao is a lifecycle management for agile projects and open source!
Tuleap5.8 10.0 Git WebUI VS TuleapTuleap is a Free & Open Source Suite to improve management of software developments and collaboration. With a single web-based solution, project managers, developers & quality managers can easily build, deploy software projects.
Gitprep5.4 0.0 L3 Git WebUI VS GitprepPortable GitHub system into your own server
The Bug Genie4.8 0.0 L2 Git WebUI VS The Bug GenieThe Bug Genie is a friendly project management and issue tracking tool
Lavagna4.8 0.0 L4 Git WebUI VS LavagnaLavagna: issue tracker/project management tool
Klaus4.8 7.7 L3 Git WebUI VS Klausdocker run klaus / pip install klaus — the first Git web viewer that Just Works™.
Trac4.7 9.1 L2 Git WebUI VS TracTrac is an enhanced wiki and issue tracking system for software development projects (mirror)
LeanLabs Kan4.6 0.0 L4 Git WebUI VS LeanLabs KanLean project management for GitLab
CaseBox4.5 0.0 Git WebUI VS CaseBoxManage all your organisation's information in one system.
Phproject4.4 2.1 L3 Git WebUI VS PhprojectA high performance full-featured project management system
Titra3.6 5.3 Git WebUI VS Titratitra - modern open source project time tracking for freelancers and small teams
Apache Bloodhound3.0 0.0 L2 Git WebUI VS Apache BloodhoundMirror of Apache Bloodhound
Re:Backlogs2.6 0.0 Git WebUI VS Re:BacklogsRe:Backlogs is an Open Source Project Management Tool.
Lazylead1.5 3.4 Git WebUI VS LazyleadEliminate the annoying work within ticketing systems (Jira, GitHub, Trello). Allows automating (without admin access) daily actions like tickets fields verification, email notifications by JQL/GQL, meeting requests to your (or teammates) calendar.
Microgit1.5 0.0 Git WebUI VS MicrogitGit hosting service made in Crystal and Lucky
Kallithea1.1 - Git WebUI VS KallitheaSource code management system that supports two leading version control systems, Mercurial and Git, with a web interface.
ProjeQtOrA complete, mature, multi-user project management system with extensive functionality for all phases of a project.
sorciaSorcia is a minimalist web frontend for Git repositories with fine-grained user access controls, multiple themes to choose based on your taste and many more.
PagureA lightweight, powerful, and flexible git-centric forge with features laying the foundation for federated and decentralized development.
FossilDistributed version control system featuring wiki and bug tracker
RhodeCodeRhodeCode is an open source platform for software development teams. It unifies and simplifies repository management for Git, Subversion, and Mercurial.
SCM ManagerThe easiest way to share and manage your Git, Mercurial and Subversion repositories over http.
GitLabSelf Hosted Git Management Application
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Git WebUI or a related project?
This git extension is a standalone web based user interface for git repositories.
It comes with history and tree browsing. You may also use it to commit as it comes with an UI to review local changes and the ability to stage / unstage code.
Moreover as git-webui is a web server, your repository is accessible to other people on the same network. They can clone or pull your code using the same URL.
It has very few dependencies, you probably already have them on your Mac / Linux : git, python, and a web browser.
Automatic (Do you trust me ?)
The following command will install git-webui in
$HOME/.git-webui and add a
webui alias to your global
Note for Windows users: These install scripts work for you too. Run them from your Git-Bash shell. You need to install Python first.
Using curl (Mac OS X & Windows):
curl https://raw.githubusercontent.com/alberthier/git-webui/master/install/installer.sh | bash
Using wget (Linux):
wget -O - https://raw.githubusercontent.com/alberthier/git-webui/master/install/installer.sh | bash
Upon installation git-webui will update itself automatically every couple of weeks.
You can deactivate auto-update by removing the
autoupdate = true line from the
webui section of your global
Simply clone the repository and install the alias
git clone https://github.com/alberthier/git-webui.git git config --global alias.webui \!$PWD/git-webui/release/libexec/git-core/git-webui
If you want to allow auto-update:
git config --global webui.autoupdate true
First cd to any of your project versioned with git
cd <my-local-git-clone> git webui
This will start an embedded HTTP server and open your default browser with the GUI.
The toolbar on the left shows your branches and tags. The log of the currently selected one is displayed.
When selecting a revision the diff of this specific commit is displayed in the right panel.
On top of the right panel, you can choose 'Tree' to display the versioned content at the specific revision selected in the left panel. You can browse through directories and display file contents.
Other people on your network have read-only access to your repository: they may access to the web interface (without 'Workspace'), clone or pull from your repository. All this through the same url:
$ git clone http://<ip_of_the_computer_running_webui>:8000/ repo_name
$ git pull http://<ip_of_the_computer_running_webui>:8000/
Commits can only be made from localhost.
- Working copy lists the modified files (compared to the staging area) in your working directory
- Message lets you enter a commit message
- Staging area lists the modified files (compared to HEAD) in your staging area. These are the changes that will be committed
The diff view lets you review the differences of the selected file. You can select code in more fine grained way:
- If the displayed diff is from the working copy, you may stage or cancel the selected lines.
- If the displayed diff is from the staging area, you may unstage the selected lines.
- git (of course :) )
- python 2.7+ or python 3.0+ (Generally already installed on your Mac / Linux)
- An up-to-date modern browser
- Runtime dependencies and ...
Using curl (Mac OS X & Windows):
curl https://raw.githubusercontent.com/alberthier/git-webui/master/install/uninstaller.sh | bash
Using wget (Linux):
wget -O - https://raw.githubusercontent.com/alberthier/git-webui/master/install/uninstaller.sh | bash
rm -rf <git-webui-clone-path> git config --global --unset-all alias.webui git config --global --remove-section webui
You can clone the source code of git-webui on GitHub
grunt git-webui is available in the
Please don't commit any content to the
release folder. This is for end-users release versions, not for work-in-progress versions
If you want to build a DEB, RPM or Homebrew package for git-webui, you only need the content of the
Installing git-webui globally on the system is nothing else than
cp -rf release/* /usr
- If you have no web browser installed at all (headless server), you should start git webui with the
--no-browseroption. Otherwise git-webui may freeze searching for a browser.
This software is licensed under the Apache 2.0 license
*Note that all licence references and agreements mentioned in the Git WebUI README section above are relevant to that project's source code only.