---
title: GitLab Reviews
meta_title: 'GitLab Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 900 reviews by the users' company size, role or industry
  to find out how GitLab works for a business like yours.
aggregate_rating:
  rating_value: 4.5
  review_count: 900
  scale: '5'
date_modified: '2026-09-30'
parent_category:
  name: Source Code Management
  url: https://www.g2.com/categories/source-code-management
---


# GitLab Reviews
**Vendor:** GitLab Inc.  
**Category:** [Version Control Hosting Software](https://www.g2.com/categories/version-control-hosting)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 900  
**AI Verified:** At least 10 G2 reviewers have confirmed using this product&#39;s AI features and functionality.
## About GitLab
GitLab is the most comprehensive AI-Powered DevSecOps platform that enables software innovation by empowering development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts. GitLab helps your teams across the complete DevSecOps lifecycle, from developing, securing, and deploying software. What makes us truly different? - Flexibility: Consume as a service or manage your own deployment - Cloud-Agnostic: Deploy anywhere with no vendor lock-in - No rip and replace: Scale to a platform approach at your own pace



## GitLab Pros & Cons
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.

**What users like:**

- Users value the **ease of use** in GitLab, enjoying its all-in-one DevOps capabilities and intuitive interface. (40 reviews)
- Users value the **all-encompassing features** of GitLab, which enhance collaboration and streamline the DevOps workflow. (39 reviews)
- Users love the **seamless CI/CD integration** of GitLab, simplifying automation and collaboration in DevOps workflows. (33 reviews)
- Users value the **seamless integrations** in GitLab, resulting in efficient workflows and streamlined management across multiple functions. (32 reviews)
- Users praise the **seamless CI/CD integration** in GitLab, enhancing automation and collaboration within their DevOps workflow. (31 reviews)
- Users value the **seamless collaboration** features of GitLab, enhancing interactions among developers and project managers. (31 reviews)
- Git Integration (28 reviews)
- Automation (27 reviews)
- Users appreciate the **seamless deployment** capabilities of GitLab, which simplifies CI/CD without additional tools. (27 reviews)
- Users value the **intuitive interface and seamless collaboration** features of GitLab for efficient repository management. (25 reviews)

**What users dislike:**

- Users find the **complexity** of GitLab&#39;s setup and management to be a significant barrier to efficient use. (20 reviews)
- Users find the **difficult learning** curve of GitLab challenging due to its complex interface and YAML syntax. (18 reviews)
- Users find the **interface confusing** due to clutter and slow performance with large repositories, complicating their navigation. (15 reviews)
- Users find the **complex user interface** challenging, especially with slow performance and difficulties in navigation and management. (14 reviews)
- Users find the **learning curve steep** , particularly for those new to DevOps and managing extensive features. (13 reviews)
- Users find GitLab&#39;s **limited features** frustrating, especially with advanced options locked behind higher-tier pricing plans. (13 reviews)
- Slow Performance (13 reviews)
- Users find the **learning difficulty** in GitLab due to its complex UI and ineffective search capabilities frustrating. (12 reviews)
- Users find the **missing features** in GitLab, such as conflict resolution and advanced search, frustrating and limiting. (12 reviews)
- Performance Issues (12 reviews)

## GitLab Reviews
  ### 1. About gitLab

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aman K. | softwarer Analyst, Small-Business (50 or fewer emp.)

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** August 12, 2023

**What do you like best about GitLab?**

-A DevOps platform
-Enables software innovation to build 
  faster and better software.
-Provide dynamic environment for live 
  preview of changes made in a feature 
  branch
-Fully integrated to GitLab DevOps 
  LifeCycle 
-Allow you to deploy your changes wherever you want
-Helps team across the complete DevOps 
  lifeCycle , from developing,securing, and 
  deploying software
-Better for repository and management 
 become easier

**What do you dislike about GitLab?**

-Some time it fails that lead to difficulty in 
 merging codes and also become slow 
 some time
-Not much user friendly
-Mostly used for company purpose 
-Difficulty arises in heavy codes lead to 
  inefficiency in work

**What problems is GitLab solving and how is that benefiting you?**

-Provide me platform for issue tracking , 
  project management i.e tracking codes 
  which I need to mange
-Productive in small update but not much 
 performance in heavy codes
-Also use to for my personal use in my LINUX system

  ### 2. Perfect and secure, especially when working in large developing teams.

**Rating:** 5.0/5.0 stars

**Reviewed by:** me q. | Frontend Developer (Volunteer), Mid-Market (51-1000 emp.)

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** February 14, 2024

**What do you like best about GitLab?**

Automation testing helps to make sure that all team members are on the right track.

**What do you dislike about GitLab?**

Doesn't have its own Kanban board like GitHub.

**What problems is GitLab solving and how is that benefiting you?**

I'm working on a large application. GitLab helps to track the team's code and assists in managing the project.

  ### 3. Managing & Collabing Get Easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yash  A. | Quality Assurance Engineer, Financial Services, Mid-Market (51-1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through Google using a business email account

**Incentivized:** This reviewer was offered a nominal incentive as thanks for completing this review.

**Source: Organic:** Organic review. This reviewer was offered a nominal incentive as thanks for completing this review.

**Reviewed Date:** July 13, 2023

**What do you like best about GitLab?**

That provides us with code management, issue tracker, code review option, containers, and a lot more which has made our task easy. And even allows functioning with cloud platforms. So it is a good product

**What do you dislike about GitLab?**

It was quite complex for me as a beginner, User interface should improve from time to time, it's not that good as per the demand, and paid support assistance is not a good thing in my suggestions.

**What problems is GitLab solving and how is that benefiting you?**

That it provides good DevOps platforms with various features, plus helps to track bugs in the code, and helps the team to connect on the same project and work together so the task is achieved properly.

  ### 4. Best Tool for Team Collab in Projects.

**Rating:** 5.0/5.0 stars

**Reviewed by:** TARUN S. | Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** November 20, 2023

**What do you like best about GitLab?**

I have used Gitlab most of the time. It helps a lot to create project productively and easily. I have created lots of project with the help of Gitlab. It make the development so easy. Best tool for company and students.

**What do you dislike about GitLab?**

The only problem is domain of Gitlab is only associated with project. They should expand it more.

**What problems is GitLab solving and how is that benefiting you?**

Gitlab is so secure. It helps me to contribute in my project efficiently and productively. My whole team use Gitlab for projects.

  ### 5. One of the best version management and CI/CD tool out there!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kunal G. | Core Engineering Software Developer, Enterprise (> 1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** June 07, 2023

**What do you like best about GitLab?**

GitLab seamlessly combines version management using git (code versioning, repository management, branch tracking, merge requests, forks etc.) with a Continuous Integration / Continuous Development (CI/CD) pipeline. I like its overall UI/UX as well. It does its pretty well. I have been using it for over 4 years now and it has gotten better!

**What do you dislike about GitLab?**

Jenkins integration can be improved. I also had some issues while adding my SSH key to GitLab since it didn't work on multiple tries. That process can be streamlined better.

**What problems is GitLab solving and how is that benefiting you?**

GitLab helps our team to develop software comprehensively and meticulously by seamlessly taking care of CI/CD and version management. The UI/UX is great in being minimalist and seems very intuitive as well. I'd like a dark mode feature as well :)

  ### 6. Best app to use so far for git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ion M. | Project Manager, Small-Business (50 or fewer emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through a business email account

**Source: Organic:** Organic review. This review was written entirely without invitation or incentive from G2, a seller, or an affiliate.

**Reviewed Date:** December 21, 2023

**What do you like best about GitLab?**

easy to user and intuitive, easy to integrate with other apps

**What do you dislike about GitLab?**

all looks good, nothing negative to mention about

**What problems is GitLab solving and how is that benefiting you?**

building and releasing our software in different environments

  ### 7. Easy to use as a collaborative project

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vijay P. | Software Engineer, Enterprise (> 1000 emp.)

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** February 18, 2024

**What do you like best about GitLab?**

Easy to build and deploy code, highly secure environment

**What do you dislike about GitLab?**

Cost is minimal if we have to build a corporate website

**What problems is GitLab solving and how is that benefiting you?**

Easy to track our own while working with large Enterprise team. Pipelines can be maintained.

  ### 8. The Powerful tool for Continuous Integration

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Security and Investigations | Mid-Market (51-1000 emp.)

This reviewer's identity has been verified by our review moderation team. They have asked not to show their 
name, job title, or picture.


**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through Google using a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** August 31, 2023

**What do you like best about GitLab?**

Gitlab is a very powerful tool for building your CI/CD pipelines. It allows your organization to do faster Development and Deployment. It also integrates beautifully with multiple tools which allow you to expand your tool capabilities and features. Overall it is a blessing in the Software development world.

**What do you dislike about GitLab?**

As your project gets bigger and more complex, your team will eventually generate more builds, where your organization may face multiple runner issues and delays. All the menus in Gitlab can be intimidating to beginners. Other than that, it is a great product.

**What problems is GitLab solving and how is that benefiting you?**

1. Faster and Automatic Deployment (CD)
2. Faster and efficient Testing (CT)
3. It makes it easier to collaborate with team members.
4. Branching is easier in Gitlab.

  ### 9. GitLab Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Salman h. | Team Lead, Information Technology and Services, Mid-Market (51-1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** June 13, 2023

**What do you like best about GitLab?**

From my experience, GitLab is an All-in-One Platform. GitLab is allowing my teams to work on multiple features or bug fixes and merge their changes easily. As well as GitLab provides features like code reviews, issue tracking, and merge requests.

**What do you dislike about GitLab?**

Nowadays, in the latest version of GitLab, some validation like one repository can only have five flock users is required. Upgrading to new versions, especially major releases, may require careful planning, and it is very hard to update GitLab.

**What problems is GitLab solving and how is that benefiting you?**

From my experience, GitLab allows teams to access, track, and manage code from a single location after authentication. However, after the new update, they have increased the pricing for the plans.

  ### 10. Straightforward once set up.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Asseel N. | DevOps | Media Engineer | FinOps | AWS | Python, Mid-Market (51-1000 emp.)

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** February 21, 2024

**What do you like best about GitLab?**

Automated pipelines, State file management for terraform

**What do you dislike about GitLab?**

Not easy to set up, not easy to integrate with Atlassian

**What problems is GitLab solving and how is that benefiting you?**

Managed to decouple from AWS s3 for statefiles. And made the flow easy.

  ### 11. Good repository management tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Tushar G. | Enterprise (> 1000 emp.)

**Validated Reviewer:** Validated through a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** September 18, 2023

**What do you like best about GitLab?**

All the code written by the team is collaborated on GitLab. Its interface is also very user friendly. All members work simultaneously, and development becomes fast. Changes are tracked easily too.

**What do you dislike about GitLab?**

All is going good so far, sometimes, issues come during merge. When there is conflict, and difference in 2 files needs to be seen, it sometimes stops working, or gives wrong results. This is 1 minor issue which was observed twice only.

**What problems is GitLab solving and how is that benefiting you?**

Multiple people working on code creates issues in duplicacy and conflicts. GitLab makes working concurrently on common repository pretty easy. Everybody is able to check the changes made by others, so tracking is also maintained.

  ### 12. GitLab: Efficient and Collaborative Software Development Platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Isam K. | Software Engineer, Enterprise (> 1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** April 04, 2023

At G2, we prefer fresh reviews and we like to follow up with reviewers. They may not have updated their review text, but have updated their review.

**What do you like best about GitLab?**

GitLab has impressive and highly valued features. Some of the features that I like the most in GitLab are:

Open-source: GitLab is open-source, which means that users have access to the source code and can customize and extend the platform to meet their specific needs.

Comprehensive platform: GitLab offers a comprehensive suite of tools and features for version control, continuous integration, testing, deployment, monitoring, and collaboration, all within a single platform.

Powerful version control: GitLab's version control system provides robust branching and merging capabilities, making it easy for teams to collaborate and manage complex codebases.

Continuous integration and deployment: GitLab's built-in CI/CD pipelines automate the build, test, and deployment process, making it faster and more efficient.

Collaboration: GitLab's collaboration tools, such as issue tracking, code review, and wiki, make it easy for teams to communicate, share knowledge, and work together effectively.

Security: GitLab offers a wide range of security features, including two-factor authentication, vulnerability scanning, and access controls, ensuring that code and data are safe and secure.

These features, among others, make GitLab a popular choice for many software development teams and companies.

**What do you dislike about GitLab?**

Some of the areas where I found GitLab less helpful are:

Complexity: GitLab can be overwhelming for users who are new to version control or who prefer a simpler platform. The large number of features and options can make it challenging to navigate and use effectively.

Performance issues: GitLab's performance can suffer when managing large codebases or when multiple users are working on the same project simultaneously. This can lead to slower load times, sluggish navigation, and other performance-related issues.

Documentation: While GitLab provides extensive documentation, I found it difficult to locate specific information and lacking in certain areas. Additionally, the documentation may not always be up-to-date with the latest features or changes.

Limited third-party integrations: While GitLab provides integrations with a number of third-party tools and services, I found that it lacks integration with certain tools they use or prefer.

Support: While GitLab provides support to its users, I found that the level of support is insufficient, particularly for complex or advanced use cases.

These are just some minor issues, in my opinion. Overall, Gitlab is a powerful tool and an effective platform for software development and collaboration

**What problems is GitLab solving and how is that benefiting you?**

GitLab helps businesses and organizations solve a wide range of software development and collaboration challenges, including:

Improved collaboration: GitLab provides a comprehensive set of collaboration tools, including issue tracking, code review, and wiki, which can help teams communicate and work together more effectively, improving productivity and efficiency.

Streamlined development workflow: GitLab's integrated CI/CD pipelines automate the build, test, and deployment process, making it faster and more efficient for teams to develop, test, and release high-quality software.

Enhanced security: GitLab offers a wide range of security features, including two-factor authentication, vulnerability scanning, and access controls, which can help businesses protect their code and data and comply with industry regulations.

Greater visibility: GitLab provides real-time tracking and reporting of development activity, which can help businesses gain greater visibility into the progress of their projects, identify bottlenecks, and make data-driven decisions.

Scalability: GitLab is highly scalable and can support large and complex codebases, making it a powerful platform for businesses of all sizes.

Lower costs: GitLab's all-in-one platform can help businesses save money by reducing the need to purchase and manage multiple software tools and services.

These benefits can help businesses accelerate their software development cycles, improve collaboration and communication, and deliver high-quality software faster and more efficiently, ultimately helping them to achieve their business goals.

  ### 13. GitLab Flavored

**Rating:** 5.0/5.0 stars

**Reviewed by:** K Kishore Kumar R. | Associate System Engineer, Enterprise (> 1000 emp.)

**Validated Reviewer:** Validated through LinkedIn

**Source: Organic:** Organic review. This review was written entirely without invitation or incentive from G2, a seller, or an affiliate.

**Reviewed Date:** August 18, 2023

**What do you like best about GitLab?**

I would like in the GitLab is it would be easier for everyone in the team to work together smoothly and complete their software application in a good quality. It tells us what to complete pending in the software.

**What do you dislike about GitLab?**

I would dislike in the GitLab is difficulty and complex when I'm using as a new joiner. I would have faced in this some performance issues and bugs in some versions of GiLab.

**What problems is GitLab solving and how is that benefiting you?**

GitLab will solve the integrity in the software and it makes program's better communication and collaboration to work around in the team. It has more security and quality maintenance of the application code. GitLab will benefit more software and tools which give better quality to the application.

  ### 14. GitLab has implementation flexibility

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alejandra P. | Director, Brand Communications & Development Marketing, Mid-Market (51-1000 emp.)

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** June 16, 2023

**What do you like best about GitLab?**

Including difficulty control, ironing boards and goals. A number of powerful code checking features that enable collaboration and feedback between staff members. Helps preserve program stability and reliability by saving time and effort in the creation or research work procedure. It excels in program version management because it allows easy control of modifications, branch management and aggregation of efforts.

**What do you dislike about GitLab?**

Although it can support various combinations, it would be wonderful if they added more tools and services. It sometimes has difficulties in execution in case of a large job or repository load. The interface can sometimes be confusing, especially for novice users. It would be wonderful if they could make the navigation simpler and easier, so people could get started quickly without feeling confused.

**What problems is GitLab solving and how is that benefiting you?**

GitLab offers version control over the program; collaboration abilities for peer review and documentation capabilities for study institutions. It supports me in managing my code base, collaborating correctly, automating research tasks, and maintaining complete research documentation, which increases productivity and research profits. GitLab is excellent for peer collaboration, automated test runs and version monitoring in software development projects. However, it may be less viable for individual situations, unscheduled projects, or areas with limited technical skills or expertise.

  ### 15. I am using GitLab in our company and it's great, nice CI/CD features.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

This reviewer's identity has been verified by our review moderation team. They have asked not to show their 
name, job title, or picture.


**Validated Reviewer:** Validated through LinkedIn

**Source: Organic:** Organic review. This review was written entirely without invitation or incentive from G2, a seller, or an affiliate.

**Reviewed Date:** August 31, 2023

At G2, we prefer fresh reviews and we like to follow up with reviewers. They may not have updated their review text, but have updated their review.

**What do you like best about GitLab?**

I liked GitLab's nice CI/CD features that helped a lot for DevOps.

**What do you dislike about GitLab?**

I liked all the current features of GitLab.

**What problems is GitLab solving and how is that benefiting you?**

GitLab solved many problems varying from code review to DevOps.

  ### 16. Gitlhab review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Warehousing | Mid-Market (51-1000 emp.)

This reviewer's identity has been verified by our review moderation team. They have asked not to show their 
name, job title, or picture.


**Validated Reviewer:** Validated through LinkedIn

**Source: Organic:** Organic review. This review was written entirely without invitation or incentive from G2, a seller, or an affiliate.

**Reviewed Date:** November 22, 2023

**What do you like best about GitLab?**

GitLab is an open-source platform, version control, allows to manage source code efficiently. It supports branching, merging, and code history tracking. Supports comment on code changes, suggest modifications, includes security scanning tools for detecting vulnerabilities in code and dependencies.

**What do you dislike about GitLab?**

Maintenance is the difficult part, I believe there's always a risk of finding recent security vulnerabilities. It's crucial to stay informed about security updates and apply patches accordingly.

**What problems is GitLab solving and how is that benefiting you?**

GitLab is an open-source platform, version control, allows to manage source code efficiently. It supports branching, merging, and code history tracking. Supports comment on code changes, suggest modifications, includes security scanning tools for detecting vulnerabilities in code and dependencies.

  ### 17. My experience with Gitlab

**Rating:** 4.5/5.0 stars

**Reviewed by:** Lenix L. | Research And Development Associate Engineer, Small-Business (50 or fewer emp.)

**Validated Reviewer:** Validated through LinkedIn

**Source: Organic:** Organic review. This review was written entirely without invitation or incentive from G2, a seller, or an affiliate.

**Reviewed Date:** October 05, 2023

**What do you like best about GitLab?**

The best part for me personally about Gitlab Is the ease of use. As someone in the software industry, who commits to multiple repositories, Gitlab provides a one-stop, easy to use and understand solution, making it very easy and convenient for me to navigate through code bases.

**What do you dislike about GitLab?**

While rare in occurrence, the Gitlab servers were sometimes unavailable. I also sporadically faced slow checkouts for large codebases.

**What problems is GitLab solving and how is that benefiting you?**

The most important feature is Gitlab pipelines. Setting up automated test reviews and builds has made the workflow in my organization extremely seamless and efficient.

  ### 18. Amazing source code Repo, comes with all the required features.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ashish A. | QA Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** August 22, 2023

**What do you like best about GitLab?**

- Easy to understand, intuitive
- Great documentation if you use help command
- Gitlab Runners, we can use them to run our code in a separate environment
- Standardised yml for various pipeline stages

**What do you dislike about GitLab?**

I have used 2 source code repos, Gitlab and Github. I really like both but I would say if you want to work with UI github will score better compared to Gitlab, also Github's co-pilot is amazing which is currently missing from Gitlab (as per my knowledge)

**What problems is GitLab solving and how is that benefiting you?**

- Source code Management
- Executing code in Gitlab runners
- Collaboration between devs and QAs
- Setting up Pipelines for various stages
- Basically a complete solution for managing code

  ### 19. Good Version control and code collaboration site

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aswanth S. | System Engineer, Enterprise (> 1000 emp.)

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** February 19, 2024

**What do you like best about GitLab?**

Collaboration and project versioning made easy

**What do you dislike about GitLab?**

User Interface and some menu can be more clear

**What problems is GitLab solving and how is that benefiting you?**

Version Control and Integration with team with delivery.

  ### 20. Most reliable Git version control tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dhavan M. | Software Engineer, Mid-Market (51-1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** June 04, 2023

**What do you like best about GitLab?**

Gitlab is the most reliable tool for version control and storing the source code. I like its CI/CD integration feature which allows the team to do integration and deployment in real-time for all changes. I also like the way it manages merge requests by providing a feature to restrict it with a specific person's review

**What do you dislike about GitLab?**

Gitlab should improve its user interface and it is a bit difficult to navigate through the repository in GitLab compare to other version control tools

**What problems is GitLab solving and how is that benefiting you?**

Gitlab is providing an in-one solution for storing source code to deploy it on the server. It makes it very easy for the development team to manage source code and review peers' code

  ### 21. Good alternative to github!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

This reviewer's identity has been verified by our review moderation team. They have asked not to show their 
name, job title, or picture.


**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** March 19, 2024

**What do you like best about GitLab?**

It can be self hosted, of course the VCS, code review and ease of integration.

**What do you dislike about GitLab?**

It could benefit from some UI design changes.

**What problems is GitLab solving and how is that benefiting you?**

A large team can work on different branches as different features and environment. It is helpful in managing and reviewing the code base.

  ### 22. Powerful tool for Collaborative Software Development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Julian N. | Mid-Market (51-1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through Google using a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** June 14, 2023

**What do you like best about GitLab?**

It is an open-source and comprehensive platform for efficient and collaborative software development. It offers powerful version control, continuous integration and deployment, collaboration tools, and robust security features. Overall, it is reliable for version control and source code management.

**What do you dislike about GitLab?**

GitLab may be overwhelming for beginners or those seeking a simpler platform due to its abundance of features and options. The platform's extensive documentation, although available, can be challenging to navigate and lacks completeness, potentially causing difficulty in finding specific information.

**What problems is GitLab solving and how is that benefiting you?**

GitLab simplifies source code management and collaboration by providing a unified platform for storing repositories, creating merge requests, and assigning code owners for efficient code review.

  ### 23. Best  Platform for source code management for Application Devlopment (Software Dev)

**Rating:** 4.0/5.0 stars

**Reviewed by:** GAURAV R. | Software Engineer, Small-Business (50 or fewer emp.)

**Validated Reviewer:** Validated through LinkedIn

**Source: Organic:** Organic review. This review was written entirely without invitation or incentive from G2, a seller, or an affiliate.

**Reviewed Date:** October 26, 2023

At G2, we prefer fresh reviews and we like to follow up with reviewers. They may not have updated their review text, but have updated their review.

**What do you like best about GitLab?**

Continuous Integration/Continuous Deployment (CI/CD)
and Commit Push Feature,ease for setUp (integration) also ease for use

**What do you dislike about GitLab?**

Not too good UI it was Nice but not for long  term Need to modification. 
Slowness or high resource usage in certain scenarios or on specific setups.

**What problems is GitLab solving and how is that benefiting you?**

GitLab offers robust version control capabilities & allowing multiple developers to collaborate on a single codebase
This solves the problem of code versioning & concurrent development by providing a centralized repository and branching system.

  ### 24. It is a very good software for Git repositories

**Rating:** 4.5/5.0 stars

**Reviewed by:** Andres H. | Development Team Lead, Mid-Market (51-1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** May 09, 2023

**What do you like best about GitLab?**

I like the pipelines that you can configure to block or allow Merge Requests. It also has a feature to block the button "Merge" in a Merge Request when you add a dependent Merge Request.

**What do you dislike about GitLab?**

I generally like it, but I personally prefer GitHub. I use GitLab because I have to do it in my work. Apart from it, GitLab fails from time to time, so the pipelines don't run or I cannot merge my work for some minutes or hours.

**What problems is GitLab solving and how is that benefiting you?**

The company can store the repositories and allow the developers to clone them and create merge requests into important branches. We can enable code owners so some developers will have to approve some specific merge requests that involve their code.

  ### 25. Best code repo and CICD tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dev T. | Sr Manager, Mid-Market (51-1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** March 08, 2023

**What do you like best about GitLab?**

In my opinion, Gitlab is for both highly technical engineers and non technical ones as well. The capability to be able to write code and commit the changes from the UI and as well as using the CLI provides the flexibility for adhoc code management as well as full fledged application codes that can be used to setup automated build process, integrate with oither tools for building a contineous CI/CG pipeline. It is easy to use the CLI commands in other automated scripts as well. In a nutshell, it is a great tool to store, manage and setup contneous delivery as deemed fit.

**What do you dislike about GitLab?**

It would be nice to metrics to indicate how a build is progress, how it was triggered and how long did it take to complete etc. Metrics always help to understand the maturity of team in enhancing their DevOps pipeline

**What problems is GitLab solving and how is that benefiting you?**

Code storage, management, handling, building and deployment. In short it manages the code life cycle from the creation stage to the deployment of the Application.

  ### 26. GitLab: Empowering Agile Development with Powerful CI/CD Capabilities

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ravi Shankar C. | Researcher, Research, Enterprise (> 1000 emp.)

**Validated Reviewer:** Validated through a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** July 20, 2023

At G2, we prefer fresh reviews and we like to follow up with reviewers. They may not have updated their review text, but have updated their review.

**What do you like best about GitLab?**

One of the standout aspects that greatly impressed me about GitLab is its robust Continuous Integration and Continuous Deployment (CI/CD) capabilities. By automating the build, test, and deployment processes, GitLab ensures swift delivery of software updates, elevating code quality and significantly boosting development efficiency.
GitLab's issue-tracking system provides a centralized hub for project management, and its code review features enable efficient collaboration and knowledge sharing among team members.

**What do you dislike about GitLab?**

Large-scale projects with numerous repositories and extensive CI/CD pipelines may require significant hardware resources, particularly for self-hosted instances. This can lead to higher infrastructure costs for organizations managing complex projects.

**What problems is GitLab solving and how is that benefiting you?**

GitLab addresses challenges related to development workflow efficiency, CI/CD automation, code quality, agile collaboration, and cost-effective DevOps solutions.

  ### 27. Best CI/CD Interface

**Rating:** 4.0/5.0 stars

**Reviewed by:** Satya Prakash N. | Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Source: Organic Review from User Profile:** Invitation from G2. This reviewer was not provided any incentive by G2 for completing this review.

**Reviewed Date:** September 03, 2023

**What do you like best about GitLab?**

It provides a better view of building and managing pipelines, unlike bitbucket. I personally find it very smooth & easy to host code bases and build CI/CD pipelines.

**What do you dislike about GitLab?**

Managing the pull request view could be improved.

**What problems is GitLab solving and how is that benefiting you?**

To build & manage repos and CI/CD pipelines and also for peer review. We are using it in our a few projects.

  ### 28. Next level code repo for DevOps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sravan Kumar K. | Desktop Support Engineer 1, Mid-Market (51-1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal incentive as thanks for completing this review.

**Source: Organic Review from User Profile:** Invitation from G2. This reviewer was offered a nominal incentive as thanks for completing this review.

**Reviewed Date:** July 21, 2023

**What do you like best about GitLab?**

Gitlap gives a self-hosting option and is effective at organizing code versions and tracking changes. It also enables collaboration among team members. CLI is simple to use, and it's simple to automate push/pull with GitLab. Easy integration with Jenkin servers.

**What do you dislike about GitLab?**

friendly Navigation and search need to improve. There is no documentation for GitLab, and it is challenging to troubleshoot

**What problems is GitLab solving and how is that benefiting you?**

It provides a self-management option, and we can host GitLab in our own environment in the private network. version control.

  ### 29. It's a good experience, we are using many features of GitLab like CI/CD, version control etc.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anubhav S. | Software Engineer, Enterprise (> 1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** August 10, 2023

**What do you like best about GitLab?**

The best part is GitLab CI/CD, we have a very complex process for the whole process but with GitLab pipelines most of the part is automated, and all the verification and deployment is handled by it.

**What do you dislike about GitLab?**

Didn't get any negative points till now, it's a great experience.

**What problems is GitLab solving and how is that benefiting you?**

From the dev testing to the end-to-end testing, all are configured and automated by using GitLab pipelines.

  ### 30. Gitlab: Benefits, Features and Ease of Use

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kowsyap p. | Software Engineer, Mid-Market (51-1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** February 15, 2023

**What do you like best about GitLab?**

It has efficient project management tools for tracking development tasks, encouraging collaboration between teams. Users receive private repository access according to individual permissions and restricted organization settings. Its continuous integration/deployment feature allows developers to find errors quickly and deploy changes securely in the production environment, making processes streamlined.

**What do you dislike about GitLab?**

Few of the things I don't like in Gitlab is it's user interface because it is confusing and hard to use. Furthermore, the storage space available for projects is inadequate for larger tasks or multiple projects. Moreover, there are not many third-party integrations, making it difficult to keep data in sync across multiple services. Lastly, automation tools are missing; this hinders code review, testing, and release management from being automated.

**What problems is GitLab solving and how is that benefiting you?**

I find that Gitlab is a great platform for managing projects and code collaboratively. It has features such as continuous integration/deployment, sprints, milestones tracking, secure code reviews, advanced role-based permissions settings and more that help me work efficiently and safely. This gives me greater agility, speed in development cycles and prevents costly mistakes. All this transparency helps increase productivity and improve collaboration between team members.

  ### 31. More User Friendly and CI/CD compatible

**Rating:** 4.0/5.0 stars

**Reviewed by:** NItin  K. | Enterprise (> 1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** June 05, 2023

**What do you like best about GitLab?**

Great integration with Git repos, snippet feature, is great, comprehensive view of documentation of projects along with Wiki, very user-friendly GUI and fast learning curve.

**What do you dislike about GitLab?**

Speed and performance are pretty average compared to other peers, maneuvering between pages is not so smooth and fast, and integration with GCP and other cloud services is yet to be planned.

**What problems is GitLab solving and how is that benefiting you?**

A detailed and well-developed tool for configuration management with Git. It's helping save many hours through a proper distribution system for the global team and integration wiki, source code etc., in a centralized manner without any hiccups.

  ### 32. Best development platform and easy to use

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alok P. | AR Analyst, Enterprise (> 1000 emp.)

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** August 17, 2023

**What do you like best about GitLab?**

GitLab is the best platform for software development I ever use, It provide a complete DevOps lifecycle, best thing in this It can be used for both small projects and enterprise level application.

**What do you dislike about GitLab?**

I am using this from a long time but I never disappoint with this plateform, it is very easy to use and I will highly recommed this plateform for software development.

**What problems is GitLab solving and how is that benefiting you?**

Main thing in the GitLab that I really like it offers various collaboration and automation features to streamline development processes, so I would say just ho for it.

  ### 33. Great Product.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ayush S. | Mid-Market (51-1000 emp.)

**Validated Reviewer:** Validated through a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** April 20, 2023

**What do you like best about GitLab?**

1. User-friendly interface and is easy to set up and use.

2. Wide range of functionalities such as issue tracking, merge requests, continuous integration and deployment, and more.

3. Ability to customize the platform according to our needs, including creating custom workflows, adding integrations, and customizing access controls.

4. Built-in continuous integration and continuous deployment (CI/CD).

5. Open-source

**What do you dislike about GitLab?**

1. Resource-intensive

2. Complex configuration: GitLab's advanced features and customizability can also make it challenging to configure and set up correctly, requiring technical expertise to optimize it for a specific use case.

3. Steep learning curve, especially for beginners who are new to Git, which may require additional training or resources.

4. Limited support

5. Security history from past.

**What problems is GitLab solving and how is that benefiting you?**

GitLab is solving several problems in the software development process, which ultimately benefits developers, teams, and organizations in several ways. Some of the key problems be like Version control, Code collaboration, Continuous Integration and Deployment, Issue tracking, Security By solving these problems, GitLab benefits developers and teams by improving their efficiency, collaboration, and productivity, while reducing the risk of errors and security vulnerabilities. This, in turn, leads to better software quality and faster delivery times, which ultimately benefits organizations by improving their competitiveness and ability to innovate.

  ### 34. Seemless development with GItLab

**Rating:** 5.0/5.0 stars

**Reviewed by:** Preksha S. | Mid-Market (51-1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through a business email account

**Source: Organic:** Organic review. This review was written entirely without invitation or incentive from G2, a seller, or an affiliate.

**Reviewed Date:** September 12, 2023

**What do you like best about GitLab?**

User experience, amazing features and helps in seamless development

**What do you dislike about GitLab?**

Some features are little complex, takes time to understand

**What problems is GitLab solving and how is that benefiting you?**

Version controlled system is very beneficial and I collaborate with my teammates easily and efficiently. It has increased the productivity and performance.

  ### 35. A great cloud-based tool for maintaining codebase

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

This reviewer's identity has been verified by our review moderation team. They have asked not to show their 
name, job title, or picture.


**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** September 06, 2023

**What do you like best about GitLab?**

GitLab provides a cloud based platform to maintain our code and also provides DevSecops features that automate deployment

**What do you dislike about GitLab?**

GitLab can work on providing integration with Cloud computing platforms like AWS, GCP and Azure.

**What problems is GitLab solving and how is that benefiting you?**

GitLab provides a platform to host our code repositories to promote team collaboration along with version control. Apart from storing our codebase, It also provides features to integrate CI/CD (Continuous Integration/ Continuous development) all in one platform to avoid causing the overhead of manual deployments.

  ### 36. Deployment Made Easy with Gitlab

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aditya P. | Information Technology Analyst, Banking, Enterprise (> 1000 emp.)

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** December 07, 2023

**What do you like best about GitLab?**

Privacy and easy deployments is one of the best things.

**What do you dislike about GitLab?**

Gitlab integration features with other services can be improved.

**What problems is GitLab solving and how is that benefiting you?**

Gitlab is solving the continuous delivery and integration process by streamlining the same.

  ### 37. Using GitLab for professional projects

**Rating:** 5.0/5.0 stars

**Reviewed by:** Davide R. | Head of Android Development, Small-Business (50 or fewer emp.)

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** August 17, 2023

**What do you like best about GitLab?**

GitLab is a versatile platform that combines various tools and features to support the entire software development lifecycle, from code creation to deployment and beyond. Its all-in-one nature makes it a popular choice for teams looking to centralize their development and collaboration efforts.

**What do you dislike about GitLab?**

Some common criticisms that i have reported are:
Complexity of the tools
Performance
Documentation Quality
Customization and Integration Complexity
Security Considerations

**What problems is GitLab solving and how is that benefiting you?**

GitLab primarily solves a range of problems related to software development and collaboration within teams: Version Control, CI/CD, Issue Tracking, Code Review..

  ### 38. Great DevOps platform support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Erik O. | Small-Business (50 or fewer emp.)

**Validated Reviewer:** Validated through Google using a business email account

**Source: Organic:** Organic review. This review was written entirely without invitation or incentive from G2, a seller, or an affiliate.

**Reviewed Date:** August 18, 2023

**What do you like best about GitLab?**

Gitlab has more security and DevOps options. The built in runners for build testing before merges is really handy. I also like all the integrations that can be used.

**What do you dislike about GitLab?**

The billing setup was really clunky (as far as seats calculations) that lacked transparency and tools to see what was happening (billing wise). However, lately its getting better.

**What problems is GitLab solving and how is that benefiting you?**

Gitlab provides all projects with code repository organization, some devops taskflows and a place for team code review. We also use Gitlab for some development reporting.

  ### 39. Gitlab source code management and devops tooling review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

This reviewer's identity has been verified by our review moderation team. They have asked not to show their 
name, job title, or picture.


**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** June 08, 2023

**What do you like best about GitLab?**

The best part of GitLab is its community edition, and almost everything can be achieved using the open-source version itself. If you are a startup, it is a great savior.

**What do you dislike about GitLab?**

Some users find GitLab to be complex and difficult to set up and configure, and they release new versions a lot, keeping it updated is a big challenge especially when you are managing thousands of users. Performance is not so great.

**What problems is GitLab solving and how is that benefiting you?**

GitLab offers a centralized repository for source code management, making it easier for developers to collaborate on projects. It is a great tool for building IaC platform. CICD and writing CI workflow in yaml is so efficient. It greatly solved DevOps and DevSecOps challenges.

  ### 40. Gitlab for code storage, bug management, and CI/CD

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

This reviewer's identity has been verified by our review moderation team. They have asked not to show their 
name, job title, or picture.


**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through Google using a business email account

**Source: Organic:** Organic review. This review was written entirely without invitation or incentive from G2, a seller, or an affiliate.

**Reviewed Date:** October 14, 2023

**What do you like best about GitLab?**

It has almost of everything that we need for our work

**What do you dislike about GitLab?**

It's kinda hard to understand the usage of it at first, also the new UI is confusing to use

**What problems is GitLab solving and how is that benefiting you?**

It solved the hassle of bug management and it helped us in our release management process

  ### 41. Comprehensive tool for all version control and deployment

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shalabh S. | Co-Founder, Small-Business (50 or fewer emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** August 12, 2023

**What do you like best about GitLab?**

ability to create private projects and connectivity with AWS for deployment

**What do you dislike about GitLab?**

not much. It's more enterprise friendly and I like that

**What problems is GitLab solving and how is that benefiting you?**

Code review, CI/CD pipelines and also deployment through AWS. Helps in automating the later processes.

  ### 42. Good CICD tool for making pipelines automation

**Rating:** 4.5/5.0 stars

**Reviewed by:** Narendra P. | Enterprise (> 1000 emp.)

**Validated Reviewer:** Validated through a business email account

**Source: Organic:** Organic review. This review was written entirely without invitation or incentive from G2, a seller, or an affiliate.

**Reviewed Date:** July 11, 2023

**What do you like best about GitLab?**

As a data engineer, data pipelines need to be updated without stopping servers and deploying manually. GitLab is the first platform used by us in the team for CI-CD functionality.

**What do you dislike about GitLab?**

Most of the features are up to date and worked fine. Quick updates made the pipelines a little slow sometimes. Overall good experience while deployment and implementation of any type of pipelines.

**What problems is GitLab solving and how is that benefiting you?**

It is an open-source git repository linked with CICD functions for orchestration purposes. This tool made the work simple for developers and DevOps personnel to deploy pipelines quickly and correctly.

  ### 43. Gitlab - Headache free development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Debojyoti G. | Mid-Market (51-1000 emp.)

**Validated Reviewer:** Validated through a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** September 15, 2023

**What do you like best about GitLab?**

Can merge code easily from UI & make a pull request easily. Good User Interface.

**What do you dislike about GitLab?**

Search Feature can be improved. It does not give search feature like GitHub.

**What problems is GitLab solving and how is that benefiting you?**

Good ui, so I have to spend less time on merge & create PR etc, rather than I give that time into logical think & actual coding.

  ### 44. Good tool for deployment

**Rating:** 2.5/5.0 stars

**Reviewed by:** Ravshanjon A. | Software Engineer, Mid-Market (51-1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** August 23, 2023

**What do you like best about GitLab?**

There is deployment tools for deploying with CI and CD

**What do you dislike about GitLab?**

There are two-factor authentication which is not useful

**What problems is GitLab solving and how is that benefiting you?**

Most commonly developers do not have experience in using GitLab

  ### 45. Great tool for hosting software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Patrick A. | Mid-Market (51-1000 emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through Google using a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** June 08, 2023

**What do you like best about GitLab?**

GitLab allows you to host your own instances, and is highly customizable. The web interface is straightforward and easy to use.

**What do you dislike about GitLab?**

Nothing major. Keep improving code analysis features, such as references to function definitions!

**What problems is GitLab solving and how is that benefiting you?**

We use our own instance of GitLab to host some of our code. We have some great integrations with it, including CI and bot helpers. We run CI on our own servers!

  ### 46. Best tool for the CI/CD pipeline

**Rating:** 5.0/5.0 stars

**Reviewed by:** PARTH S. | Chief Executive Officer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** April 03, 2023

**What do you like best about GitLab?**

What I most like about Gitlab is the CI/CD pipeline to create and handle my project. I used Gitlab to store my source code and develop the site with my team as well.

**What do you dislike about GitLab?**

Gitlab does not indicate the percentage and what tasks perform in the CI/CD pipeline. GitLab UI is a little bit confusing for the nontechnical person.

**What problems is GitLab solving and how is that benefiting you?**

Gitlab is solving the problem of continuous integration and continuous delivery of the project code and this tool provides some extra automation techniques. I have used this tool for the last 2 years and it's very beneficial for me to handle the project.

  ### 47. A Comprehensive platform

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

This reviewer's identity has been verified by our review moderation team. They have asked not to show their 
name, job title, or picture.


**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through Google using a business email account

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** June 07, 2023

**What do you like best about GitLab?**

Offers version control, issue tracking, CI/CD pipelines, code review, and more, all in one place. The web-based interface and intuitive features make it easy for developers to collaborate, track changes, and ensure code quality, improving team productivity and efficiency.

**What do you dislike about GitLab?**

Improved performance and responsiveness, especially when dealing with large repositories or heavy CI/CD pipelines, would enhance the overall user experience. Streamlined user interface and navigation, making it easier to find and access various features and settings within GitLab.

**What problems is GitLab solving and how is that benefiting you?**

GitLab solves the problems of version control, collaboration, and streamlined DevOps processes, enabling teams to develop and deploy applications more effectively, efficiently, and reliably.

  ### 48. Gitlab is Excellent source code management tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Avani B. | Software Engineer, Small-Business (50 or fewer emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** April 16, 2023

**What do you like best about GitLab?**

- Free & Opensource
- Create an unlimited repository
- I like you can easily track bug
- Source code management
- You can integrate with many application
- Documentation
- Merge Request
- User friendly UI

**What do you dislike about GitLab?**

- Space issue
- Customer support
- Price is very high for the license version
- Can't use the advanced feature in the free version like IP access, security, User management

**What problems is GitLab solving and how is that benefiting you?**

I used gitlab for Source code management and bug tracking. It's very easy to use and good platform for developer.

  ### 49. gitlab - review

**Rating:** 4.0/5.0 stars

**Reviewed by:** pranathi p. | Software Developer | Android app development, Small-Business (50 or fewer emp.)

**Current User:** The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** May 29, 2023

**What do you like best about GitLab?**

GitLab's built-in CI/CD pipelines allow you to automate the testing, building, and deployment processes.

**What do you dislike about GitLab?**

GitLab being feature rich, its UI was confusing and overwhelming for quite some period

**What problems is GitLab solving and how is that benefiting you?**

It was the first Git repository that I used. Being a beginner, it helped me a lot to learn more about git, and our team also used its CI/CD pipeline feature, it was a massive learning for me

  ### 50. Version control and runners using GitLab

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kshitij T. | Software Engineer, Enterprise (> 1000 emp.)

**Validated Reviewer:** Validated through LinkedIn

**Incentivized:** This reviewer was offered a nominal gift card as thank you for completing this review.

**Source: G2 invite:** Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.

**Reviewed Date:** April 01, 2023

**What do you like best about GitLab?**

The best feature about GitLab apart from version controlling and storing code in different repositories is Auto DevOps and its integration with various other services and tools like Docker registries, Jenkins, etc., which helps users to set up best practices DevOps methodologies easily.

**What do you dislike about GitLab?**

GitLab provides a wide range of integrations and services, but upgrading GitLab from one version to another stable version is very difficult. This is where GitLab can improve. Even a user cannot upgrade from one version to another; instead, they have to upgrade using an upgrade path, which is tedious.

**What problems is GitLab solving and how is that benefiting you?**

Apart from version controlling, GitLab is benefiting me in implementing DevOps practices easily. We can easily set up Auto DevOps using the gitlab-ci.yaml file and implement different stages like SCR, dockerization, etc., which makes the continuous integration process easy and automated.


## GitLab Discussions
  - [Is GitLab paid?](https://www.g2.com/discussions/is-gitlab-paid) - 5 comments, 2 upvotes
  - [Good source of template for CI/CD pipeline](https://www.g2.com/discussions/good-source-of-template-for-ci-cd-pipeline) - 1 comment, 2 upvotes
  - [Is GitLab free software?](https://www.g2.com/discussions/is-gitlab-free-software) - 4 comments, 1 upvote
  - [Github or Gitlab ?  Which one you like more ?](https://www.g2.com/discussions/github-or-gitlab-which-one-you-like-more) - 1 comment, 1 upvote
  - [NA](https://www.g2.com/discussions/na-7b4b1546-cee9-4bf5-b7db-a66c49088992) - 1 comment, 1 upvote

- [View GitLab pricing details and edition comparison](https://www.g2.com/products/gitlab/reviews?page=4&qs=pros-and-cons&section=pricing&secure%5Bexpires_at%5D=2026-10-01+01%3A22%3A35+-0500&secure%5Bsession_id%5D=d0d6fb9f-f9c8-4305-8893-0027c8be26b7&secure%5Btoken%5D=a5cb31dc82b834264a4db810a7116cbb71c4b607a876b2b9f743d6b6167bff37&format=llm_user)

## GitLab Features
**Additional Functionality**
- Tagging
- Natural Language Processing
- Data Extraction
- Multi-Language
- Predictive Analytics
- Drag & Drop
- Speech Recognition
- Reporting/Analytics
- Data Storage Management
- Virtual Personal Assistant (VPA)
- AI Copilot
- Customer Segmentation
- Collaboration Tools
- Data Import/Export
- Generative AI
- For eCommerce
- Role-Based Permissions
- Customizable Branding
- Search/Filter
- Monitoring
- Document Management
- API
- Data Visualization
- Trend Analysis
- Machine Learning
- Access Controls/Permissions
- Alerts/Escalation
- Performance Metrics
- Real-Time Data
- Third-Party Integrations
- Mobile App
- Multiple Data Sources
- For Sales Teams/Organizations
- Sentiment Analysis
- Activity Dashboard
- Chatbot
- Workflow Automation

**Additional Functionality**
- Code Generation
- Text to Image
- Generative AI
- API
- Natural Language Processing
- Virtual Characters and Avatars
- Content Generation
- Personalization and Recommendation
- Conditional Generation
- Transformer Model
- Automated Image & Video Editing
- Interactive and Co-Creative Systems
- Text Summarization
- Data Augmentation
- Variation Autoencoder Models
- Adversarial Training
- Transfer Learning and Fine-tuning
- Simulation and Scenario Generation
- Creative Design
- AI Copilot
- Prompt Engineering
- Foundation Model

**Administration**
- Configuration Management
- Access Control
- Dashboards

**Administration**
- API / Integrations
- Extensibility

**Administration**
- API / Integrations
- Extensibility

**Administration **
- Administration Console
- Task Management
- Dashboards and Visualizations
- Access Control

**Functionality**
- Deployment-Ready Staging
- Integration
- Extensible

**Bug Reporting**
- User Reports & Feedback
- Tester Reports & Feedback
- Team Reports & Comments

**Functionality - Software Composition Analysis **
- Language Support
- Integration
- Transparency

**Management**
- Configuration Management
- Access Control
- Orchestration
- Portfolio Management
- Workflow Management
- Timeline Management
- Testing Management
- Change Management
- Issue Management
- Compliance Management
- Policy Management
- User Management
- Application Management
- Task Management
- Project Management
- Release Management
- Audit Management

**Functionality**
- Third-Party Integrations
- Extensibility
- Test Customization

**Documentation**
- Feedback
- Prioritization
- Remediation Suggestions

**Functionality**
- Accuracy
- Input processing
- Interface
- Code quality

**Functionality**
- Deployment Automation
- Process Analytics
- Plugins
- APIs / Integrations
- Feature Flags

**Analysis**
- Real-Time Analytics
- Issue Tracking
- Static Code Analysis
- Code Analysis
- Integrated Development Environment

**Analysis**
- Reporting and Analytics
- Issue Tracking
- Static Code Analysis
- Vulnerability Scan
- Code Analysis

**Automation**
- Test Automation
- Intelligent Automation
- Release Automation
- Automated Provisioning

**Management**
- Processes and Workflow
- Reporting
- Automation

**Bug Monitoring**
- Analytics
- Bug History
- Data Retention

**Effectiveness - Software Composition Analysis**
- Remediation Suggestions
- Continuous Monitoring
- Thorough Detection

**Value Analysis**
- Metric Relevance
- Insight
- Impact Predictions
- Report Generation

**Functionality**
- Automation
- Integrations
- Extensibility
- Continuous Integration
- Third-Party Integrations

**Management**
- Automation
- Processes and Workflow
- Reporting

**Security**
- False Positives
- Custom Compliance
- Agility

**Support**
- Community
- Update schedule
- Documentation

**Processes**
- Pipelines
- Orchestration
- Workflow Visualization

**Testing**
- Command-Line Tools
- Manual Testing
- Test Automation
- Compliance Testing
- Source-Code Scanning
- Detection Rate
- False Positives
- Multi-Language Scanning

**Testing**
- Manual Testing
- Test Automation
- Compliance Testing
- Black-Box Scanning
- Detection Rate
- False Positives

**IT Management**
- Workflow Management
- Infrastructure Management
- IT Discovery

**Value Management**
- Planning Tools
- Communication Tools
- Control

**Processes**
- Pipeline Control
- Workflow Visualization
- Continuous Deployment
- Prioritization
- Version Control
- Rules-Based Workflow
- Approval Workflow
- Configurable Workflow

**Agentic AI - Continuous Integration**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Agentic AI - Bug Tracking**
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance
- Assignment Management
- Prioritization

**Agentic AI - Continuous Delivery**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Agentic AI - AI Code Generation**
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance
- Decision Making
- AI/Machine Learning
- Third-Party Integrations

**Additional Functionality**
- Documentation Management
- Workflow Management
- Syntax Check
- Code Explainer
- Drag & Drop
- Code Generation
- Real-Time Analytics
- AI Coding Assistant
- Intelligent Code Completion
- AI Copilot
- Code Refactoring
- Code Snippet
- Multiple Programming Languages Supported
- Generative AI
- Code Editing
- Integrated Development Environment
- Prompt Engineering
- Task Automation
- Automated Testing
- Personalization and Recommendation
- Encryption
- API
- Content Generation
- Code Testing
- Collaborative Development
- Machine Translation
- Code Conversion
- Debugging
- GDPR Compliance
- Codebase Scanning
- Collaboration Tools

**Additional Functionality**
- API
- Audit Trail
- Drag & Drop
- Projections
- Charting
- Ticket Management
- Monitoring
- Status Tracking
- Progress Tracking
- Workflow Management
- Project Time Tracking
- Issue Tracking
- Configurable Workflow
- Collaboration Tools
- Agile Methodologies
- Customizable Fields
- Backlog Management
- Real-Time Updates
- Single Sign On
- Generative AI
- Task Scheduling
- Activity Tracking
- Activity Dashboard
- Task Management
- Project Management
- Project Planning
- Feedback Management
- Code Repository Integration
- Reporting & Statistics
- Email Management
- Knowledge Base Management
- Multiple Projects
- Tagging
- AI Copilot
- File Management
- Issue Management
- Task Planning
- Data Visualization
- Bug/Issue Capture
- Bug Tracking
- Alerts/Notifications
- Commenting/Notes
- @mentions
- Third-Party Integrations
- Customizable Templates
- Task Progress Tracking
- Real-Time Notifications
- Access Controls/Permissions

**Additional Functionality**
- Single Sign On
- Search/Filter
- Real-Time Reporting
- Data Import/Export
- Reporting/Analytics
- AI Copilot
- Commenting/Notes
- Data Extraction
- SSL Security
- Performance Metrics
- Status Tracking
- Real-Time Monitoring
- Troubleshooting Reports
- API
- Issue Tracking
- Projections
- Real-Time Data
- Event Logs
- Collaboration Tools
- Generative AI
- Role-Based Permissions
- Monitoring
- Activity Dashboard
- Authentication
- KPI Monitoring
- Activity Tracking
- Real-Time Notifications
- Dashboard

**Additional Functionality**
- Continuous Deployment
- Source-Code Scanning
- Continuous Delivery
- Prioritization
- Generative AI
- Compliance Management
- Data Import/Export
- Access Controls/Permissions
- Bug Tracking
- Reporting/Analytics
- For Developers
- Issue Management
- Repository Management
- Workflow Management
- Monitoring
- Pipeline Management
- Application Management
- API
- AI Copilot
- Configuration Management
- Data Storage Management
- Multi-User Collaboration
- Project Management
- Version Control
- Activity Dashboard
- Data Synchronization
- Lifecycle Management
- Change Management
- Status Tracking
- Authentication
- Alerts/Notifications
- Automated Testing
- Debugging
- Approval Process Control
- Build Log
- Quality Assurance

**Agentic AI - Static Application Security Testing (SAST)**
- Autonomous Task Execution

**Additional Functionality**
- Debugging
- Generative AI
- AI Copilot
- For Developers
- Deployment Management
- Application Security
- Dashboard

## Top GitLab Alternatives
  - [GitHub](https://www.g2.com/products/github/reviews) - 4.7/5.0 (2,344 reviews)
  - [Harness Platform](https://www.g2.com/products/harness-platform/reviews) - 4.6/5.0 (329 reviews)
  - [CloudBees](https://www.g2.com/products/cloudbees/reviews) - 4.4/5.0 (591 reviews)

