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.