TrustRadius: an HG Insights company

GitLab Reviews & Insights

Score8.8 out of 10

462 Reviews and Ratings

30-day free trial

Contact about GitLab

Please fill out the form below to get in touch.

GitLab

Connect with GitLab

What are you interested in?

Already have an account?

You hereby consent to have TrustRadius share the information supplied on this form with GitLab so that GitLab and TrustRadius may contact you in regard to the information requested.

Top industries

Based on 35,563 HG Insights installations.

Powered by

Community Insights for GitLab

Synthesised from 13 verified reviews.


Synthesised from 13 reviews | Last Published May 27, 2026


GitLab serves as a comprehensive platform for software development, widely adopted for automating the development lifecycle and managing source code. Organizations primarily leverage its robust CI/CD automation for streamlined deployments and its strong version control for maintaining codebases. In TrustRadius reviews, 7 out of 13 users specifically commend its Continuous Integration/Continuous Delivery (CI/CD) functionalities, highlighting its integrated platform capabilities for efficient code reviews and a unified suite of tools.

Reviewers also note the positive impact on accelerating software delivery and improving team collaboration. However, the most frequently cited concern, mentioned by 5 out of 13 reviewers, relates to UI/UX issues such as occasional freezing and slow refresh times, alongside performance challenges, particularly with large merge requests or the free version. The platform's learning curve can be steep, and some find CI/CD complexity challenging. Overall, sentiment suggests GitLab is a powerful tool with areas for refinement in user experience and performance at scale.


  • Robust CI/CD automation for streamlined deployments
  • Strong version control and source code management
  • Integrated platform that unifies development tools
  • Efficient code review processes, including merge requests
  • Effective detection of code vulnerabilities and sensitive parameters
  • Frequent UI/UX issues, including freezing and slow refresh times
  • Complexity in CI/CD orchestration, especially with large pipelines
  • Performance issues, particularly with large merge requests and the free version
  • Steep learning curve for new users
  • High infrastructure and maintenance costs

From 13 reviews | Last Published May 27, 2026

GitHub

7 mentions

Why it matters:

  • GitHub is frequently cited as a primary alternative or comparable platform to GitLab, appearing in responses from 7 of 13 reviewers. Reviewers often mention GitHub in conjunction with other version control and development tools, indicating its widespread use and consideration within the software development community. Its presence suggests it's a benchmark for comparison due to its robust feature set for code hosting and collaboration.

GitHub, Atlassian Bitbucket, TeamCity and Jenkins

Atlassian Bitbucket

7 mentions

Why it matters:

  • Atlassian Bitbucket is another highly mentioned alternative, cited by 7 of 13 reviewers as a product used or evaluated alongside GitLab. Its frequent pairing with GitHub in reviewer feedback highlights its position as a direct competitor or complementary tool in version control and source code management. The mentions suggest it is a common choice for teams seeking integrated development environments, particularly within the Atlassian ecosystem.

GitHub, Atlassian Bitbucket, TeamCity and Jenkins

CI/CD Automation

7 mentions

Positive reviews by 100% of reviewers


Why it matters:

  • Reviewers frequently highlight GitLab's effectiveness as a CI/CD platform, with 7 of 13 reviewers specifically mentioning its role in automating product builds and deployments. Its comprehensive environment supports both rapid developer flows and more extensive acceptance testing, facilitating an efficient way to create deliverables. The ability to integrate CI/CD pipelines conveniently, along with providing shared and instance-based runners, is seen as a key benefit for streamlining the delivery process.

We use GitLab mainly for code hosting, CI/CD, and issue tracking. It helps us in keeping development organised, automating deployments, and making collaboration easy.

GitLab Reviews

157 Reviews

The Perfect VCS Solution

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

GitLab serves as the backbone of our entire software development lifecycle. Our engineering team uses GitLab for source control, code review, and CI/CD across multiple codebases.

MR-based workflows help enforce code standards and keep our team aligned on shared codebases, spanning multiple stacks.

Pros

  • Version control
  • Diff UI
  • Code review process
  • Notifications
  • Ease of use

Cons

  • MCP server integration is unreliable
  • Large MRs can cause the UI to lag/timeout
  • No first-class post-merge pipeline trigger

Likelihood to Recommend

GitLab is well suited to teams that need to adhere to strict, well-defined processes, and manage their complete software development lifecycle efficiently. From simple drafts and proofs of concept, all the way to shipping enterprise quality production ready software, GitLab is capable of managing it all. It's a one stop shop!
Vetted Review
GitLab
5 years of experience

Perfect tool for Devsecops

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We are using GitLab primarily to implement a DevSecOps dataops-like solution, so it is a main orchestration plus code repository that links all other tools to help create data products that are published in a shoppable marketplace.We have linked DBT, Monte Carlo, Talend, Snowflake, Collibra, collibra all with GitLab to allow us to create data products.

Pros

  • Yml files handling
  • GitLab CI pipeline orchestration
  • Integration with other tools like talend , snowflake , dbt, Monte carlo
  • Code review

Cons

  • GitLab ci debugging is difficult in case of failures
  • When pipeline grows using extends , references , includes make yml files very hard to read
  • GitLab is not yet smooth to use for project management with the issues in GitLab.

Likelihood to Recommend

We have developed a dataops solution making GitLab central to host all the code and connections between different tools while making use of GitLab-CI.yml to orchestrate the flow. While all these are nice for implementation, we have found an issue while managing the entire project via GitLab, as there is still a disconnect between project issues and project management in GitLab, so we have to use Jira for that.
Vetted Review
GitLab
5 years of experience

It gets the job done

Rating: 6 out of 10
Incentivized

Use Cases and Deployment Scope

We use GitLab as a source code repository and the main build environment for most of our projects. It allows us to have a comprehensive CI environment that easily separates the quick developer flow with the more comprehensive acceptance testing for a release.

Pros

  • Source code repository (it's just git...)
  • CI orchestration
  • container registry

Cons

  • It's not possible to chain MR in different projects
  • It's not easy to orchestrate CI flows across different projects
  • secret management isn't always the easiest

Likelihood to Recommend

It does a pretty good job across the board, but unless you're already a GitLab organization, it seems like GitHub is the easier choice.
Vetted Review
GitLab
8 years of experience

GitLab is a good self hosted option

Rating: 6 out of 10
Incentivized

Use Cases and Deployment Scope

We used GitLab to manage all the code in our projects. As a source control service, it kept a history of all our progress, allowing us to see changes, retrieve old code, and roll back changes. We also used it for collaboration, allowing team members to review code before it was merged and deployed.

Pros

  • source control
  • code reviews
  • collaboration
  • deployments
  • code history

Cons

  • better design
  • AI integration
  • not as commonly used as GitHub

Likelihood to Recommend

The primary reason we used GitLab was because it could be self-hosted, allowing us to have full control of the source control environment and complete control of who could access the code. The downside to self-hosting though is that you are responsible for keeping it updated, and our instance was consistently behind on updates. GitLab is also a good alternative if you do not want your code to be under the control of Microsoft, and potentially their AI.
Vetted Review
GitLab
2 years of experience

Improved Collaboration with GitLab CI

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

we genrally use github in developping our web applications, by using repositories and optimizing time in most of time

Pros

  • Single Application for the DevSecOps Lifecycle
  • Self-Hosted & Enterprise-Ready
  • Kubernetes & Cloud-Native Integration

Cons

  • Integration Ecosystem
  • Performance at Scale
  • Built-in Security Scanning – Not Always Practical

Likelihood to Recommend

CI/CD Integrations
Vetted Review
GitLab
3 years of experience

Best Version Control tool for new Developers

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

As a budding software developer, I am part of many teams to learn different software flows and delivery parameters. I came across GitLab through one of my colleague, who works with C# plugins and was facing issues with standardizing delivery parameters for executables. He was able to integrate CI/CD pipelines very conveniently using GitLab.

Pros

  • Security on branches and version control
  • AI tools for code review
  • Provides multiple ways to implement CI/CD

Cons

  • Features are similar in ultimate and premium tier
  • Support tickets take longer to resolve
  • UI gets freeze

Likelihood to Recommend

GitLab is best suited for new developers who want to learn scripting and automation using runners it helps in standardizing creation of executables. It also provides different ways for issue tracking and resolving merge conflicts. The code reviewer has a lot of options to provide his insights about the pull requests raised. The free tier has limited features as compared to some other software.
Vetted Review
GitLab
1 year of experience

Easy way to implement CICD

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

In our organization, I work as development team member, I have to manage different code bases with a team of individuals. In that process, there are certain parameters for code reviews and quality checks for deliverables GitLab helps in implementing CI/CD pipeline for an efficient way to create deliverables it also provides shared and instance-based runners.

Pros

  • CI/CD pipeline implementation
  • AI tools for code review
  • Version control of source code
  • Privacy parameter implementation

Cons

  • UI refresh takes time
  • Limited feature on the general tier
  • CI/CD additional scripting

Likelihood to Recommend

I am working on multiple automation plugins based on dotnet framework, i have to create deliverables as executable for the client , features from GitLab like AI tool to check sensitive information like environment variables and hashes don't get pushed on to the branches also it helps in maintaining a check on versions of dlls which helps the code reviewer to maintain code structure and nomenclature. Sometimes UI updating is not accurate but it can be neglected.
Vetted Review
GitLab
1 year of experience

GitLab a helpful tool for developers

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

In my organization I work as Software Developer, and I have to manage several different codebases based on different plugins and websites, GitLab as version control repository management software, it helps in integrating CI/CD pipelines for streamlining delivery process, it also helps team management and issue tracking with code review functionalities.

Pros

  • Version Control
  • CI/CD pipeline integration and automation
  • Issue Tracking
  • AI assistance for code review

Cons

  • Sometimes UI elements dont refresh after changes has been made
  • CI/CD automation scripting sometimes require power shell access
  • Ultimate tier and professional tier are similar

Likelihood to Recommend

As i have worked on many plugins based on C# and .NET, these plugin require a lot of scripting for delivering the executable and sometimes changing versions of dll become hard to manage, this is where GitLab comes in and helps instreamling the process and help integrate, CI/CD to efficiently create the executables. The UI updation sometimes is not accurate otherwise the software is flawless
Vetted Review
GitLab
2 years of experience

GitLab is a great all-in-one platform for software development

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We use GitLab mainly for code hosting, CI/CD, and issue tracking. It helps us in keeping development organised, automating deployments, and making collaboration easy. Our scope is pretty standard: managing source code, running tests, deploying services, and tracking bugs/features all in one place. We also use it for a few non-technology projects (but for people who are in close collaboration with the engineering team).

Pros

  • CI/CD
  • Source code hosting
  • Visualisation of test results
  • Merge requests

Cons

  • Access roles
  • Wiki pages editor

Likelihood to Recommend

I'm very likely to recommend it as all-in-one platform for software development projects. It really does the job. I will also put a disclaimer that it's not perfect (mainly in the UX). But it is very straightforward in many aspects, which is great

A versatile Git and CICD platform

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

GitLab is our CI/CD platform of choice, which we use to manage our code, product builds and deployments in an automated way. It's very powerful and it allows us to define custom pipelines in YAML files that we can put under version control in the platform itself. It supports every Git functionality that any company, big or small, would need to store code, environment variables, review merge requests, resolve merge conflicts and handle merges from multiple users. In summary, it's a very powerful all-in-one platform.

Pros

  • Define CI/CD pipelines as code
  • Store your code
  • Allow merge request reviews
  • Store secrets as environment variables

Cons

  • The free version was a bit slow

Likelihood to Recommend

It's a complete solution to store your code, perform code reviews and automate your builds and deployments through automation. Pipelines defined with YAML files are especially useful and powerful. Any company, regardless of the size of the team or the project would find it extremely helpful. Secrets used by the build agents can also be stored in the platform itseld as environment variables.