Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Self-Hosted
- Perl

Gitweb is described as 'Git web interface. It is written in Perl and can be used as a CGI script, or as a mod_perl legacy script (run by ModPerl::Registry handler). It allows browsing a git repository (or a set of git repositories) using a web browser' and is an app in the development category. There are more than 50 alternatives to Gitweb for a variety of platforms, including Mac, Linux, Windows, Web-based and Self-Hosted apps. The best Gitweb alternative is GitHub, which is free. Other great apps like Gitweb are GitLab, Forgejo, Gitea and SourceForge.

Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go

Explore your repos easily. Craft commits intuitively. GitFourchette will become your new home to get work done in your Git repositories.


Fast and powerful management tool for SVN, Mercurial, and GIT with a built in push/pull server and full text search and code-review. It works on http/https and has a built in permission/authentication system with the ability to authenticate via LDAP or ActiveDirectory.







ForkHub is an open source GitHub client that started off as a fork of the official Android app from GitHub after they abandoned it, and has since seen lots of improvements. You can see a comprehensive list of changes in the change log: .




Displays changes in a repository or a selected set of commits. This includes visualizing the commit graph, showing information related to each commit, and the files in the trees of each revision.

Apache Allura is an open source implementation of a software forge, a web site that manages source code repositories, bug reports, discussions, wiki pages, blogs, and more for any number of individual projects.








Kallithea, a free software source code management system supporting two leading version control systems, Mercurial and Git.




GLab is an open source Gitlab Cli tool written in Go (golang) to help work seamlessly with Gitlab from the command line. Work with issues, merge requests, watch running pipelines directly from your CLI among other features. Inspired by gh, the official GitHub CLI tool.
