---
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-08-05'
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
## 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
**What users like:**

- Users enjoy the **ease of use** of GitLab, thanks to its unified interface and streamlined CI/CD integrations. (40 reviews)
- Users value the **all-in-one platform** of GitLab, which streamlines development processes and enhances team collaboration. (39 reviews)
- Users praise GitLab for its **powerful CI/CD integration** , which simplifies automation and enhances pipeline efficiency. (33 reviews)
- Users value GitLab&#39;s **s seamless integrations** allowing streamlined workflows without the need for multiple tools. (32 reviews)
- Users value GitLab&#39;s **seamless CI/CD integration** , which simplifies automation and enhances overall development efficiency. (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 group structure and management challenging, particularly for newcomers and infrastructure. (20 reviews)
- Users face a **difficult learning curve** with GitLab, especially for those unfamiliar with its unique structure and features. (18 reviews)
- Users find the **confusing interface** of GitLab overwhelming, especially new users navigating its complex functionalities and settings. (15 reviews)
- Users find the **complex user interface** of GitLab requires significant effort to master and is not always intuitive. (14 reviews)
- Users find the **steep learning curve** of GitLab challenging, especially when adapting to its comprehensive features and UI. (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. Gitlab is best version control

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 23, 2022

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

Gitlab offers good diff showcasing and Ui is also very user friendly .

**What do you dislike about GitLab?**

Gitlab merge diff can be simplified by hiding two dot and three dot comparisons from users. Also gitlab can be made a little bit faster.

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

Gitlab is used for all the code check ins and reviewing PRs and and version control of the code.

  ### 2. A dependable source control repository.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Punit S. | Senior Product Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 13, 2022

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

Easy to integrate with tool like QAS, QMetry, QTM4J to push souce code to Git Lab.

**What do you dislike about GitLab?**

Really nothing as such. All the features I need, I find in Git Lab.

**Recommendations to others considering GitLab:**

Not as such.

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

QAS, QMetry, QTM4J are the 3 tools we use that integeate with Gitlab. We easily write our BDD code and automation code in these tools and push/pull the code in to Gitlab repo.

  ### 3. GitLab for our operations

**Rating:** 5.0/5.0 stars

**Reviewed by:** Edgard A. | Sr. Technical Lead / Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 18, 2022

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

Reliability, features, and integrations with Jira

**What do you dislike about GitLab?**

Lack of support for certain integrations when using on-premise version

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

Central Repository Management. As a computer software company is a crytical part of our IT operations

  ### 4. Bost repository and pipeline combo.

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** August 30, 2022

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

Gitlab is a great repository with the ability to deploy through its pipelines. Version control is great, you can get old files without fear of losing it. Each repo stream has multiple branches which helps a lot.
Best part is it can integrate with different applications and servers so you can deploy your from your existing app

**What do you dislike about GitLab?**

Editing on Gitlab is not that user friendly, it's better to push your changes to gitlab from the applications you are using like vs code.

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

Gitlab acts as a repository which can be used to directly, so if streamline the path and pipeline it becomes simple and hustle free experience which is what we implemented.
Devops features are great.

  ### 5. collaboration made super easy!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rohit M. | Cloud Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 02, 2022

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

Gitlab is very good tool, you can collaborate with you team smoothly and it is beginner friends so you dont need to spend a lot of time on learning github.it is super easy.

**What do you dislike about GitLab?**

few function are not that easy to understand, means for things you need complete understanding otherwise things will become nightmare and you will got trapped.ottherwise it is okay to have it.

**Recommendations to others considering GitLab:**

it is best version control available in the market.

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

Gitlab is act as centralized place for the code base, we collaborate here with teams and work together. without any version control system, it is impossible to build a high quality and big software.

  ### 6. Lot of features and very easy to use

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** November 25, 2022

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

Creating branches and merging requests.
CI/CD pipeline.
Ticketing and review system.
Private V/S Public repository system.
Code Quality Reports.
Team collaboration.

**What do you dislike about GitLab?**

Limited plugin support.
UI is a little bit slow.

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

I am keeping my code securely in one of the private repositories in GitLab. I can access my code from anywhere and work. Also working in a team environment is very helpful we can get code pushed by others in real time.

  ### 7. Very user friendly interface, saves a lot of time !!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shashank N. | Software Engineer III, Enterprise (> 1000 emp.)

**Reviewed Date:** January 17, 2022

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

User-friendly interface. I have used Github, but GitLab is next level.
Features include notification to the user for the pull request after a commit.
Easy CICD integration. A very user-friendly interface to see all your deployments on one screen.
Code comparison is very visual. The "Merge after the pipeline succeeds" feature is terrific. It saves a lot of time. 
A must-have product for an organization.

**What do you dislike about GitLab?**

Autorebase functionality needs to be improved .
Merge when pipe suceeds should be disabled when there are conflits in the branch . 
I do not have many disliking features.

**Recommendations to others considering GitLab:**

Just go for it !!!. Loved this product . I have been using GitHub, but this product is an all-in-one platform for all your requirements.

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

CICD pipeline and code versioning.
Saves a lot of time compared to Github .
Easy for an amateur to learn as the interface is very user-friendly.
It saves a ton of time due to features like auto-merge and "merge when pipeline suceeds."

  ### 8. Best Collaboration tools for Developers!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nitin S. | Account Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 24, 2022

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

GitLab is one of the best collaboration tools for developers. One can easily manage and merge the code in just a few simple steps. It is secure, fast, and reliable and can help multiple developers to work together.

**What do you dislike about GitLab?**

There is nothing much that I dislike. But I feel this is the best tool as compared to others in the market. This is one of the most reliable tools according to me.

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

Below are the list of problems that we were solving using GitLab
- Code Versioning
- Code Merge
- Different branches for different developers
- Bug Tracking and logging etc

With the help of this, we were actually able to speed up our deliverables.

  ### 9. Gitlab - an advanced vcs for your system

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vibhanshu J. | Website Coordinator, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 15, 2022

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

As the basic and generic part is git, which is perfectly placed here. But apart from it, the CI-CD and the ease of giving different roles and access to a different users.

**What do you dislike about GitLab?**

I cannot really say I dislike anything but it would be really great if GitLab can provide good integration and deployment for nodejs react and Python-based applications.

**Recommendations to others considering GitLab:**

Amazing tool and you must give it a try before going to any other. And it is really amazing in providing in different access to the users.

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

I'm maintaining a couple of repositories in the most amazing problem I am able to solve is providing different roles to defend users and protecting a particular branch. Apart from this the continuous deployment and integration is the best part which I'm using to deploy a couple of applications.

  ### 10. Best tool for Code Versioning and CI/CD process

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** December 30, 2021

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

GitLab is an excellent tool for versioning our code changes. It has beneficial features like inbuilt support for CI/CD where we directly deploy and test our applications. It provides excellent security, and multiple teams can work together and build robust software.

**What do you dislike about GitLab?**

After using GitLab, I can say that it's a little expensive when we look into the cost side. They can provide better documentation on how to use and integrate others apps like third-party apps, CI/CD documentation.

**Recommendations to others considering GitLab:**

I strongly recommend Gitlab to all my friends and colleagues looking for a tool to organize code and automate the deployment process.

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

While building a software application, we need to make frequent changes which we need to track, and to achieve this functionality, GitLab helps me do this very quickly and thoroughly.
For Deployment purposes, Gitlab provides CI/CD support to configure our deployment server to deploy all the latest releases directly.
It provides support to Kubernetes, which we can deploy in a very efficient way.

  ### 11. Very efficient CI/CD tool.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sreekar A. | Site Reliability Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 13, 2022

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

1. Narrowing down CI/CD configuration to just one file i.e. .gitlab-ci.yml. 
2. Integration to container orchestration engines like Kubernetes very easily.
3. Can even integrate very easily with other CI/CD tools like Jenkins
4. Variety of runners like to run pipeline jobs.
5. Clear and great documentation.

**What do you dislike about GitLab?**

Could be better if the upgrade process of GitLab is easy from one version to another version particularly with respect to the Postgres Database upgrade process.

**Recommendations to others considering GitLab:**

I would advise folks to use Gitlab as it has all the components in it instead of using different tools to manage the software delivery process. It has version control integrated, CI/CD, auto-devops and many others.

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

Our CI/CD workloads run great and this helps us in building our products faster. Due to the easy CI/CD configuration in the gitlab-ci.yml file, we are able to concentrate more on the product building than the ci/cd configuration that needs to be done.

  ### 12. GitLab for Increased Efficiency and Effectiveness

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** September 06, 2022

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

GitLab, for simplicity, in the initial phases, does provide all the things we need; GitLab is great for beginners. It provides all the things we need. reposistor with ro;ebase access and good cloning facility

**What do you dislike about GitLab?**

In the initial phases, it does provide all the things we need, but as the project is getting to the later stages, we have trouble with pipelining and DevOps.

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

Repository hosting
Secure
Ease of use
Branch management

  ### 13. GItLab for developers

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 12, 2022

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

The thing which I liked the most about GitLab is we can review the code of peers, and find out the source of the errors and it also gives a better user interface compared to others.

**What do you dislike about GitLab?**

The thing which I disliked the most about GitLab is we cannot resolve the merge conflicts in Gitlab and also we cannot resolve pipeline conflicts.

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

With the help of GitLab, we can track the flow of the code and we can also track the errors and learn about the merge conflicts in the code.

  ### 14. Best Open Source Version Control Tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nadheem k. | UI Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 22, 2022

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

Gitlab is the best open source version control tool with all in one platform to manage the project. It allows multiple developers to work on simultaneously in a single project with simple merge and deploy to production.

**What do you dislike about GitLab?**

I have been using GitLap CI for past 2 years and haven't found anything much.
I feel like what we pay for premium and what we get is not upto the mark. GuI can be improved for beginners.

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

Our Team of Developers use GitLap for One stop source and version management tool with different branches for each phase. Lets the developer know if any conflicts while merging branches and code. Easy to run pipelines with simple steps  and merge the code and deploy. One of the best and must tool for an organization or startup and also for personal projects.

  ### 15. Most suitable product for all kinds of needs

**Rating:** 4.0/5.0 stars

**Reviewed by:** Maria C. | Development Director, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 24, 2022

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

GitLab is one of the most widely used source control management tools available right now. It is complete, stable and does not require local hosting. It is also the largest home to open source communities on the Internet.

**What do you dislike about GitLab?**

I haven't found any drawbacks with GitLab yet. Content and project security is a concern, but I'm sure you have a good reputation for managing them with your firewalls.

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

Thanks to GitLab, we can manage our large code base seamlessly, integrating a CI/CD pipeline with ease. I have trained over 3000 students on GitLab and used it for multiple clients with no issues and it is one of the most seamless products of its kind.

  ### 16. A very useful (open source) platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Francois C. | President, head of embedded electronics, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 21, 2022

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

The fact that we can deploy it very easily on our servers. Manage everything without having to send our code to a random location and have all the GIT features we want.

**What do you dislike about GitLab?**

Nothing much to dislike. Maybe the fact that we have to run a SAAS-based account to get all the features on the gitlab.com website. We would pay to have them working locally.

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

All our documentation and source code is hosted on Gitlab and it's working flawlessly. Since it's Ruby On Rails, we can use and deploy instances easily. We appreciate the user interface and all the features.

  ### 17. Project management tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** November 15, 2022

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

Ability to interfere with third party applications.
Helps in consistent delivery of projects through integrating with CI/CD Pipelines.
Projects are secured.
UI is quite easy to operate.
Whole team can work on the same project by cloning it.

**What do you dislike about GitLab?**

Cost is on higher side for mid scale organization.
issues while conflict removal.
it should show more information such when was branch created, from which branch it was cut etc

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

Project management

  ### 18. An awsome tool for product management

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kaniz F. | Business Analyst, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 09, 2022

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

Gitlab is the most convenient tool to manage source code and version control. The most helpful feature is Traceability which allows us to keep track of all developers, their commits, pull requests, and different branches. Gitlab made it easy to assign Jira tickets/issues to any team and keep records and progress timelines.

**What do you dislike about GitLab?**

Limit of private repositories and Gitlab can provide a trial version to students so they can perform the hands-on practice and It will beneficial for their future endeavors.

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

It allows synchronization for developers and analysts where they can work together without being dependent. The auto-tagging feature for JIRA issues with code commits in PR saves tracking time.

  ### 19. GitLab Dev experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mukesh C. | Student, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 17, 2022

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

Gitlab is best in terms of managing code. The best part is even if a developer commits the code then they have to send a request to merge their code to the main branch. This helps prevent unnecessary check-ins to the main branch.

**What do you dislike about GitLab?**

Integrating it with Visual Studio is not easy compared to TFS. There are different extensions and sometimes it causes issues while committing the code via Visual studio.

**Recommendations to others considering GitLab:**

If you are planning to use GitLab then I would recommend you to understand ut from scratch. Like how your existing project can be migrated and how to set up a pipeline. If you simply try to learn how to commit the code and set up a new branch then you may struggle a bit. Once you understand code migration to Gitlab from scratch then it will be a piece of cake for you.

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

We used GitLab to develop our client's project using its other features like comparing the code. Checking the history and finally creating different branches for different modules.

  ### 20. GitLab Review

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** June 01, 2022

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

Gitlab is one of the best version control management available in the market. It helps the developers to maintain the codebase in a single project and also helps to resolve the conflicts easily. It also helps us to find the vulnerabilities in a project and also gives us real-time monitoring. It also helps the DevOps team to deploy the code by using the CI/CD Pipelines.

**What do you dislike about GitLab?**

Till now I haven't got any cons in the GitLab software. As per me, they are doing a great job and helping them reduce the burden on developers' heads to maintain the codebase.

**Recommendations to others considering GitLab:**

I am highly recommending this software to every who wants to use of for CI/CD & DevOps.

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

Managing the project codebase, building the project and deploying it on the server is the main problem GitLab is solving for us. To manage the codebase if multiple developers working on the same project, it will give us a facility to update our local codebase before pushing the changes in the project and if any conflict is happening it will inform the developer to resolve it first. Then he can push the changes. 
And also we can segregate the code if we are pushing any changes by creating a separate branch. It will help us to revert if any issue comes in future.

  ### 21. Review As User

**Rating:** 5.0/5.0 stars

**Reviewed by:** Zeeshan V. | Civil Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 09, 2022

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

It is very userfull app to manage your project based on software development it is version Control tool based on Git. Main advantage is we can review PR generated by developer

**What do you dislike about GitLab?**

One more feature needs to be implemented in this that is when someone generates Pr in particular project it will redirect admin On that project

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

I am working on a project with a team of 7 members,i use this for version Control which is very helpful and also reliable to develop project in specific manner

  ### 22. GIT LAB BEST FOR CI/CD

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jayaprakash S. | Automation Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 18, 2022

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

Mostly for ci/cd porpose I have used git lab. It also supports docker which is a biggest advantages.

**What do you dislike about GitLab?**

For CI/CD it provides a Linux system where as azure provides a windows machine which for me a bit diffect to understand the Linux compired to windows.

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

GIT LAB provides a storag repo which helps us to store our code for every new release secondly to run the automation tests cases it helps a lot because it provides a Linux machine where we can run out test cases any time.

  ### 23. Comprehensive and Cost-Effective DevOps Product

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sudhir B. | Chief Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 28, 2021

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

Majority of GitLab's capabilities that are beneficial in the daily software development process.
1. The Unlimited number of free-to-create private projects.
2. GitLab makes managing roles and users a very comfortable thing to do. 
3. GitLab includes a lot of free features.
4. Everything can be done using any web browser and is easy to navigate between projects.
5. Provides enough security with GPG and SSH keys
6. Give total control to the administrator for steering the version control and project in a future-proof model.

**What do you dislike about GitLab?**

Sometimes it isn't obvious.
It gets tricky to undo some commands once they are committed.
The review process is also a bit complicated.
There are not many dislikes as the tool itself is a perfect one with all needed for version control and source code management.

**Recommendations to others considering GitLab:**

It's one of the best DevOps tools for source code management and version control. It's a great tool for continuous Integration for any sized project.

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

Merge Requests are used to maintain the source code.
Automated development, build, and testing.
Release automation and integration with tools like Jenkins.
Release Operations and Management.

  ### 24. Sharing experience regarding GITLAB usage

**Rating:** 5.0/5.0 stars

**Reviewed by:** Devesh M. | S, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 09, 2022

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

Merge request review view is best. Also CI/CD backup

**What do you dislike about GitLab?**

Wiki section from my point of view is not required or used very less.

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

Providing good view for merge requests which helps Dev's to analysis the issue & provide feedbacks

  ### 25. End to end tool for software project and code management

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** August 15, 2022

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

1. End-to-end support from planning, deployment, and maintenance.
2. DevOps and Agile tools integration.
3. Easy to Navigate among multiple projects.
4. Powerful features and integration with Git and CI/DD tools.

**What do you dislike about GitLab?**

1. sometimes latency is not very fast, it takes time when performing complex tasks on the scale.
2. in Pricing, maybe subscription plans with fewer features can be provided.
3. UI is can be made more simple by bucketing the features instead of cloudy.

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

Gitlab solved the below problems for my team:-
1.  End-to-end support from the project.
2. Access Control, Project Management, Version, and maintenance. 
3. Integration with Git, Jenkins, and other DevOps and CI/CD tools.

  ### 26. Best Source code mangament tool

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 02, 2022

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

The best thing about GitLab is open source and the best provider of internet hosting for version control and software development. It makes it easy to organize your repository in one place. It is secure and you can add contributors to your repo by giving them access.

**What do you dislike about GitLab?**

I nothing dislike much but as in costing aspect, it is little expensive for new to development.

You should add more documentation regarding the third party's CI/CD integration. and more UI customization options.

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

As I said earlier, it best Source control Management tool, It allows us to access it from anywhere, it helps me while interviewing to show my portfolio. It is allow to integrate of CI/CD tool to automate the publish app to store

  ### 27. Version Control made easy

**Rating:** 4.5/5.0 stars

**Reviewed by:** krishnaprem p. | Data Engineering Intern, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 08, 2022

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

It's a must for version control. Keeps your whole team organized.

**What do you dislike about GitLab?**

You can run into merge conflicts which can be annoying, and there is a possibility of losing information if not carefully used.

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

Multiple users can collaborate on a project at a time without having to worry about overlapping changes

  ### 28. EASY LIFE AT GITLAB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mishka P. | Researcher, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 14, 2021

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

The handbook is a powerful homegrown productivity tool with flexibility due to remote and asynchronous.
It creates a loyal environment atmosphere with perks; everything you need to know is documented, the onboarding process is really great.
Gitlab is a good place for people who value being iconoclastic and hip. The product is a perfect out-of-the-box approach to almost every template corporate industry has worn out and is not afraid to experiment with new ideas when its clear the old ones do not work.
Working remotely for a unicorn status startup implementing some of the most cutting edge issues has been an extremely enriching experience. Working on GitLab is an opportunity of a lifetime

**What do you dislike about GitLab?**

Sometimes the customizable blocks/verification etc, can become cumbersome and hard to remove.
Use within the command line of GitLab is not so easy other than that i do not find any disliking in Gitlab

**Recommendations to others considering GitLab:**

i would love to recommed gitlab for others it is really a greate software and it ease your workload efficiently

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

I have been using GitLab for a couple of months. It helps me out whenever required private repositories for a single user, and it makes a comfortable environment while working.
It is pretty easy to use with its unique tools it creates beautiful works while projecting my work and is also user friendly
Customer services helping out the team is quite impressive. They always respond so quickly and rectify the problems whenever i need them.

  ### 29. Best Open-Source Version Control and DevOps Tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aditi S. | Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 21, 2022

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

The UI is simple and clean. It is fast and has pretty much all the features. It lets you create branches, push your code into your branch, get it merged, delete your branch, create tags, etc. All the things can be done via git bash (command-line tool). 

It also has CICD pipeline using which makes the build process easy and fast. Running particular tasks to either test or deploy your application becomes easy.

**What do you dislike about GitLab?**

Nothing to dislike about Gitlab. Have been using it for a while and no complaints so far.

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

Gitlab makes it easy for the team to work on a single project and get things done fast. It also has CICD pipeline which makes deployments easy. It can also be connected to JIRA.

  ### 30. Developer's best friend

**Rating:** 4.5/5.0 stars

**Reviewed by:** Justin G. | Product Development Specialist, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 22, 2022

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

GitLab is secure, improves collaboration, and is free most of the time. Easy to use basic feature set. Milestones address any difficulties that are preventing the project from moving forward. What I like about GitLab is the integration. Very easy to use tools and very intuitive interface.

**What do you dislike about GitLab?**

There is no major feature that we can point to and say is bad. Although sometimes organizing an icon can be difficult for first time users.

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

We use GitLab as a version control hosting service as it is easy to use with many features that streamline the development process for individual and team developers.

  ### 31. GITLAB Source Control Repository

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 20, 2022

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

I worked with different version controls but the best thing abt the GITLAB/GITHUB etc. is the three-layer architecture and especially the most beautiful and the convenient UI it has to view our changes differences with the source control and also almost all the IDE has the plugin integrated to check-in or check out the code directly from the IDE tools like eclipse or Netbeans.

I like the main/master and feature branch feature very much, which helps maintain the clean code.

**What do you dislike about GitLab?**

Frankly, I don't see much downside with the GitLab repository, but one point would like to mention about the pricing of the private repositories. It should include beyond basic features when it comes to the public repositories.

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

Has very beautiful built-in UI to review the code and add the comments then and there itself.
Pull request to review the code before it is merged into the main branch or master branch, also see the changes made by the resource wise and count of commits made by each resource in the dashboard.

  ### 32. Complete hub for version managing, deployment and secure access

**Rating:** 4.5/5.0 stars

**Reviewed by:** Patricio Alejandro G. |  Full-stack Developer , Mid-Market (51-1000 emp.)

**Reviewed Date:** December 26, 2021

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

The interface is intuitive and fast, merge requests are very easy to analyze and make corrections with a threaded-like conversation about selected chunks of code, also very good for branch and commits visualization. CI/CD and user permissions are key features to managing projects. Squash branches and comments.

**What do you dislike about GitLab?**

The lack of mobile applications with limited functions to watch statistics, manage deployments etc. to complement or help from there. Also, the search bar doesn't work perfectly, you can go some places only by clicking

**Recommendations to others considering GitLab:**

DO use Gitlab for both personal and organizational projects. It's intuitive and easy to use, communicate and fix bugs and errors.

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

Joined efforts with team collaborations and well documented. Find and fix errors quickly and safely, also for reviewing others' work. Develop in different environments with a  combined repo of web and API that deploys automatically.

  ### 33. Gitlab Experience

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** April 29, 2022

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

GitLab is a full-fledged DevOps platform that integrates development, operations, and security teams into a single app. GitLab enables teams to reduce development expenses and security concerns while lowering software delivery time from weeks to minutes.

**What do you dislike about GitLab?**

The platform appears to be little pricey for the purchase of high-end features. Despite the fact that the platform is updated on a regular basis, each update appears to change the general UI, making it more difficult for the user.

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

Its ability to interface with other third-party applications is its most significant feature, and it also allows you to rapidly and simply design a functional ecology utilising its customization choices. My favourite feature is that it lets our teams to create private projects for private repositories with limited access. Its robust capabilities streamline my application development, from managing my code repository to interacting with coworkers, and all work can be completed in minutes. GitLab has assisted teams in lowering cycle time and improving productivity, which has resulted in enhanced value for our customers. GitLab is a terrific agile planning platform that has not only helped us complete huge projects in less time, but has also allowed us to save money by automating the majority of the complicated operations, removing the need to engage specialists.

  ### 34. Best Source Control App

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** April 22, 2022

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

It is DevOps software that provides the ability to develop and operate software in an application.
I found GitLab to be the best tool for source code, as it serves my purpose on many occasions.
Some more features I found include wikis and bug tracking.
Also, GitLab provides detailed information on how to move the projects across platforms.
The last best thing to love about GitLab is they have unlimited public and private repositories whereas their counterparts offer only public repositories.

**What do you dislike about GitLab?**

A few times the build fails after a few delays. The error message is displayed very late and not initially.
Navigating is somewhat difficult because the menus in GitLab are confusing.
In case there is some issue with GitLab we have to restart the server again or else the issue remains the same.

**Recommendations to others considering GitLab:**

When it comes to Projects they have less compared to Counterparts.
But it has many features and has been good DevOps software and source control application I've used.
I suggest the devs go into GitLab as it's the best tool available out there.

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

I've exported projects from GitLab to other platforms and it's a cool feature.
The reporting function is very helpful and gives a better understanding of the function.
Can easily integrate it with a third-party app like Slack which is indeed an effective feature.

  ### 35. Gitlab, the ideal devops platform for getting the job done

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dishant K. | Application Development Senior Analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 11, 2022

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

The user interface is good. All the tabs and menu options are well placed. Easy to find what a user is looking for. I have also used Azure Devops platform and felt that this is a great alternative.

**What do you dislike about GitLab?**

While using Gitlab I faced some issues related to the Gitlab account access. I faced that issue in Firefox browser but it was working fine on Chrome. Looked like something related to the cookies but couldn't figure it out. Tried restarting the system but all in vain. Ultimately setting the right ssl headers solved the issue.

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

With Gitlab we can make use of a highly functional devops platform. It provides issue tracking on a continuous integration continuous delivery (CI/CD) pipeline. It provides the functionality to automate the devops activities like designing, building, testing and deploying.

  ### 36. I had a great experience with GitLab

**Rating:** 4.5/5.0 stars

**Reviewed by:** Raunak A. | Project Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 01, 2022

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

I liked how I can have unlimited private repositories without having to buy a premium subscription. I also liked how I can view project development charts, and how highly secure it is.

**What do you dislike about GitLab?**

It is difficult to manage code reviews for first-timers so my interns had a bit of a learning curve for it. Also, the pro version is a bit expensive for small startups to afford

**Recommendations to others considering GitLab:**

Gitlab is a similar tool to Github, I mainly use it for version control but a lot of my friends also use it for DevOps. So you can use it for a variety of test cases

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

I could keep my repositories private and preserve my intellectual property without having to pay any premium membership fees which are there for other apps like Github.

  ### 37. I was bale to maintain version of my android and ios projects with ease on gitlab and it was free

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 19, 2022

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

First and foremost it is free, one can fetch earlier code versions at any time.

Integration in project is easy with access token, on which we can add expiry and other constraints like read write etc.

**What do you dislike about GitLab?**

Recently got a problem where I was unable to commit or push my android projects over gitlab. There was no proper help for that particular error from gitlab resources.

**Recommendations to others considering GitLab:**

It is free solution and xan help a lot in startup environment. So I would suggest to go for it.

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

We are able to maintain versions of the app 
Team collaboration is made possible using gitlab.
Code reviews are done.
Maintaining test and prod versions of the app.

  ### 38. user of gitlab for a long time

**Rating:** 5.0/5.0 stars

**Reviewed by:** kratika k. | Web Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 05, 2021

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

it provides a vast repository on web based devOps.It aslo provides issuetracking on CI/CD pipeline features by using an open sourse lisence,you can createatask list within an issue description in gitlab,to further identify those indiviusal tasks

**What do you dislike about GitLab?**

It is hard to test CI build locally,its interphase may be somewhat slower than the competetion,It lacks some features,and sometimes the menus are really confusing and hard to navigate,There hve been some occasional crashes too when you need to reach that stage first before displaying the error

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

It eliminate siloes a cpmplicated toolchain isolates teams and tools,creating bottlenecks in the development lifecycle gitlab bringsdev,secand ops together inn one interface.Greater visibility with full visibility acrossthe entire SCLD,teamscan solve problems faster,Teams dont have to sacrifise funtionally for convenience it offerseverything team need for cloud native application develpoment and was voted a leader in CI by the forrester wave

  ### 39. Migration from GitHub to gitlab

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sanjaykumar D. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 28, 2022

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

Easy to push and pull code. Can create group and assign role to members. Easy to raise pull request and merge request.

**What do you dislike about GitLab?**

Sometimes face issue in granting owner privileges to users.

**Recommendations to others considering GitLab:**

I found out that gitlab is better than GitHub. Everything is transperant in gitlab and can quickly learn and start working on.

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

Gitlab solves cloud storage for storing codes. And security for private repositories. Also we can easily work with git in order to version control repository.

  ### 40. Good open source code repository solution

**Rating:** 3.5/5.0 stars

**Reviewed by:** Siddhant J. | Technical Project Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 21, 2022

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

Simple interface that can be easily adopted by every team member. 
Plus it's free and open source.

**What do you dislike about GitLab?**

Sometimes workspaces and projects tend to confuse maybe because of the design. 

It's paid if we go for enterprice solutions

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

Helping our team in git management. Multiple team members can work on the code in parallel, also help in tracking previous commit.

  ### 41. Great Repo Management Tool

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 01, 2022

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

I love several things about Gitlab but here are a few:
- Free and Easy to Use
- Open Source
- Helps you maintain Working Code copy on Remote Repository
- Easy Collaboration
- Easy to Merge code, resolve conflicts
- Can add branches to make sure master/working copy of the code is not affected
- User Roles, Privileges help with project management
There are many more advantages of using this tool but these were some of the top!

**What do you dislike about GitLab?**

Not a single thing, literally. The UI is good and easy and you can get almost everything done on the UI part. Be it raising merge requests, editing/uploading files, creating/deleting branches, etc.

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

It helps with code management using a central repository. It also lets you have User Roles and Privileges using which it becomes easier to manage projects. Combine all this with the Git Bash tool and you can perform all the actions via command line.

  ### 42. Amazing source control tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek K. | S, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2022

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

Its ease of use and the inbuilt facilities for code issue management also the gitlab pipeline minutes we get for free every month are really great.

**What do you dislike about GitLab?**

Nothing that I can think of, Its been of really great help when compared to pricey products like bitbucket.

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

We keep all of our projects on gitlab and run pipelines over there. Initially we get 500 minutes and buying additional minutes is really cheap there.

  ### 43. Best project and code management for companies big and small

**Rating:** 5.0/5.0 stars

**Reviewed by:** Karandeep Singh G. | Chief Executive Officer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 11, 2021

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

Gitlab is free and open source for unlimited users and repositories. They have free minutes available for CI/CD. Their features integrate well too. Milestones, issues, PRs, Code branches everything integrates so well that it is breezy to use. They have everything under one hood.

**What do you dislike about GitLab?**

So many of the cool features that gitlab had for free in the past have been made restrictive or limitted. Also, hierarchy of projects, subgroups, groups can be bad for something like labels, or issues management.

**Recommendations to others considering GitLab:**

When you start using gitlab, make sure the group, subgroups and project hierarchy is well managed. And you maintain milestones and labels and other things at highest possible level.

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

It's free and open source. It is a one stop platform for all the things related to software development. I was previously using bitbucket at my org but it's costs are prohibitive for early stage service based startups. Gitlab is free, and has all the needed things and at times even more.

  ### 44. Best Tool for CI/CD and Version Control for SaaS platforms!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shubham S. | Technical Director, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 10, 2022

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

It has a seamless user experience and has notifications for each pull and push request for the code. The visual part of the merge conflicts is very useful and also has very easy CI/CD integration.

**What do you dislike about GitLab?**

It does not have much support for nodejs and python applications. The review process is a bit complicated for gitlab. Apart from that, there should be some sort of documentation for CI/CD integration

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

The following problems are being solved using gitlab: 1) Automated build, testing and development, release operations and management, easy collaboration over different teams.

  ### 45. One place solution for all of Enterprise code management needs

**Rating:** 4.0/5.0 stars

**Reviewed by:** Amrish K. | Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 24, 2021

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

GitLab has all code management related features at one place. Apart from repository maintenance and the version control system, it provides 

* Extensive CI/CD support (GitLab Runners)
* Issues management through Boards, storing and sharing code snippets. 
* It has made code/repo access control across teams and members much easier.

The best part is that all these features are available at a single place and are intuitively accessible. This eliminated context switches between multiple products for issues, CI/CD, docs by providing all of them under one hood.

**What do you dislike about GitLab?**

GitLab doesn't have a follow user/member support, this makes it difficult to see a particular user's activity in the activity feed. Although it supports the general repository starring, which allows you to track a repo's activity.

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

I use GitLab for maintaining repositories, CI/CD pipelines, managing issues, configuring access control for my team and group repositories

* GitLab Boards has made code issues management 2x easier, it eliminates the need to switch between multiple products.
* Groups and repos for groups provides granular member access control when compared to other alternatives
* Maintaining & sharing code snippets at group, repo level has rendered effective to seamlessly share code among team members

  ### 46. GitLab is an excellent repository for storage and file uploads including collaboration.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Giridhar P. | Sr. Data Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 03, 2021

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

GitLab is an excellent medium for cloning a repository on a web portal. You can create any number of Project repositories here and control its permissions. The tool serves as an excellent medium for DevOps platform and provides the ability to upload a snippet immediately.  The uploaded file(s) can be accessed by any number of individuals within the team and could be modified if needed. GitLab also contains the option to raise and track issues. The CI/CD feature provides features and pipelines, editors, jobs and schedulers to automate the integrations.

**What do you dislike about GitLab?**

GitLab features though attractive, are  a bit complex to interpret unless trained. After the commit of code, it's tough to comprehend the specific version of the file/code that was committed. More and more often, there are multiple comments that get recorded after every update and the user has a tough time locating the latest version of the code on Git lab. The arrangement of features provided by the tool could have been a bit more arranged and organized for easy comprehension.

Individual file uploads have an upper size limit/threshold beyond which the data content is lost.

**Recommendations to others considering GitLab:**

Reliable tool for CI/CD.

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

GitLab has helped our organization with setting up a viable platform for carrying out DevOps operations. The tool provides ability for the developers to upload their version as soon as they are done. The team lead could review the code when ready. After all the changes for a specific release have been applied, the code could be merged with the main branch for promotion to higher environments. All the different branches, commits,tags and contributors could be individually tracked within the respective repositories. 

In my existing project, Gitlab was used to upload the code in development branch.  The code was peer reviewed in development, comments were shared on refinements/modifications needed. After the code was confirmed in the development branch, it was merged with the main devops folder using merge feature. These features ensured that the main branch contained only the updated version of the code.  

The repositories and projects are secured by password protection and internal encryption. The end to end CI/CD deployments could be managed efficiently by the GitLab features.

  ### 47. A must have overall DevOps Platform.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shubham C. | System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** February 27, 2022

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

A great version control and code repository platform, a great tool for managing DevOps CICD pipelines, a great easy to use platform. I like the way it has features right from version control to the complete CICD pipeline.

**What do you dislike about GitLab?**

It becomes tedious sometimes to make changes, it's doable but the ease of doing can be improved. Some more features can be added to make it a complete DevOps solution. Overall it's a great tool and didn't find any major flaws.

**Recommendations to others considering GitLab:**

Must have for software developers, It's one of the best tools we can find out in the market.

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

We are using it for version controlling, as a code repository, and also to build great CICD pipelines. It's great to have a tool that makes managing project releases less tedious and more fluent.

  ### 48. Gitlab repository review

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** December 04, 2019

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

Very good source control repository system with functionality of collaboration with team and project management. Interactive User interface with editing function for different types of files. Code can be shared among team members and it also so different code commits along with changed code. It has version wise code . From a master branch different branches can be created and merged as well. It also indicates conflicts while merging the code. Rich in terms of community support.

**What do you dislike about GitLab?**

Code conflict while committing and pushing the code is a tedious job. The functionality of code merging should be improved in the web version of git lab. The notification time should be improved regarding different activities.

**Recommendations to others considering GitLab:**

Very good version control for source code along with functionality of code review and collaboration makes it perfect choice for working on a project in collaborative manner. It also integrate with other software.

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

Source control for our project, along with maintenance of code. We are keeping different libraries on the repository and maintaining previous stable versions of the entire project. Managing issues along with collaboration.

  ### 49. It's just what we need to use as a repository.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jose Angel M. | CConsultor de Marketing y ventas, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 15, 2022

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

We use it to manage tickets and incidents.

**What do you dislike about GitLab?**

It loses in integrations compared to its competition.

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

We handle all the incident management through Gitlab, and it allows us to connect with other entities.

  ### 50. Fantastic platform for development and task management

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rahul S. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 24, 2022

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

The comment and description fields functional. They allow markdown and attachments which really help with making Merge Requests more descriptive. It's also great that the task management system is on the same platform. Easy to keep track of issues and link them together.

**What do you dislike about GitLab?**

Nothing major. Some of the functionalities aren't fully compatible on mobile browsers. For example, managing a board and moving tasks around is pretty tedious. But that's just nitpicking.

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

Merge Requests for code pushes are very easy to compare, review and resolve. The UI makes it easy to manage branches, merge permissions and so on. It's easy to set up and makes the team more productive.


## 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=7&section=pricing&secure%5Bexpires_at%5D=2026-08-06+12%3A37%3A16+-0500&secure%5Bsession_id%5D=05d30431-e997-4d0d-aff4-dfb6f85d06f8&secure%5Btoken%5D=d5e7f7618170037c0aec8eab579c3066e9d4b404bb925740b01b2828671cc64d&format=llm_user)
## GitLab Integrations
  - [Amazon Web Services AI](https://www.g2.com/products/amazon-web-services-ai/reviews)
  - [Apache Airflow](https://www.g2.com/products/apache-airflow/reviews)
  - [Apache Maven](https://www.g2.com/products/apache-maven/reviews)
  - [Argo CD](https://www.g2.com/products/argo-cd/reviews)
  - [AWS Cloud Development Kit (AWS CDK)](https://www.g2.com/products/aws-cloud-development-kit-aws-cdk/reviews)
  - [AWS Lambda](https://www.g2.com/products/aws-lambda/reviews)
  - [AWX - Ansible Open Source GUI project (Amazon Linux)](https://www.g2.com/products/awx-ansible-open-source-gui-project-amazon-linux/reviews)
  - [Basecamp](https://www.g2.com/products/basecamp/reviews)
  - [ClickUp](https://www.g2.com/products/clickup/reviews)
  - [Databricks](https://www.g2.com/products/databricks/reviews)
  - [Docker](https://www.g2.com/products/docker-inc-docker/reviews)
  - [Gearset DevOps](https://www.g2.com/products/gearset-devops/reviews)
  - [Git](https://www.g2.com/products/git/reviews)
  - [Harness](https://www.g2.com/products/harness-giving-harness/reviews)
  - [IBM Terraform (formerly HashiCorp Terraform)](https://www.g2.com/products/ibm-terraform-formerly-hashicorp-terraform/reviews)
  - [IntelliJ IDEA](https://www.g2.com/products/intellij-idea/reviews)
  - [Jenkins](https://www.g2.com/products/jenkins/reviews)
  - [JFrog](https://www.g2.com/products/jfrog-2024-03-28/reviews)
  - [Jira](https://www.g2.com/products/jira/reviews)
  - [Linear](https://www.g2.com/products/linear/reviews)
  - [macOS Sierra](https://www.g2.com/products/apple-macos-sierra/reviews)
  - [Maven](https://www.g2.com/products/maven-maven/reviews)
  - [Microsoft Teams](https://www.g2.com/products/microsoft-teams/reviews)
  - [Miro](https://www.g2.com/products/miro/reviews)
  - [Mocha](https://www.g2.com/products/axilla-mocha/reviews)
  - [Nimble CRM](https://www.g2.com/products/nimble/reviews)
  - [OpenLDAP](https://www.g2.com/products/openldap/reviews)
  - [Playwright](https://www.g2.com/products/playwright/reviews)
  - [Prometheus](https://www.g2.com/products/prometheus/reviews)
  - [PyCharm](https://www.g2.com/products/pycharm/reviews)
  - [Sentry](https://www.g2.com/products/sentry/reviews)
  - [Slack](https://www.g2.com/products/slack/reviews)
  - [Snyk](https://www.g2.com/products/snyk/reviews)
  - [SonarQube](https://www.g2.com/products/sonarqube/reviews)
  - [TeamCity](https://www.g2.com/products/teamcity/reviews)
  - [Visual Studio](https://www.g2.com/products/visual-studio/reviews)
  - [Visual Studio Code](https://www.g2.com/products/visual-studio-code/reviews)
  - [Wiz](https://www.g2.com/products/wiz-wiz/reviews)

## 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**
- 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**
- Reporting and 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
- Black-Box 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,332 reviews)
  - [Harness Platform](https://www.g2.com/products/harness-platform/reviews) - 4.6/5.0 (304 reviews)
  - [CloudBees](https://www.g2.com/products/cloudbees/reviews) - 4.4/5.0 (591 reviews)

