GitLab
Open-source Git software package
From Wikipedia, the free encyclopedia
GitLab is a software forge primarily developed by GitLab Inc. It is available as a community edition and a commercial edition.
| GitLab | |
|---|---|
| Developer | GitLab Inc. |
| Initial release | 2011 |
| Stable release | |
| Written in | Ruby, Go and JavaScript |
| Operating system | Cross-platform |
| Platform | x86-64, aarch64 |
| License | Community Edition: MIT License and other software licenses[2] Enterprise Edition: Source-available proprietary software[2][3] |
| Website | about |
| Repository | |
History
GitLab was created in 2011 by Ukrainian programmer Dmytro Zaporozhets. It was a side project, written in Ruby on Rails.[4] The company was formerly known as GitLab B.V. In July 2015, the name changed to GitLab Inc. In 2021, it became a publicly traded company on the Nasdaq Global Market, under the ticker symbol GTLB.[5]
Components
GitLab consists of several components, mostly interconnected by Unix sockets:[6]
- GitLab shell
- GitLab workhorse
- Nginx
- Gitaly
- Redis
- Sidekiq
- PostgreSQL
- Gitlab Puma