# 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:** 890
## 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 value the **ease of use** in GitLab, appreciating its intuitive design and streamlined DevOps integration. (43 reviews)
- Users highlight the **all-in-one DevOps platform** of GitLab, streamlining workflows with seamless CI/CD integration and project management. (42 reviews)
- Users value the **seamless CI/CD integration** of GitLab, enhancing collaboration and streamlining the DevOps workflow. (36 reviews)
- Users value the **seamless CD integration** in GitLab, which streamlines DevOps and enhances team collaboration. (34 reviews)
- Users appreciate the **seamless integrations** of GitLab, enhancing their workflow and simplifying the development process. (34 reviews)
- Users value the **seamless collaboration** features of GitLab, enhancing interactions among developers and project managers. (32 reviews)
- Automation (30 reviews)
- Git Integration (30 reviews)
- Users appreciate the **seamless deployment** capabilities of GitLab, which simplifies CI/CD without additional tools. (29 reviews)
- Users value the **intuitive interface and seamless collaboration** features of GitLab for efficient repository management. (27 reviews)

**What users dislike:**

- Users find the **complexity** of GitLab challenging due to large repositories and a steep learning curve. (21 reviews)
- Users find GitLab has a **difficult learning curve** , due to its complex interface and pipeline configurations. (19 reviews)
- Users find the **interface confusing and cluttered** , impacting usability and navigation efficiency in GitLab. (16 reviews)
- Users find the **complex user interface** challenging, particularly with slow performance and cluttered layout in large projects. (15 reviews)
- Users find the **learning curve steep** when starting with GitLab, making initial navigation and adaptation challenging. (13 reviews)
- Users find the **learning difficulty** in GitLab due to its complex UI and ineffective search capabilities frustrating. (13 reviews)
- Users find GitLab&#39;s **limited features** frustrating, especially with advanced options locked behind higher-tier pricing plans. (13 reviews)
- Users find the **missing features** in GitLab, such as conflict resolution and advanced search, frustrating and limiting. (13 reviews)
- Slow Performance (13 reviews)
- Users find the **complex and cluttered UI** of GitLab challenging, especially for beginners navigating the system. (13 reviews)

## GitLab Reviews
  ### 1. User-Friendly Gitlab with Powerful APIs for Smooth Integrations

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prasanth N. | Campus Ambassador, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 08, 2026

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

Gitlab has got a user friendly interface which makes our tasks easier, they provide instructions to work with our code easing the task of pushing and pulling into repos, further they offer wide range of APIs which help us in the integration with various softwares for example recently I have developed a fastApi application to integrate gitlab with basecamp and these APIs got very beneficial

**What do you dislike about GitLab?**

There’s only one thing that really needs to be fixed: each individual project has its own webhooks option. I think it would be better if there were a parent project, under which all the sub-projects could sit, so that webhooks could be managed in one place.

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

This platform provides a safe container to store our codes under the safe repos, they offer indication with titles which help in identifying the version of code and makes our work easier, further the integration part using APIs is very smooth and offer wide uses.

  ### 2. The ultimate all-in-one DevOps platform — replaces an entire toolchain

**Rating:** 5.0/5.0 stars

**Reviewed by:** Claudio G. | Program Manager, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 07, 2026

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

GitLab is an all-in-one DevOps platform that truly stands out. Having version control, CI/CD pipelines, issue tracking, container registry, and security scanning all under one roof eliminates the need to integrate multiple third-party tools. The built-in CI/CD system is incredibly powerful and flexible — writing pipelines with .gitlab-ci.yml is straightforward once you get the hang of it. The merge request workflow with inline code review, threaded discussions, and approval rules makes collaboration between developers smooth and traceable. Self-hosted and SaaS options give great flexibility depending on your infrastructure needs.

**What do you dislike about GitLab?**

The sheer number of features can be overwhelming, especially for new users or small teams that only need basic version control. The interface, while comprehensive, can feel slow and cluttered at times. The free tier has become more limited over the years, pushing teams toward paid plans sooner than expected. Also, the CI/CD runner configuration can be tricky to set up correctly in self-hosted environments.

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

GitLab consolidates our entire software development lifecycle into a single platform. Before GitLab, we relied on separate tools for repository hosting, CI/CD, and project tracking, which caused context-switching and integration headaches. Now, from a single interface we manage source code, automate testing and deployments, track bugs and features, and monitor security vulnerabilities. This has drastically reduced our toolchain complexity, improved team visibility, and accelerated our release cycles.

  ### 3. All-in-One Platform That Streamlines Workflow—Even on the Free Tier

**Rating:** 4.0/5.0 stars

**Reviewed by:** Musa D. | Junior Software Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 10, 2026

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

Everything is in one place, so I don’t have to jump between five different tools just to get a feature live. Code hosting, CI/CD pipelines, security scanning, and even project planning (like Kanban boards) are all under one roof, which makes the workflow feel much more streamlined. The "Free" tier also goes a long way: you get a lot of useful features, including private repositories and a decent amount of CI/CD runner minutes, that other platforms might charge for.

**What do you dislike about GitLab?**

Lonely community: GitHub is the “social network” for code. If you’re looking for contributors for an open-source project, you’ll get far more visibility on GitHub than on GitLab.

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

It keeps security from becoming an afterthought. Instead of the “security guy” coming back a week later to yell at me, GitLab scans my code as I’m writing it and flags potential vulnerabilities right away.

And if you’re at a company that has to prove it follows strict rules (compliance), GitLab automatically tracks what you need. You don’t have to manually cobble together an audit trail.

  ### 4. GitLab’s All-in-One Platform Makes CI/CD and Collaboration Seamless

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rinu L. | DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 22, 2026

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

What I like most about Gitlab is how everything is in oneplace.I dont have to switch between different tools for code,CI/CD, and issue tracking—it’s all integrated, which makes my workflow a lot smoother. The CI/CD pipelines are straightforward to set up and save a lot of time once they’re running. I also like how merge requests, code reviews, and pipelines are tightly connected, so it’s easy to track changes and collaborate with the team.

**What do you dislike about GitLab?**

CI/CD setup is powerful but can be confusing, especially when debugging pipeline issues.

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

GitLab helps bring code, CI/CD, and issue tracking into one place, so I don’t have to juggle multiple tools. It makes collaboration easier and speeds up development by automating builds, tests, and deployments.

  ### 5. Streamlined CI/CD with User-Friendly UI

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vigynesh B. | Automation Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 09, 2026

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

I like that GitLab is easy to use and has a more flowy UI that's not cluttered with unnecessary features. I also appreciate using GitLab to check code diffs, deployment status, and receiving alerts about failed or successful deployments, as well as viewing deployment logs. Additionally, the initial setup of GitLab was easy enough, especially since the setup portion was documented.

**What do you dislike about GitLab?**

It's hard to switch between organizations. Repository search can be a little chaotic sometimes and the entire codebase search even more so. Better filters there would make it streamlined. When searching for a function or string, it would be helpful to specify the parent function, the return type of the function containing that string, or the parameter signature of the parent function.

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

I use GitLab for running automated CI/CD pipelines and providing a shared repository space for code collaboration.

  ### 6. Excellent for Collaboration, but UI Improvement Is Needed

**Rating:** 3.5/5.0 stars

**Reviewed by:** Ankan S. | Full Stack Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 23, 2025

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

GitLab is very user-friendly because of its clean and intuitive interface, especially the web editor that resembles VS Code and allows me to view, edit, comment, and commit code changes all in one screen without having to use multiple tools. Ease of implementation is also a huge plus because I can begin working immediately without having to install any software, which is very convenient when traveling or working on a mobile device. The need for customer support is minimal because the documentation is very clear and well-organized, and in most cases, it is more than enough to solve problems without having to contact customer support. The usage rate is very high because it is part of my daily routine for tasks such as collaboration, code reviews, and quick fixes. GitLab provides a whole array of functionalities such as repository management, CI/CD, issue tracking, and code editing, which makes it a very powerful all-in-one solution. GitLab also integrates very well with the existing development workflow and tools, which makes it easy for teams to adopt without having to make any significant changes.

**What do you dislike about GitLab?**

In my personal opinion, the interface of GitLab can be improved further. In comparison to other version control systems, the color scheme of GitLab can be more balanced and refined. Moreover, many important settings of GitLab are hidden deep inside the menu system, making it difficult for users to access them, especially for those who are using GitLab less frequently. Accessing important settings from more prominent locations would greatly improve the user experience.

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

GitLab fixes the issue of code change management, collaboration, and project stability all in one place. GitLab offers me a stable version control system that ensures my code is always safe and easily trackable, so I can easily see what happened when a bug or crash happens and easily revert or repair it. GitLab also makes collaboration easy by allowing team members to review, comment, and work on code right from the platform, without having to go through any hassle of setting up or transferring files.

  ### 7. A platform that scales modern engineering workflows

**Rating:** 4.5/5.0 stars

**Reviewed by:** sudha r. | Deep Learning Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 07, 2026

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

In my workplace, i'm not just writing training code, I'm responsible for getting models safely, reliably and compliantly into production and gitlab supports that end to end workflow. API and integrations are a major strength that the platform offers in my opinion. 

I frequently integrate gitlab with ML tools, data platforms and monitoring systems. Gitlab's APIs make it easy to automate workflows , sync experiment metadata and trigger downstream jobs which keeps my ML ecosystem connected without manual intervention. Issue tracking plays a big role in how I manage vulnerabilities and technical debt. when issues are discovered, i can track them from detection through resolution with full context and history. 

I regularly use static code analysis and code analysis to scan ML and application source code for vulnerabilities without executing it. These scans catch issues early which is critical before models are deployed into sensitive or regulated environments.

**What do you dislike about GitLab?**

The more i use it, the more value i get out of it. simply put, i really like the platform and no complaints from my side.

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

Gitlab proves to be strong in the need for automation and extensibility for my workflow. deep learning workflows are rarely static and gitlab's APIs. command-line tools and extensibility allow me to adapt the as my needs evolve. I can integrate external ML tools, automate repetitive tasks and customize pipelines without any problem.

  ### 8. Online Merge Conflict Resolution Makes Collaboration Fast and Smooth

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sahil S. | Frontend Software Developer | UI/UX Designer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 21, 2026

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

The best part I liked the most is the online merge conflict resolution. Being able to fix code overlaps and merge team members work directly in the browser is a huge time saves and makes collaboration much easy and smoother. Also it provide free plan as well so there is no need pay anything.

**What do you dislike about GitLab?**

Not the worst par of Gitlab but yeah sometimes the user interface can be very complex.

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

Gitlav helps us manage all or project repos in one secure place. This benefits us by making it easy to fork projects, collaborate with the team, merge code from diffrent memebers without losing any work.

  ### 9. "Good for code and CI/CD"

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sravya M. | Data Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 04, 2026

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

Gitlab is a platform for managing code and version control. All the CICD pipelines are in one place. I use it regularly for pushing code, tracking changes, and also managing branches. The built in feature of it makes deployment really easy.

**What do you dislike about GitLab?**

The interface is sometimes complex for new users, mainly while working with advanced settings. If the logs are not very clear, pipeline debugging may take a little more time.

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

The main thing that GitLab benefits me is combining code management and the automation in a single platform. This really reduces manual effort and makes deployments easier.

  ### 10. Powerful Self-Hosted Code Repo and CI/CD with GitLab

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ross S. | Network Engineer II, Telecommunications, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 30, 2026

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

I really value the ability to self-host a fully capable code repository and CI/CD environment.

**What do you dislike about GitLab?**

Hosting GitLab requires a lot of resources compared to some other solutions (which makes sense given its feature set)

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

GitLab allows me to own my data, locally, on my own servers. For me, it works as a complete GitHub replacement. I don't have to worry about the platform immediately changing or breaking; I can control that by only performing GitLab upgrades as I see fit.
GitLab also saves me money - I run it on server hardware I already had.

  ### 11. Reliable, User-Friendly GitLab with Powerful Automation and Integrations

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sanket O. | SDET, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 06, 2026

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

GitLab brings together key features for code versioning, pipelines, and webhooks in one place. Its automation is very effective and significantly reduces manual effort. In my experience, it runs reliably and integrates smoothly with other infrastructure tools such as Kubernetes, CloudFront, and similar services. Gitlab's UI is super user friendly

**What do you dislike about GitLab?**

For a new user it can be a bit complex to understand and start using it, it might take some time to efficiently use it

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

GitLab helps consolidate multiple development tools into a single platform. Instead of relying on separate systems for version control, CI/CD, issue tracking, and code reviews, it brings everything together in one place, making day-to-day work easier to manage and keep organized.

  ### 12. Self-Hosted Control with Easy CI/CD Automation

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 16, 2026

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

The ability to self-host is a big plus. Although it lacks some features, it still provides cost savings and gives us additional control.

CI/CD pipelines and other automations are simple to set up and are well documented. It's easy to integrate with our hosting partners and our own cloud hosting solution.

User management works well for our needs, with solid access control and clear ownership over projects.

**What do you dislike about GitLab?**

I don't have many complaints. Sometimes things take a few too many clicks to get to though and it might be nice to have more ability to customize a homepage dashboard for this reason.

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

Git repo hosting, code repositories, and CI/CD pipelines. Having all of this in one place streamlines our process and helps us deliver better performance for our clients.

  ### 13. Fine-Grained Permissions and Self-Hosting Make GitLab a Win

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** March 03, 2026

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

I mostly use GitLab for Git repository management and CI/CD pipelines. The pipeline system is very flexible and makes it easy to automate builds, tests, and deployments. I know GitLab has many more features like issue and bug tracking, but I haven’t used those much yet. What I do like is the fine-grained control over permissions, and the fact that it can be self-hosted, which gives us more control over our infrastructure.

**What do you dislike about GitLab?**

I have not encountered any negative points so far

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

Beyond the basic Git features, GitLab also powers our full CI/CD pipeline and hosts our private npm, Composer, and Docker registries. We currently run over 200 private repositories on our self-hosted GitLab instance, so it has become a central part of how we manage code and deployments.

GitLab makes it much easier for our development teams to collaborate across multiple projects. With CI/CD pipelines in place, code is automatically checked, built, and deployed, which has saved our teams a significant amount of time and reduced manual steps in our release process. We have set up our own self hosted runners for the CI/CD pipelines and the documentation on setting up the auto scaling for this is very good. 

there is also a fully automated API which we have used for automation and various other tasks.

  ### 14. A Developer’s Best Friend

**Rating:** 5.0/5.0 stars

**Reviewed by:** Goutam P. | Android developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 31, 2025

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

GitLab is pretty straightforward to use for day-to-day development work. Setting it up and getting CI/CD running doesn’t take much effort, which I really appreciate. Having everything in one place — code, issues, and pipelines — makes working with the team smoother. Also, whenever we’ve reached out, the support team has been quick and helpfull.

**What do you dislike about GitLab?**

Since GitLab offers so many features, it can feel a bit overwhelming when you’re just starting out. Also, I’ve noticed that performance can slow down a little when working with larger repositories, but it’s not a big issue once you get used to the workfloww

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

As an Android developer, GitLab helps me keep everything organized in one workflow — code reviews, issue tracking, and CI/CD builds for different app flavors. It makes collaboration with backend and QA teams much smoother, and automated pipelines save a lot of time during testing and releases. Overall, it’s helped us ship updates faster and with fewer headaches.

  ### 15. GitLab’s All-in-One Platform Feels Truly Cohesive

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** April 07, 2026

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

GitLab’s greatest strength is its "Everything-in-one-application" philosophy. While other platforms feel like a collection of different tools stitched together (like Jira + GitHub + Jenkins), GitLab was built from the ground up as a single, cohesive engine.

**What do you dislike about GitLab?**

Price is the single most common complaint about GitLab

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

GitLab is fundamentally designed to solve the problem of "Toolchain Complexity"—the friction created when a company has to glue together 10-15 different applications to ship software.

  ### 16. GitLab: Powerful All-in-One DevOps, but Can Be Heavy for Small Teams

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sumeet S. | Product Manager, Health, Wellness and Fitness, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 16, 2025

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

GitLab is an all-in-one DevOps platform that brings everything — from code hosting and CI/CD pipelines to issue tracking and security — under one roof. The best part is its seamless CI/CD integration, which makes automating builds, tests, and deployments incredibly easy. Its Merge Request workflows, inline code reviews, and visibility into pipelines help teams collaborate efficiently. The user interface is clean, intuitive, and works great for both small teams and enterprise-scale projects.

**What do you dislike about GitLab?**

While GitLab is powerful, it can feel heavy for smaller projects. The initial setup for CI/CD runners and permissions can be a bit complex, especially for new users. Occasionally, pipeline execution speed slows down for larger repos, and the pricing for premium tiers can be high for startups. Also, the UI could load faster when dealing with large numbers of issues or merge requests.

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

GitLab helps us manage the entire software development lifecycle in one place. It solves the problem of switching between multiple tools for version control, CI/CD, and issue management. With GitLab, our workflows are more streamlined — code reviews, deployments, and monitoring happen within the same platform. This has improved collaboration across teams, reduced development time, and given us better visibility and control over releases.

  ### 17. All-in-one DevOps platform that keeps our team aligned and shipping faster

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nidhi T. | Data Engineer, Information Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 30, 2025

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

Everything in one place - code, CI/CD, issues, and deployments. The CI/CD pipeline is powerful and easy to configure. Code review and merge requests work well for our workflow. The built-in container registry and package registry are convenient. GitLab Pages is great for hosting docs. The self-hosted option gives us control when needed. Overall, it streamlines our DevOps workflow.

**What do you dislike about GitLab?**

The UI can be slow, especially with large repos or many pipelines. Some advanced features are only in higher tiers. The search could be better. The interface can feel cluttered. Documentation is extensive but sometimes hard to find. Runner management can be tricky at scale.

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

Before GitLab, we used separate tools for version control, CI/CD, and project management. GitLab consolidates everything, reducing context switching and improving visibility. The CI/CD pipelines automate testing and deployment, catching issues earlier. This speeds up releases and reduces manual work. Having code, issues, and pipelines in one place makes collaboration easier.

  ### 18. A great enterprise repository solution

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dario S. | Frontend Developer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 19, 2025

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

The user interface is excellent. It makes tasks like viewing and searching code, opening and reviewing merge requests, as well as creating tags and managing pipelines, all very straightforward and accessible.

**What do you dislike about GitLab?**

There are some useful features, but for instance, the ability to add two reviewers to a merge request is restricted by a paywall. This limitation is disappointing, especially for a self-hosted solution where you would expect more flexibility.

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

We rely on GitLab to host our version control, with our entire monorepo managed there. All of our upgrades are handled through merge requests, which streamlines our workflow. Additionally, we have an extensive network of pipelines in place to ensure that our code consistently functions as intended.

  ### 19. Robust SDLC Visibility with Strong Security and Identity Governance

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hemanth K. | Head of Cyber Identity &amp; Engineering I Information Security, Hospital & Health Care, Enterprise (> 1000 emp.)

**Reviewed Date:** April 28, 2026

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

It provides visibility across the SDLC and offers strong security integration capabilities. From an identity perspective, it also has robust identity governance controls.

**What do you dislike about GitLab?**

The UI performance can be inconsistent at times, and it can sometimes feel heavy and overly complex to use.

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

It provides source code management and code reviews, along with application deployments, infrastructure automation, and built-in security testing such as vulnerability and dependency scanning. It also enables teams to automate builds, testing, and deployments while still maintaining governance, compliance, audit trails, and role-based access controls.

  ### 20. All-in-One DevOps Platform with Reliable CI/CD and Excellent Traceability

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 19, 2025

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

Single platform: I like that GitLab combines source control, CI/CD, issue tracking, and monitoring in one place, which reduces tool sprawl and simplifies support.

Reliable CI/CD pipelines: Pipelines are easy to troubleshoot with clear logs and job history, making it faster to identify deployment or build failures.

Good visibility and traceability: Every change is linked to commits, merge requests, and issues, which helps when investigating incidents or regressions.

**What do you dislike about GitLab?**

I currently do not have any dislikes about GitLab. The platform has consistently met our operational and support needs,

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

GitLab solves the problem of using multiple disconnected tools for source control, CI/CD, and issue tracking by providing everything in a single platform. This benefits me as an Application Support professional by improving visibility across the full application lifecycle, making it easier to trace issues, troubleshoot deployments, and collaborate with developers. Having pipelines, logs, and code changes in one place reduces resolution time and helps maintain system stability.

  ### 21. Gitlab Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nico K. | Chief Information Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 28, 2025

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

GitLab brings source control, CI pipelines, security scanning, and deployment automation into a single place, which makes daily development a lot smoother. The consistency across the platform reduces the mental overhead of switching between tools. I like that everything feels unified rather than bolted together. The integrated CI system is especially helpful because it requires almost no external setup, and merge requests tie directly into automated tests, security scans, and approvals. The platform scales well for both solo projects and enterprise work, and it stays reliable even with heavy pipeline workloads.

**What do you dislike about GitLab?**

The main drawback is that GitLab can feel slow at times, especially with large repositories or when pipeline queues are busy. Some advanced features sit behind higher-tier pricing, which makes the free tier feel limited compared to competitors. The UI can be overwhelming because there are so many features packed into the navigation, and it sometimes takes longer than expected to find the setting you want. Integration with third-party services is good but not always as smooth as GitHub.

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

GitLab consolidates version control, CI/CD, security checks, and infrastructure workflows into one ecosystem, which eliminates the need to maintain separate tools for pipelines, ticketing, and code review. The platform helps enforce security policies during development instead of after deployment. Automated testing reduces production defects, and the integrated scanning tools catch vulnerable dependencies early. This improves release consistency and saves time across the entire development cycle.

  ### 22. Effortless Collaboration with Robust Automation

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sahil D. | Software Development in Test, Enterprise (> 1000 emp.)

**Reviewed Date:** January 28, 2026

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

I like the automation feature in GitLab, which runs tests on its own every day. It's really helpful that it makes accessibility for other team members very easy, allowing us to actively collaborate on the project and maintain a common repository to be shared with everyone. Also, the initial setup of GitLab is very easy and straightforward.

**What do you dislike about GitLab?**

There's nothing specific like that. But the push and pull can be a bit better. The code, which I have pushed, if I can't revert a specific part of it, I have to revert everything back if there is any issue with the code.

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

I use GitLab to store all project files and repositories in one place. It automates daily tests, enhancing accessibility and collaboration for my team.

  ### 23. One tool to Plan, Build and Deliver faster.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Krunal B. | Web developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 18, 2025

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

The best thing about GitLab is that you do not need to use multiple tools. It covers git repo, ci/cd, sprint planning, tracing issues,and deployment. It comes with built in ci/cd which works out of the box. By just adding .xml file, we can set up ci/cd easily, no third party integration needed. So for any project easy to build, test and deploy. We're using GitLab frequently and it helps everyone from developers to project manager.

**What do you dislike about GitLab?**

Sprint planning is simpler compared to other tools.

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

GitLab removes chaos from software development because it's all in one platform and helps teams deliver better work, faster, with more transparency.

  ### 24. Gitlab is strong & cool open-source alternative of Github

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sujal S. | Sr. Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 19, 2025

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

The all-in-one setup is probably its biggest win. You get Git repos, CI/CD, issue tracking, and project management in one place. No jumping between tools. The CI/CD pipeline system is solid once you get it running. The YAML config gives you good control, and the built-in runners work well for most projects. Issue tracking integrates nicely with merge requests. You can link branches to issues automatically, which keeps things organized. GitLab's pretty straightforward to get running. The community edition has good forum support, and paid tiers get direct help. Once your team gets used to it, GitLab becomes the everyday tool for everything.

**What do you dislike about GitLab?**

The interface can feel cluttered. There's a lot going on, and finding what you need sometimes takes too many clicks.

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

Less context switching between tools like Jira, Jenkins, GitHub. Faster setup for new projects because the CI/CD and repo are ready from day one. Easier for the whole team to stay aligned since planning and development are connected. Saves time and reduces errors because everything is integrated and automated in one workflow.

  ### 25. Unified DevSecOps with Strong CI/CD Pipelines

**Rating:** 4.5/5.0 stars

**Reviewed by:** vedhavyas r. | DevsecOps, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 09, 2025

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

I appreciate how GitLab brings the entire DevSecOps lifecycle into a single unified platform, reducing tools sprawl and making my workflow more efficient. GitLab's built-in CI/CD pipelines are one of its strongest features. They are easy to configure using .gitlab-ci.yml, provide powerful automation, and eliminate the need for separate CI tools, making environment deployment easy. The initial setup was moderately easy, and I found GitLab's documentation very helpful in making the installation straightforward.

**What do you dislike about GitLab?**

While GitLab is a powerful and unified DevSecOps platform, there are areas where usability and performance could be improved, specifically the user interface complexity and pipeline speed and resource consumption.

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

I use GitLab to create tasks and issues for employees, get updates from assignees, and prioritize issues. It unifies my DevSecOps processes, reduces tool sprawl, and enhances efficiency with its strong built-in CI/CD pipelines, automation, and no need for separate CI tools.

  ### 26. All-in-One DevOps Platform with Built-In CI/CD and Strong Collaboration

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashish k. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 10, 2026

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

All-In-One DevOps platform
Built in CI/CD pipeline
Strong version control
Good Collaboration 
Merge Request workflow

**What do you dislike about GitLab?**

Limited free trial features
Merge conflict handling
Documentation gaps in some areas 
Resource-intensive pipelines
Integration limitations

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

Faster development and deployment
Better collaboration
Improved code quality
Automation of repetitive tasks

  ### 27. All-in-One Platform for Code Hosting, CI/CD, and Issue Tracking

**Rating:** 4.5/5.0 stars

**Reviewed by:** naman g. | Programming Analyst, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 20, 2026

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

Good to store code and keep track of different issues include features:
Git repository hosting, CI/CD pipelines, Issue tracking & boards, Code reviews & merge requests, Container registry, Security scanning tools

**What do you dislike about GitLab?**

well most features are good and useful but UI is sometime slow if project is large, for self hosted it uses more resources. need to learn before uses else can get lost

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

it helps keeping source code secure and within boundary of company for employee and client. keep list of tasks, bugs for project.

  ### 28. Powerful Group Structure and Seamless CI/CD Integration, but can be a bit complicated at first

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chad P. | Team Principal, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 12, 2025

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

I love the group structure and how I am able to control the granularity of organization. I also really like Gitlab's CI/CD integration, making it very easy to run it with Gitlab Runner.

**What do you dislike about GitLab?**

The group structure is sometimes a double edged sword as different organizations have different ways of structuring their group, and the learning curve may be a bit high if you are just joining, as it is different than what they might be used to.

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

We needed an easy way of doing CI/CD as well as managing security clearance per project, Gitlab's features made it very easy.

  ### 29. Powerful Integrated CI/CD and Merge Requests for Seamless Code Reviews

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mitul C. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 14, 2026

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

The absolute standout feature is the integrated CI/CD. the gitlab yml file is a very powerful tool. Merge requests feature is also amazing for peer coding and proper reviews

**What do you dislike about GitLab?**

i personally dont like the search functionality inside the code base, many times you will search for a word or phrase and it wont be able to fetch it in the files

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

GitLab provides all capabilities (code, cicd, docker hub registry) in a single application

  ### 30. GitLab review by Jannatul

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jannatul H. | Senior Cloud Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** October 07, 2025

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

GitLab CI/CD is seamlessly integrated and not an afterthought. Its flexibility allows for YAML-based pipeline configurations, making it adaptable to a variety of workflows. This results in fast, customizable pipelines that are effective for tasks ranging from simple builds to complex, multi-stage deployments.

**What do you dislike about GitLab?**

The sheer number of features and options can feel overwhelming, particularly for teams that are new to GitLab or DevOps. Additionally, GitLab offers limited built-in granularity when it comes to permission settings, especially in comparison to tools like GitHub Enterprise or Bitbucket.

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

GitLab manages both our infrastructure and application deployments efficiently, with built-in security checks ensuring everything runs smoothly. We have also been able to integrate it seamlessly with various cloud platforms such as AWS, Azure, and GCP.

  ### 31. Streamlined CI/CD with GitLab's Powerful Features

**Rating:** 4.0/5.0 stars

**Reviewed by:** MADHUKER REDDY B. | DevOps Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 17, 2025

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

I like that with GitLab we have control over our data since we deployed our own server and linked it with our domain. It has been particularly useful for automating workflows like Continuous Integration and Continuous Deployment, especially into Kubernetes environments. I also appreciate the ability to store secrets safely with GitLab, which adds an extra layer of security to our processes. Moreover, integrating GitLab with SonarQube for checking vulnerabilities in source code has been beneficial. After the initial setup on our AWS EC2 machine, everything works smoothly, which I really appreciate.

**What do you dislike about GitLab?**

Nothing anything at the moment

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

We use GitLab to keep our data secure and link it to our domain. It automates workflows with CI/CD for k8s environments and safely stores secrets.

  ### 32. Easy and Fun

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vitaliy S. | Director, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 07, 2025

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

There are many useful features, such as Milestones, Groups, Workspaces, and 2Do-s, among others. I also appreciate the user interface. All the members of our small team were able to handle the implementation easily. While working on a side project, we used it frequently, and it never felt disruptive or annoying—which is something we really appreciate.

**What do you dislike about GitLab?**

Actually we used GitLab for small team and all was perfect - so we didn't faced with difficulties or something to dislike.

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

GitLab provided our team with a seamless environment to spark ideas, begin coding, deploy, and test, all while quickly receiving clear results for our MVP. During this fast-paced and hectic period, using GitLab made the entire process feel smooth and efficient.

  ### 33. Best Version Control & DevOps Tool For Org

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rutesh R. | Technical Writer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 21, 2022

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

Gitlab helps throughout the SDLC process, from planning, bringing teams together, secure code and deployments on the cloud and also proper Issue and developments tracking

**What do you dislike about GitLab?**

Gitlab sometimes feels laggy, especially when we prepare to Build over CI/CD, it takes too much time, even with good servers. Also it should have extensive support of other cloud services like AWS

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

It is a great collaborative tool that allows us to manage the projects and ensure the progress is on schedule. The reporting function is very helpful for communications within the organization.

  ### 34. Clean Version Control That Keeps Changes Organized

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** April 07, 2026

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

Clean version control that keeps changes saved in one place.

**What do you dislike about GitLab?**

The edit mode UI and the different screens can sometimes be confusing to navigate.

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

It helps me manage, review, and track code changes.

  ### 35. Project repository

**Rating:** 3.5/5.0 stars

**Reviewed by:** Danish s. | Professional Freelancer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 03, 2022

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

The most helpful thing about GitLab is that it can help users to collaborate at any time.
Multiple users can work on a single project.
We can automate the project on Gitlab.
It is very easy to use for the developer at any place to edit the code.

**What do you dislike about GitLab?**

The least helpful thing about the Gitlab is weird commands and directions they provide to their users.
Definitely, it is not the best platform for beginners to add their projects.

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

Gitlab helps to multiple developers to work and collaborate at any place which is a very big advantage from the business point of view.
Another advantage is we can host our project with just a few commands. it saves time, keeps everything organized and make it easies for teams to collaborate and release better software faster

  ### 36. Gitlab- Best in class tool for source control and CI/CD

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aasheesh P. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 11, 2025

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

There are a lot of great things about GitLab. First of all, it has a feature to create multiple levels of groups. Then the CI/CD pipelines are very easy to use. 

GitLab provides container registries, dependency proxy to pull container images, manages the Kubernetes environments etc.

The implementation of GitLab self-hosted runners is also very easy, and GitLab has enough documentation for the setup.
The integration of GitLab is pretty simple.

I am using GitLab daily for day-to-day operations.

**What do you dislike about GitLab?**

GitLab support is a factor that I don't like about GitLab. They are too slow to respond to P1 incidents.

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

The first problem that GitLab is solving for our organization is the source control. It is very easy to create/clone/import repositories on GitLab.
We are creating GitLab repositories/projects using Terraform and that explains the amazing documentation of GitLab Terraform provider.

The next thing that GitLab is helping us is the CI/CD. GitLab has the abillity to create downstream pipelines that helps us in managing deployment pipelines for various environments originating from a single CI pipeline.

  ### 37. Fast, Cost-Competitive Gitlab That Integrates Seamlessly with Our Products

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 17, 2026

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

Gitlab manages our code base and integrates with our internal products. The product is fast and the cost is competitive.

**What do you dislike about GitLab?**

The AI isn't as useful as competing products like Anthropic.

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

Code Base management

  ### 38. All in one platform for code and project management.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Herry D. | Software engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 01, 2025

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

GitLab brings everything into one platform. I can manage code, track issues, create pipelines, and review merge requests without switching tools. The built-in CI-CD is a big advantage as it saves time and makes the whole process smoother.

**What do you dislike about GitLab?**

I believe it has a bit of a learning curve. The interface has a lot of features, so it takes time to get used to where everything is.

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

Helps me keep code, issues, and pipelines all in one place. It makes it easier to review code with teammates, track bugs, and move features from start to finish without losing context. This saves time and makes teamwork more organized.

  ### 39. Easy Pipeline Integration with Strong Non-Repudiation

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Enterprise (> 1000 emp.)

**Reviewed Date:** February 24, 2026

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

As a cloud cybersecurity engineer, I love how easy it is to integrate our security tools into the pipelines and the level of non-repudiation.

**What do you dislike about GitLab?**

The default search is extremely bad. We've looked at multiple tools to replace the default search with and every single one has been better than the supplied search.

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

Code repository and CI/CD.

  ### 40. Freedom and collaboration without the mess

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Leisure, Travel & Tourism | Enterprise (> 1000 emp.)

**Reviewed Date:** August 15, 2025

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

Gitlab starts of as feeling like a clone of github. But that misses the point. Gitlab gives you way more freedom to work as you please, to install and run on-premise or work with SaaS in the hosted gitlab.

I'm a bit OCD maybe but "merge request" is more accurate than "pull request" as github calls it. So it feels more 'technically correct'. All the usual integrations exists, very easily links to IntelliJ products, as command line of course still remains there for the die hards. I use gitlab every day, multiple times a day. It's part of my software engineering workflow.

To get started, there's some clicking around to find your way, but it becomes natural to understand when youknow the basics. Especially good are the features to resolve merge conflicts by editing online and running interactive merge tools online, as well as the interactive CI configuration editor.

**What do you dislike about GitLab?**

Gitlab is not a slick and "fun" as Github. But it's way better to use than running a "pure git" repository over ssh connection or shared filesystem with your colleagues.

Self-hosted, while that brings it's benefits, can be slow, and combined with the clicking around to figure stuff out, makes it feel a bit clunky. SaaS cloud hosted is much better and faster, but of course you pay for that.

As an "end user" it's easy to get going with gitlab, and there's endless community support as well as customer support. Though you can see some feature requests do lag for a long time until getting resolved.

As an admin, integrating Gitlab could be worse than it is, but it's way better to maintain and operate than doing without it.

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

Gitlab ticks many boxes. Managed software development and version control of course. QA and test automation incuding peer review. This is a really strong point including inline code suggestions to reduce the burden of change and re-review. The CI and CD elements of Gitlab are newer to me, but are super powerful, and once I established a pattern that worked in my company, re-implementing it over multiple projects was then a very quick job.

I am now very happy that my pipeline, after merging can build, release and the deploy new services in one click - fire and forget. And as a bonus optional one-click to deploy a merge request into a dev environment for testing. Really sweet.

  ### 41. A Great DevOps Platform with Everything in One Place

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohit V. | Software Engineer DevOps, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 28, 2025

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

What I like most is the GitLab brings together version control, CI/CD, issue tracking, and project management in a single tool. I really like how seamless it is to go from writing code to deploying it, all without leaving the platform. The built-in CI/CD is easy to set up, and the merge request workflow helps keep code quality high.

**What do you dislike about GitLab?**

It can feel a bit slow sometimes, especially with larger repositories or more complex pipelines. Also, some settings and permissions are buried deep in menus, so it takes a while to find things unless you use it regularly. The UI could use a bit more polish in places.

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

GitLab helps my team keep all our DevOps work in one place, making collaboration between developers, testers, and operations much smoother. We no longer need to rely on separate tools for CI/CD, version control, and issue tracking—it’s all built into GitLab. This reduces context switching and makes onboarding new team members easier. The automation in pipelines also helps us catch issues earlier and deploy updates faster.

  ### 42. GitLab: A Powerful and Wonderful DevOps Platform for Engineering Teams

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yash M. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 29, 2025

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

GitLab is an exceptional all-in-one DevOps platform that offers a wide array of tools for the entire software development lifecycle — from planning to CI/CD to monitoring. It stands out due to its integrated approach, allowing teams to manage repositories, pipelines, issues, merge requests, and security all within a single interface.It is easy to collaborate, review, and enforce quality gates with approval rules, code owners, and discussions.

**What do you dislike about GitLab?**

The self-hosted version of Gitlab can be heavy on memory and CPU, requiring significant system resources.

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

GitLab solves several key problems across the software development lifecycle, and here’s how it benefits me. GitLab CI/CD automates builds, testing, and deployments, reducing human error and speeding up time to production. GitLab encourages collaboration with built-in merge requests, inline code reviews, and issue boards, keeping all stakeholders aligned.

  ### 43. GitLab: The All-in-One Solution for Developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sagar D. | Android Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 04, 2025

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

GitLab offers everything a developer needs to manage their projects. I find it easy to share code, review my recent changes, and it also helps me identify issues introduced by other developers.

**What do you dislike about GitLab?**

As of now i dont find something that i don't like about gitlab.

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

It helps me to manage projects
Help me with CI/CD
Help me to review code pushed by other dev.
i can easily maange projects

  ### 44. Powerful DevOps Pipelines for Automation

**Rating:** 4.5/5.0 stars

**Reviewed by:** Phill H. | Owner, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 14, 2026

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

The devops pipeline capabilities are powerful for automation

**What do you dislike about GitLab?**

The self hosted option is complicated to set up for some features

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

Security in devops and workflow automation

  ### 45. Great Automation Tools with Easy Pipelines and Strong Documentation

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tej D. | Secretary, Telecommunications, Enterprise (> 1000 emp.)

**Reviewed Date:** March 10, 2026

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

Great tools for automation. Development and documentation. Piplining is easy to do.

**What do you dislike about GitLab?**

Needs to be trained first. The configuration needs to be done properly and is very complex for the first time. Project setup is abit complex at first.

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

Automation, Collaborative working environment.

  ### 46. Excellent all-in-one solution for code hosting, CI/CD, and team collaboration

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** August 02, 2025

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

I appreciate that GitLab provides an all-in-one solution for version control, continuous integration, and project management. The built-in CI/CD features are powerful and easy to set up, and I love being able to track issues, merge requests, and deployments without switching tools. The documentation and community support are also excellent.

**What do you dislike about GitLab?**

GitLab is very powerful, but the learning curve can be steep, especially for teams that are new to DevOps tools. Some integrations or third-party apps don’t always work as smoothly as expected, and occasionally there are minor bugs or delays when running pipelines.

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

GitLab solves the problem of managing the entire software development lifecycle by bringing everything—code hosting, issue tracking, CI/CD, and code review—into a single platform. This integration has made it much easier for our team to collaborate, automate builds and deployments, and track progress on projects. As a result, we spend less time switching between tools and more time focusing on development.

  ### 47. Simple, Scalable, Secure, and Seamless DevOps Platform.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nashit H. | Mentor/Faculty cum Developer, Education Management, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 17, 2025

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

Scalability, Security, wonderful ui-ux. To me, it has been the best DevOps platform, easy to configure seamless CI/CD pipeline.

**What do you dislike about GitLab?**

Large repositories are problematic, besides the initial setup seems complex, and the limited integration due to Kubernetes is a challenge.

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

Configuring secure CI-CD pipelines with ease.

  ### 48. One of the best version control tool for free

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kaushik M. | Frontend Team Lead | UI/UX Designer | Freelancer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 15, 2023

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

Gitlab is super easy to use, making it a great tool for handling code and collaboration with teammates. It's simple to set up, and if you ever need help, their customer support team is quick to assist. With its friendly interface and useful number of features, Gitlab makes managing and merging code a breeze for any project.

**What do you dislike about GitLab?**

There is nothing to dislike, I phase one issue when I used it in mobile web. I got confused in user interface of mobile view to merge code request. On other hand everthing is good to go.

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

GitLab made version control, code storage and CI/CD a breeze. It's my top choice for pushing code to project repositories. thanks Gitlab , for making it easy!!

  ### 49. All in one DevOps Platform with Powerful CI/CD

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abdullah S. | DevOps Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 10, 2025

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

i have been using GitLab for several months now and it is been a great experience overall. What I really appreciate is how everything from version control to CI/CD pipelines is integrated into a single platform. It simplifies the workflow and reduces the need to depend on multiple tools.

The interface is clean and user-friendly, and managing repositories, merge requests, and issues is very straightforward. The built-in CI/CD is one of GitLab's strongest features — it's easy to configure and works reliably in most cases.

That said, there are moments when pipeline performance slows down, especially under heavy load, but it's nothing deal-breaking. Also, for beginners, the platform might feel a bit overwhelming at first due to the wide range of features.

**What do you dislike about GitLab?**

Fellowing points given below
1. It is difficult to learn for new users
2. Occasional performance slowdowns

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

GitLab makes it super convenient to handle everything in one place writing code, running CI/CD and tracking tasks. I do not have to keep switching between different tools which is really helps me stay focused and organized.

  ### 50. Robust CI/CD Features, But Community Support Needs Improvement

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ngoc Hien L. | Test manager, Retail, Enterprise (> 1000 emp.)

**Reviewed Date:** October 21, 2025

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

The platform offers a wide variety of features that support and advance our CI/CD practice.

**What do you dislike about GitLab?**

The community and support leave something to be desired. There are problems that have been reported by numerous users over the years, yet they still have not been addressed.

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

Version control and CI/CD are the key features that enable us to deliver better software more quickly.


## 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?section=pricing&secure%5Bexpires_at%5D=2026-05-18+07%3A01%3A18+-0500&secure%5Bsession_id%5D=5239a1ca-323c-4b69-8b4c-686531c34f20&secure%5Btoken%5D=629533eed85f209ff26c4a8259b3db670f249e7895c17cee2d4df2c1b0f8f990&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)
  - [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)
  - [Azure Portal](https://www.g2.com/products/azure-portal/reviews)
  - [Basecamp](https://www.g2.com/products/basecamp/reviews)
  - [BoldDesk](https://www.g2.com/products/bolddesk/reviews)
  - [Confluence](https://www.g2.com/products/confluence/reviews)
  - [Crowdin](https://www.g2.com/products/crowdin/reviews)
  - [Databricks](https://www.g2.com/products/databricks/reviews)
  - [Docker](https://www.g2.com/products/docker-inc-docker/reviews)
  - [Figma](https://www.g2.com/products/figma/reviews)
  - [Gearset DevOps](https://www.g2.com/products/gearset-devops/reviews)
  - [Git](https://www.g2.com/products/git/reviews)
  - [GitGuardian](https://www.g2.com/products/gitguardian/reviews)
  - [Google Cloud Storage](https://www.g2.com/products/google-cloud-storage/reviews)
  - [Harness](https://www.g2.com/products/harness-giving-harness/reviews)
  - [HELM](https://www.g2.com/products/helm/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)
  - [Jira](https://www.g2.com/products/jira/reviews)
  - [JumpCloud](https://www.g2.com/products/jumpcloud/reviews)
  - [Kubernetes](https://www.g2.com/products/kubernetes/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)
  - [Port](https://www.g2.com/products/port-port/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)
  - [Wiz](https://www.g2.com/products/wiz-wiz/reviews)

## GitLab Features
**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

**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

**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

**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

**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

**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

**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

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

## Top GitLab Alternatives
  - [GitHub](https://www.g2.com/products/github/reviews) - 4.7/5.0 (2,280 reviews)
  - [CloudBees](https://www.g2.com/products/cloudbees/reviews) - 4.4/5.0 (591 reviews)
  - [Red Hat Ansible Automation Platform](https://www.g2.com/products/red-hat-ansible-automation-platform/reviews) - 4.6/5.0 (369 reviews)

