Gitblit is a pure‑Java Git server offering repository browsing, pull‑request handling and LDAP/AD integration. Looking for other free or open‑source solutions to host and manage Git repositories? Below are 20 popular alternatives.
Get targeted exposure with custom position pinning and highlighted placement.
Lightweight, self‑hosted Git service written in Go; provides issue tracking, wiki, CI integration and a modern UI.
Fast, painless self‑hosted Git service written in Go; focuses on simplicity and low resource consumption.
Full‑featured DevOps platform with Git repository management, CI/CD, issue boards, and container registry—all open source.
Hosted Git service with unlimited public repositories, basic issue tracking, and community collaboration tools.
Atlassian’s cloud Git hosting with free private repositories for up to 5 users, pull‑request reviews and Jira integration.
Long‑standing platform for hosting open‑source projects; provides Git (and SVN/Mercurial) repos, download mirrors and forums.
Powerful suite for code review, repository hosting, task tracking and CI; can be self‑hosted for free.
Open‑source platform for managing source code, tickets, forums, and wikis; supports Git, Subversion and Mercurial.
Unified web interface for managing Git and Mercurial repositories with fine‑grained access control.
Self‑hosted source control management with Git, Mercurial and Subversion support; includes LDAP, 2FA and audit logs.
Integrated, self‑contained SCM with bug tracking, wiki and web UI; ideal for small to medium projects.
Scala‑based Git platform compatible with GitHub API; offers pull requests, issue tracking and wiki.
Fast, lightweight web interface for Git repositories written in C; perfect for static hosting.
Free for up to 5 users; Windows‑focused Git server with web UI, LDAP/AD auth and repository management.
Simple, Windows‑only Git server with a web UI; supports Active Directory authentication.
Access‑control layer for Git repositories; manages permissions via simple configuration files.
Legacy tool for hosting Git repositories with SSH key‑based access control; still used in minimal setups.
Command‑line tool for managing many Git repositories as a single project; widely used in Android development.