GitLab is a complete DevOps platform, delivered as a single application. From project planning and source code management to CI/CD, monitoring, and security.

GitLab (almsuit)
Full NameGitLab
Short NameGitLab
Snippet from Wikipedia: GitLab

GitLab Inc. is an open-core company that provides GitLab, a DevOps software package that combines the ability to develop, secure, and operate software in a single application. The open source software project was created by Ukrainian developer Dmitriy Zaporozhets and Dutch developer Sytse Sijbrandij.

Since its founding, GitLab Inc. has been centered around remote work. GitLab has an estimated 30 million registered users, with 1 million being active licensed users.

The GitLab software was originally written in the Ruby programming language, with some parts later rewritten in the Go programming language. Initially, it was a source code management solution to collaborate within a team on software development that evolved to an integrated solution covering the software development life cycle, and then to the whole DevOps life cycle. The current software technology used includes Go, Ruby on Rails, and Vue.js.

It follows an open-core development model where the core functionality is released under an open-source (MIT) license while the additional functionality such as code owners, multiple issue assignees, dependency scanning and insights are under a proprietary license.