Compare GitLab to these popular alternatives based on real-world usage and developer feedback.

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.

Bitbucket gives teams one place to plan projects, collaborate on code, test and deploy, all with free private Git repositories. Teams choose Bitbucket because it has a superior Jira integration, built-in CI/CD, & is free for up to 5 users.

GitHub Enterprise lets developers use the tools they love across the development process with support for popular IDEs, continuous integration tools, and hundreds of third party apps and services.

It integrates with your existing ecosystem supporting end-to-end binary management that overcomes the complexity of working with different software package management systems, and provides consistency to your CI/CD workflow.

CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure. You can use CodeCommit to securely store anything from source code to binaries, and it works seamlessly with your existing Git tools.

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD. It published under the MIT license.

The goal of this project is to make the easiest, fastest and most painless way to set up a self-hosted Git service. With Go, this can be done in independent binary distribution across ALL platforms that Go supports, including Linux, Mac OS X, and Windows.

Collaborate easily and securely manage your code on a fully featured, scalable, private Git repository. Extend your Git workflow by connecting to other GCP tools, including Cloud Build, App Engine, Stackdriver, and Cloud Pub/Sub. Get access to fast, indexed powerful code search across all your owned repositories to save time.

A single process to commit code, review with the team, and deploy the final result to your customers.

Visibility, access control, workflow and code management for Git environments. Flexibility of collaborating on the same codebase and code reviews using any combination of Perforce and Git workflows and tools without compromise.

GitBucket provides a Github-like UI and features such as Git repository hosting via HTTP and SSH, repository viewer, issues, wiki and pull request.

It is a set of version control tools that you can use to manage your code. Get unlimited private Git repository hosting and support across all scales, from a single hobby project for TFVC to the world's largest repository.

It is an Apache™ Subversion (SVN)® client, implemented as a Windows shell extension. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run. And it is free to use, even in a commercial environment.

Bintray offers developers the fastest way to publish and consume OSS software releases. With Bintray's full self-service platform developers have full control over their published software and how it is distributed to the world.

Upsource summarizes recent changes in your repository, showing commit messages, authors, quick diffs, links to detailed diff views and associated code reviews. A commit graph helps visualize the history of commits, branches and merges in your repository.

It is open source tool that helps you easily publish and manage reusable components. It help teams scale shared components to hundreds and even thousands of components, while eliminating the overhead around this process.

Gitolite allows you to setup git hosting on a central server, with fine-grained access control and many more powerful features. Gitolite is an access control layer on top of git.

RhodeCode provides centralized control over distributed code repositories. Developers get code review tools and custom APIs that work in Mercurial, Git & SVN. Firms get unified security and user control so that their CTOs can sleep at night

Gitblit is an open source, pure Java Git solution for managing, viewing, and serving Git repositories. It can serve repositories over the GIT, HTTP, and SSH transports; it can authenticate against multiple providers; and it allows you to get up-and-running with an attractive, capable Git server in less than 5 minutes.

It delivers all design components and assets to your team members where they work enabling quick commenting, implementation, and testing. It supports your team by connecting each team member with the collaboration and automation tools they need to work more efficiently.

It is the best way to browse and maintain your GitHub repositories on any iOS device.

It is a super easy all-in-one DevOps platform. With Issue Tracking, Git Management, Pull Request, and Build Farm. Simple yet Powerful.

Fossil is a software configuration management system. Fossil is software that is designed to control and track the development of a software project and to record the history of the project. There are many such systems in use today. Fossil strives to distinguish itself from the others by being extremely simple to setup and operate.

It is a free Software source code management system that supports two leading version control systems, Mercurial and Git, and has a web interface that is easy to use for users and admins. You can install it on your own server and host repositories for the version control system of your choice.

It is an open source and community-maintained, git-compatible code-collaboration and sharing site.

It is the ultimate code hosting platform for professional development teams. Includes source tree browser, in-line comments, notes, and a powerful ticketing system.

It is an open-source version control platform that allows you to interact with your code at a higher abstraction level. This provides an ergonomic, real-time workflow for individuals and teams.

Gitorious provides open source infrastructure for hosting open source projects that use Git. The central entity in Gitorious is the project, which contains one or more top-level repositories and any repositories managed by the project's contributors.

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.

Deveo is an enterprise grade software production platform with code hosting and collaboration features. Deveo supports Git, Subversion, and Mercurial.

It is a light and fast GitHub/GitLab alternative written in V lang. It is going to have source code hosting, project management, CI & CD.

It is a peer-to-peer stack for code collaboration. It enables developers to collaborate on code without relying on trusted intermediaries. Radicle was designed to provide similar functionality to centralized code collaboration platforms — or "forges" — while retaining Git’s peer-to-peer nature, building on what made distributed version control so powerful in the first place.

GitPlex mimics git log in web interface, with hints and auto-completes available to help user quickly constructing desired commit queries.

It is the next-generation Code Collaboration Platform fuelled by a decentralized network and interactive token economy. It is designed to optimize the open-source software development process through collaboration, transparency, and incentivization.

It is a collaboratory for open-source software development at scale. Its focus is on code review, continuous integration, and project hosting provided exclusively through open source solutions like Git, Gerrit, Zuul, and Gitea.

The ultimate Subversion client for Mac just got better with Shelving, Checkpointing, and blazing fast performance. It is the fastest SVN Client.

It is a product editor platform for teams who build products together. It is changing traditional developers' operations by simplifying product edits, bringing key contributors into the process and enabling teams to build products faster.

2GB for Git repositories. Unlimited users. One plan, one price.