GitLab is a software forge primarily developed by GitLab Inc. It is available as a community edition and a commercial edition.
History
GitLab was created in 2011 by Ukrainian programmer Dmytro Zaporozhets as a side project written in Ruby on Rails.[4]
Components
GitLab consists of different components, mostly interconnected by Unix sockets:[5]
- GitLab shell
- GitLab workhorse
- Nginx
- Gitaly
- Redis
- Sidekiq
- PostgreSQL
- Gitlab Puma
References
- ^ "GitLab 18.8 released with GitLab Duo Agent Platform now generally available". January 15, 2026. Retrieved January 17, 2026.
- ^ a b "GitLab LICENSE file". Archived from the original on March 29, 2020. Retrieved March 29, 2020.
- ^ "GitLab Enterprise Edition LICENSE file". Archived from the original on March 22, 2021. Retrieved March 29, 2020.
- ^ Degeler, Andrii (June 4, 2014). "How GitHub rival GitLab is building a business with just 0.1% paying customers". TNX. Retrieved June 8, 2025.
- ^ Evertse, Joost (2019). Mastering GitLab 12: implement DevOps culture and repository management solutions (1st ed.). Packt Publishing. ISBN 978-1-78953-406-1.