About GitLab

GitLab is a cloud-based project management platform that allows software developers to develop and manage codes collaboratively. The platform can be deployed either on-premise or in the cloud. GitLab helps developers manage the complete code lifecycle, from the inception of an idea to the deployment of code on production. Primary features of GitLab are Git repository management, code review, issue tracking, activity feeds and audit logs. The software is offered in four different editions: Community Edition, Enterprise Edition, GitLab.com and GitLab.io. Users can upload their codes in the repository. GitLab also provides a repository mirroring feature that allows users to access a repository located on a different server with the help of the GitLab interface. The code review feature allows users to evaluate code line-by-line and provide comments. The software additionally provides continuous integration (CI) and continuous delivery (CD) to test, build and deploy codes. The Enterprise Edition of the software offers automated testing, Git hooks, audit trails and administrator features.
GitLab Software - Issue management
GitLab Software - Activity stream
GitLab Software - Code review
GitLab Software - Repository mirroring
GitLab Software - Webhooks
GitLab Software - File browser
GitLab Software - Issue management - thumbnail
GitLab Software - Activity stream - thumbnail
GitLab Software - Code review - thumbnail
GitLab Software - Repository mirroring - thumbnail
GitLab Software - Webhooks - thumbnail
GitLab Software - File browser - thumbnail

GitLab pricing

GitLab has a free version and offers a free trial. GitLab paid version starts at US$19.00/month.

Starting Price:
US$19.00/month
Free Version:
Yes
Free trial:
Yes

Alternatives to GitLab

Enterprises use Quixy's cloud-based no-code platform to empower their business users (citizen developers) to automate...
Jira Software is a business process management tool used by agile teams to plan, track and release software. Jira...
Odoo Point of Sale (POS) is part of Odoo’s integrated suite of business applications. The module is available both on...
Wrike is a cloud-based project management platform for teams of 20+ that is suitable for both large enterprises and...
Asana helps teams orchestrate their work, from daily tasks to strategic initiatives. With Asana, teams are more...

eLegere

0
eLegere is a low-code platform that helps transform business processes and operational data into centralized digital...

GitLab Reviews

Feature rating

Value for Money
4.5
Functionality
4.5
Ease of Use
4.5
Customer Support
4
5 reviews of 566 View all reviews
Brad N.
  • Industry: Retail
  • Company size: 1,001-5,000 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
0
Features
5
Ease of Use
5
Customer Support
0

5
Reviewed on 10/07/2020

GitLab is a must for development teams

Pros

I love the Boards for tracking Issues in their life cycle. Customizable Columns and Labels make it quick and easy to see where an Issue is, giving a high level for management and the rest of the team, while having all the details and attached code branches and merge requests for the developer and stakeholders. I love how it's able to connect code from several projects to Issues, no matter where they live, so you can have as many boards and projects as you like! It's well put together and seems natural with everything I try to do organization-wise. Integrates really well with developers' workflows.

Cons

GitLab is always improving and enables you to request features, so if you want something, suggest it and they'll get to it! Sometimes that's a bit slow, but you can usually work around it.

Alejandro B.
  • Industry: Internet
  • Company size: 11-50 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Features
4
Ease of Use
3
Customer Support
3

4
Reviewed on 26/05/2021

The best opensource tool for software engineering management

We're hosting all of our private code repositories on gitlab.com, using the issue tracker, merge requests. We also run our continuos builds and deploy directly to our Google Cloud Kubernetes Engine workloads.

Pros

It's opensource though provides a cloud based solution with a really good free tier. It allows integrating code repositories with issue tracking and continuos integration and continuos deployment

Cons

User experience could be largely improved. Searching and filters are a bit clunky from the UX point of view. Also bulk actions are only allowed at project level.

Emiliano P.
  • Industry: Information Technology & Services
  • Company size: 201-500 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Features
4
Ease of Use
3
Customer Support
2

3
Reviewed on 22/09/2020

It's good but, definitely not the best

It works fine, and it's a good alternative for the usual Bitbucket, Jira and Bamboo (or Jenkins) combo that's commonly found on the corporate world. I'd recommend to consider Github Teams or Github Enterprise.

Pros

- Unlike Github, it can be installed locally, it also makes it highly customizable
- It has CI/CD functionality integrated
- It has code search and indexing
- It's integrated with a docker registry and multiple code repositories

Cons

- It's highly monolithic, if some feature fails, most of the times everything fails
- It's not easy to clusterize the service
- It's not easy to update, nor to migrate to a new server
- It costs the same to use the self-hosted than the cloud-hosted version
- Gitlab CI/CD shared (both free and paid minutes) run on a GCE Kubernetes cluster without any fixed IP address so it's hard to access your servers unless you open ports publicly or create a VPN tunnel

Adolfo M.
  • Industry: Government Administration
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Features
4
Ease of Use
4
Customer Support
4

4
Reviewed on 16/04/2021

GitLab as a centralized repository for application source code management.

Gitlab has been very helpful to us in the classification and administration of the source code in the different projects within our organization.

Pros

GitLab is a robust and relatively easy to implement application for managing the source code of applications within organizations of any size.

Cons

Integrations with other applications can be a bit complex. And the organization of projects can present some inconvenience if they have not been defined correctly from the initial implementation.

Corentin M.
  • Industry: Internet
  • Company size: 201-500 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
4
Customer Support
4

5
Reviewed on 25/01/2021

Git Super powers

I enjoy using GitLab everyday, whether it's at work or at home. It saves me lot of time with its CI/CD and allows me to have my private projects hosted on my own servers which is a must in term of privacy.

Pros

GitLab is an awesome tool to use everyday. It is simple and easy to install on premise. The free tier is enough for any small business / team.

What really makes GitLab stands in front of the competition are its awesome CI/CD workflows. GitLab CI is incredible, you can do anything you want with it from building your sources, checking your code quality, deploying your projects... It is possible to make connections between various pipelines and have multiple repositories connected together to build your final "big" project.

Cons

Even if GitLab is simple to use, it's a big piece of software that can sometimes become slow on the web user interface.
Moreover the review system is sometimes not so easy to use compared to other competitors. Hopefully their are great browser extensions that solves this issues.

Related categories