GitLab CE
Description
GitLab Community Edition is an open-source, self-hosted DevOps platform, and an alternative to GitHub and Bitbucket that folds source hosting, code review, CI/CD, and issue tracking into a single application. One install gives teams Git repositories, merge requests, pipelines, a container registry, and project management without wiring together separate services. The MIT-licensed CE is free to run at any scale.
Features
- Repository management: Git hosting, protected branches, merge requests, and code owners.
- CI/CD: Pipelines defined in-repo, runners, environments, and review apps.
- Registries: Built-in container, package, and Terraform module registries.
- Planning: Issues, boards, milestones, epics (CE subset), and time tracking.
- Access & security: Branch rules, 2FA, protected variables, and dependency proxy caching.
- Extensible: REST and GraphQL APIs, webhooks, and chat/tracker integrations.
Technology Stack
- Ruby on Rails application with a Go-based Gitaly storage service
- PostgreSQL database and Redis
- Sidekiq background jobs, Puma, and NGINX
- Omnibus package, Helm chart, or Docker image for deployment
Requirements
- Linux host with at least 4 GB RAM (8 GB recommended) and 2 vCPUs
- Docker, or the Omnibus package for a supported distribution
- PostgreSQL and Redis (bundled in Omnibus and the Docker image)
GitHub Metrics
Stars
24,554Forks
5,989Contributors
5,989Last Updated
9/8/2026Ad
Sponsor this page
Get seen without shouting for attention. Clean placement, real audience.
Learn more