| GitLab | |
|---|---|
| Developer | GitLab Inc. |
| Release | 2011 (2011) |
| Stable release | |
| Written in | Ruby, Go and JavaScript |
| Operating system | Cross-platform |
| Platform | x86-64, aarch64 |
| Available in | English |
| Type | |
| License | Community Edition: MIT License and other software licenses3 Enterprise Edition: Source-available proprietary software34 |
| Website | about |
| Repository | |
GitLab is a software forge primarily developed by GitLab Inc. It is available as either a free software "Community" edition or a proprietary software "Enterprise" edition.
History
GitLab was created in 2011 by Ukrainian programmer Dmytro Zaporozhets. It was a side project, written in Ruby on Rails.5
Components
GitLab consists of several components, mostly interconnected by Unix sockets:6
- GitLab shell
- GitLab workhorse
- Nginx
- Gitaly
- Redis
- Sidekiq
- PostgreSQL
- Gitlab Puma
References
References
- "GitLab 18.11 release notes". April 16, 2026. Retrieved April 18, 2026.
- "GitLab 14 Delivers Modern DevOps in One Platform". DevPro Journal. July 12, 2021. Archived from the original on January 30, 2022. Retrieved November 10, 2021.
- "GitLab LICENSE file". Archived from the original on March 29, 2020. Retrieved March 29, 2021.
- "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.

