Source Code Management Software for Self-Hosted

Bitbucket Bitbucket

With Bitbucket developers and teams can collaborate better on software projects. BitBucket is a web-based version control repository hosting service owned by Atlassian. The software is a suite of tools built on-top of the free and open-source Git repoitory management and version control system. Bitbucket provides features that developers can use to build, test and deploy code with integrated CI/CD.

Gitea Gitea

Gitea is a free and open-source software package for hosting software development version control using Git The software is written in Go and is a community managed fork of Gogs, released under the MIT license. With Gitea you can host your very own software project collaboration platform that can handle bug tracking, wikis, code review and team communication.

GitLab GitLab

A web-based tool for DevOps lifecycle management and source code hosing. GitLab, much like GitHub use the open-source technology Git for repository management and code reversion. On top of that GitLab provide extra services like issue-tracking, wiki and CI/CD pipelines for code deployment. The main difference between GitLab and GitHub is that GitLab is open-source and the whole platform can be self-hosted on your own server. GitLab also provides the same hosted repository solutions provided by GitHub.

GitBucket GitBucket

GitBucket is a free and open-source Git platform built on the JVM. GitBucket is written in Scala and released under the Apache License Version 2.0.

Gitly Gitly

Gitly is a free and open-source git-based source code management tool written in V. The software can be self-hosted affordably with a $3.5 cloud instance. Gitly is light, fast and utlize minimal ammount of RAM, and can be deployed as a single <1 MB binary, including compiled templates.