GitLab
Appearance
GitLab | |
---|---|
Developer(s) | GitLab Inc. |
Initial release | 2011 |
Stable release | 18.1[1] ![]() |
Repository | |
Written in | Ruby, Go and JavaScript |
Operating system | Cross-platform |
Platform | x86-64, ARMhf |
License | Community Edition: MIT License and other software licenses[2] Enterprise Edition: Source-available proprietary software[2][3] |
Website | about![]() |
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 Dmitriy Zaporozhets as a side project written in Ruby on Rails.
Components
GitLab consists of different components, mostly interconnected by Unix sockets:[4]
- GitLab shell
- GitLab workhorse
- Nginx
- Gitaly
- Redis
- Sidekiq
- Database
- Unicorn
References
- ^ https://about.gitlab.com/releases/2025/06/19/gitlab-18-1-released/.
{{cite web}}
: Missing or empty|title=
(help) - ^ a b "GitLab LICENSE file". Archived from the original on 29 March 2020. Retrieved 29 March 2020.
- ^ "GitLab Enterprise Edition LICENSE file". Archived from the original on 22 March 2021. Retrieved 29 March 2020.
- ^ Evertse, Joost (2019). Mastering GitLab 12: implement DevOps culture and repository management solutions (1st ed.). Place of publication not identified: Packt Publishing. ISBN 978-1-78953-406-1.