For an open source self hosted git hosting platform, the strongest matches are gitlabhq/gitlabhq (GitLab is a comprehensive self-hostable git repository manager that), go-gitea/gitea (Gitea is a self-hosted Git repository manager that provides) and gitbucket/gitbucket (GitBucket is a self-hostable git repository management platform with). takezoe/gitbucket and phacility/phabricator round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source alternatives to bitbucket”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git repositories, managing project tasks, and automating software delivery pipelines. It functions as a self-hosted version control system with integrated access controls, an issue tracker for project management, and a CI/CD pipeline orchestrator. The platform distinguishes itself by integrating DevSecOps capabilities, specifically a security scanner designed to detect secret leaks and API keys during the code review process. It coordinates the entire DevOps lifecycle, linking version control
GitLab is a comprehensive self-hostable git repository manager that provides pull request workflows, issue tracking, CI/CD pipelines, and access controls out of the box.
Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or language-specific packages within a unified environment. The platform distinguishes itself through a built-in automation engine that executes continuous integration and delivery pipelines directly triggered by repository events. It utilizes a background task queue to manage asyn
Gitea is a self-hosted Git repository manager that provides pull request workflows, issue tracking with kanban boards, built-in CI/CD pipelines, access control, and webhooks, perfectly matching your team collaboration requirements.
GitBucket is a self-hosted Git platform and version control hosting service that provides a web interface for managing repositories, issues, and pull requests. Built with a Scala-based manager, it functions as a GitHub API compatible server, allowing it to integrate with external tools that rely on that specific industry schema. The platform distinguishes itself by integrating a Maven repository host for storing and retrieving Java build artifacts alongside source code. It also features a plugin architecture that enables the addition of custom logic and new functionality to the core system.
GitBucket is a self-hostable git repository management platform with a built-in web interface, pull request workflows, and issue tracking, though it relies on plugins and external integrations rather than shipping with a native CI/CD pipeline.
GitBucket is a self-hosted Git hosting platform and forge designed for managing private repositories. Built with the Scala language, it provides a web interface for version control and is implemented as a server compatible with the GitHub API to ensure integration with existing third-party tools. The platform allows for customization of the version control environment through a plugin-based extension model, enabling the installation of third-party plugins to add specialized features. Its capability surface covers software project management via integrated issue trackers, pull requests, and w
GitBucket is a self-hostable Git hosting platform with built-in issue tracking, pull request workflows, and plugin support that directly matches your requirements for a collaborative repository manager.
Phabricator is a software development suite consisting of a collection of integrated web applications designed to manage the full software engineering lifecycle. It serves as a project management platform, issue tracking system, and code review tool. The suite provides capabilities for bug tracking and coordination, allowing teams to report and manage software defects and feature requests. It also facilitates peer code review workflows to manage proposed changes before they are merged into a repository. The platform includes tools for project task organization and general software developmen
Phabricator is a comprehensive self-hostable software development suite offering code review, issue tracking, and project management tools, though its git hosting and CI/CD workflow model differ slightly from standard GitHub-style platforms.
OneDev is a self-hosted, unified development platform that integrates Git repository hosting, issue tracking, and continuous integration and deployment (CI/CD) into a single system. It provides a comprehensive environment for managing the entire software lifecycle, allowing teams to coordinate code reviews, track development tasks, and automate build pipelines through a centralized interface. The platform distinguishes itself by offering browser-based, containerized development environments that allow developers to access and edit project files directly on the server. Its build system utilize
OneDev is a self-hostable git repository manager featuring built-in CI/CD pipelines, issue tracking, and code review workflows, though it is slightly narrower than the flagship platform in community size.
Gogs is a self-hosted Git service and repository manager written in Go. It provides a web-based hosting platform for storing version-controlled repositories with a focus on lightweight deployment across various operating systems and hardware architectures. The system distinguishes itself through a single-binary deployment model, which simplifies installation. It also supports repository migration, allowing users to move existing codebases and documentation from other hosting services into a self-managed environment. The platform covers collaborative code development through pull requests and
Gogs is a self-hostable git repository manager featuring pull requests, access control, and webhooks, though it is a lighter-weight alternative that lacks some of the built-in CI/CD and Kanban features of larger platforms.
Gogs is a self-hosted Git service and collaborative code hosting platform. It functions as a version control manager that allows users to store and manage source code on their own infrastructure using SSH, HTTP, and HTTPS protocols. The platform distinguishes itself through comprehensive mirroring capabilities, acting as a tool to synchronize and mirror repositories and wikis from external hosting providers to a local instance. It is designed for secure, containerized deployment, supporting non-root user configurations to meet strict security requirements. Beyond basic hosting, it provides a
Gogs is a self-hosted Git service providing code hosting and collaboration tools on your own infrastructure, though it offers a lighter-weight alternative to full-featured platforms while covering core repository management needs.
GoCD is a continuous delivery server and build automation platform designed to orchestrate software delivery pipelines. It functions as a CD pipeline orchestrator that manages the automated execution of build, test, and deployment stages to move code from commit to production. The system utilizes an agent-based job execution model where remote agents pull work from a central server via polling. It employs a state-machine approach to pipeline orchestration, tracking the progression of software through stages and managing immutable build outputs via a central artifact repository to ensure consi
GoCD is a continuous delivery and build automation server rather than a full git repository manager, making it a pipeline execution tool rather than a platform for hosting source code and pull requests.
git-bug is a distributed bug tracker and local-first issue manager that stores bug reports and comments as versioned objects directly within a Git repository. It integrates project management by coupling issue history with source code, using Git as the transport layer to synchronize task data across multiple local clones. The system enables distributed bug tracking without relying on a central server or external hosting provider. It utilizes a local indexing cache to provide near-instant searching and filtering of issue metadata without network latency. The project further supports synchroni
Git-bug is a distributed issue tracker stored directly inside Git repositories rather than a full self-hostable repository management platform with pull request workflows and team collaboration tools.
Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and infrastructure operations across multiple clusters from a single interface. It serves as a centralized dashboard for orchestrating workloads, managing security, and providing observability for Kubernetes environments. The platform distinguishes itself with a no-code workflow engine for automating container builds and software delivery pipelines, alongside a visual GitOps deployment tool for managing declarative applications and reconciling configuration drift. Its capability surfac
Devtron is a Kubernetes management platform and CI/CD orchestrator rather than a self-hosted git repository manager, making it a neighbouring operational tool rather than the code hosting platform requested.
Read the Docs is an automated documentation hosting platform that transforms source files from version control into published websites. It functions as a documentation pipeline that updates content automatically on every commit to keep technical manuals in sync with software releases. The platform provides specialized hosting for static site documentation and integrates as a CI/CD pipeline for documentation workflows. It utilizes a webhook-driven build system to trigger documentation rebuilds automatically by listening for push events from remote version control systems. The service supports
Read the Docs is a documentation hosting and building platform rather than a source code management tool, meaning it lacks the git repository hosting, issue tracking, and pull request workflows you are looking for.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| gitlabhq/gitlabhq | 24.4K | Ruby | NOASSERTION | |
| go-gitea/gitea | 56.3K | Go | MIT | |
| gitbucket/gitbucket | 9.4K | Scala | Apache-2.0 | |
| takezoe/gitbucket | 9.4K | Scala | Apache-2.0 | |
| phacility/phabricator | 12.3K | PHP | Apache-2.0 | |
| theonedev/onedev | 14.7K | Java | mit | |
| gogits/gogs | 47.6K | Go | MIT | |
| gogs/gogs | 47.6K | Go | MIT | |
| gocd/gocd | 7.4K | Java | Apache-2.0 | |
| git-bug/git-bug | 9.9K | Go | GPL-3.0 |