github.com/gitlabhq/gitlabhq

GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com

Open this visualization on its own page →

Contributors

2801

Lines of Code

599,214

From

2011-10-08

To

2022-06-07

About gitlabhq/gitlabhq

GitLab is a comprehensive open-source platform for managing Git repositories and collaborating on code. Built as a Ruby on Rails application, it provides fine-grained access controls, code review workflows through merge requests, and complete CI/CD pipeline capabilities for building, testing, and deploying applications. Each project includes issue tracking, project boards, and wiki functionality. The platform is used by over 100,000 organizations and is the most popular on-premises solution for Git repository management.

The project follows an open-core model where most code is available under the MIT license, though proprietary Enterprise Edition features reside in the /ee directory and are available to subscribers. GitLab offers three editions: Community Edition (CE) free under MIT, Enterprise Edition (EE) with advanced features for larger organizations, and JiHu Edition tailored for the Chinese market. The software stack consists of Ruby 3.3.10, PostgreSQL 16.5+, Redis 6.0+, and Git 2.33+, running on Linux distributions including Ubuntu, Debian, CentOS, RHEL, and OpenSUSE.

Development is centralized on GitLab.com itself, with this GitHub repository serving as a read-only mirror. Contributors are encouraged to participate through the GitLab Development Kit (GDK), which simplifies setting up a local development environment. The project maintains active hiring across developer, support, and operations roles, and provides extensive documentation, learning resources through GitLab University, and multiple support channels for users.

Share this video