About GitLab

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

GitLab pricing

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

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

Alternatives to GitLab

Google Drive

4.8 (27908 Reviews)
Google Drive helps users store company data in one place. Users can access files from desktop and mobile devices and...

Bonterra Giving Days

4.6 (454 Reviews)
Bonterra Giving Days is the #1 digital solution for Giving Days and year-round fundraising tailored to nonprofit...

Cloudbees CI

4 (1 Reviews)
Cloudbees CI is a continuous integration solution that helps businesses build, run and manage Java applications. Built...

Redmine

4.1 (175 Reviews)
Redmine is an open-source cloud-based project management solution based on the Ruby on Rails programming framework. It...

Teamwork.com

4.5 (911 Reviews)
Combining powerful project management and easily streamlined operations - we’re the only platform built for managing...

Confluence

4.5 (3575 Reviews)
Confluence is a project management solution that enables organizations to create, collaborate, organize and review...

TARA

5 (9 Reviews)
Tara AI is a platform designed to help software teams accelerate their workflow by giving instant insights into code...

Microsoft Project

4.4 (2015 Reviews)
Microsoft Project is a project management software designed for enterprises of all sizes. The tool includes project...

Jotform

4.7 (2439 Reviews)
Jotform is a cloud-based form automation solution that enables users to publish online forms and record customer...

Float

4.5 (1610 Reviews)
Float is a collaborative resource management software for real-time project planning and task scheduling. Features...

Wrike

4.3 (2790 Reviews)
Wrike is a cloud-based project management platform for teams of 20+ that is suitable for both large enterprises and...

Helix Core

4.5 (31 Reviews)
Helix Core is a version control solution that enables businesses to monitor and manage changes across videos, binary...

Codeship

4.6 (15 Reviews)
Codeship is a cloud-based application development platform that helps businesses with continuous integration and...

Trello

4.5 (23473 Reviews)
Trello is a visual collaboration tool for planning tasks and projects. While commonly used by agile software development...

Artifactory

4.7 (18 Reviews)
Modern software application development has evolved from deploying products periodically to build them on a daily or...

Browse GitLab Reviews

1,180 of 1,180 reviews
Sort by:
Tomasz
Tomasz
  • Industry: Program Development
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 7/9/2023

Easy to setup , use and manage devops platform

We needed a tool that we could integrate with Nexus and that could be installed and used on our own servers. GitLab was a perfect fit

Pros

I like how easy it was to set up and configure. Adding runners (servers that build your code) was intuitive, CI/CD works fine. When you switch from GutHub, you must get used to the naming convention, but this requires only a couple of minutes to get used to.Overall I highly recommend GitLab for anyone who wants to set up such a platform on-premise.

Cons

When you switch from other tools like GitHub you see features that are missing, mainly in CI/CD. You can't update a global variable from a job and must use workarounds. The pricing is a bit high, especially for the Ultimate plan.

Alternatives Considered

GitHub

Reasons for Switching to GitLab

We needed something that we could use on our own servers. We build critical apps for our customers and we must be sure the source code stays at our own servers. GitHub Enterprise was not taken into account because of the price.
Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
3

5
Reviewed on 22/2/2025

Best git provider for most commercial use cases

Pros

Multiple edition that can fit your project/company needs (e.g. free SaaS edition, self-hosted community edition, Enterprise). Great developer ergonomics, with plenty of customisations that fulfill all complex development/enterprise requirements.

Cons

Not as good for community features (e.g. public open-source projects, developer profile) compared to Github, which also gets a bit more publicity.

Alternatives Considered

GitHub, Bitbucket and Azure DevOps Services

Reasons for Choosing GitLab

Switched to Gitlab for internal projects, as well as publishing some open source projects from our internal repos. We use a mix of self-hosted Gitlab Community Edition, and the enterprise edition for client facing / core workflows.

Switched From

GitHub

Reasons for Switching to GitLab

Has the right mix of features and investor ergonomics, while priced reasonably. Also very flexible with community edition deployments.
Pedro
  • Industry: Consumer Electronics
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
3
Customer Support
3

3
Reviewed on 20/9/2024

GitLab is my go-to for project management, code storage, and collaboration. It's a game...

Pros

The built-in CI/CD, issue tracking, and merge request features make my development process seamless and efficient.

Cons

The user interface can be overwhelming at first, and the learning curve is a bit steep for beginners.

Umut
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
3
Customer Support
2

4
Reviewed on 6/12/2024

Great features, but a bit cluttered

Overall, Gitlab is solid for managing projects. CI/CD is great, but the interface could use some simplification. It works well once you get used to it

Pros

I like the all in one setup Gitlab offers, CI/CD, issue tracking are built in, which makes project managing easier

Cons

The interface feels cluttered at times, and some features are hard to find. Its not always as intuitive as Id like

Verified Reviewer
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 4/2/2025

Amazing tool for managing software codebases

I like it a lot, amazing for private and personal projects as well, you can be ready in a few seconds and have enterprise level tools

Pros

GitLab is amazing for both open source and private repositories

Cons

Nothing, really, I don't see any cons here.

Ghanshyam
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
4
Customer Support
2

4
Reviewed on 7/3/2025

Open source source code management tool

I had been using GitLab for more than two years now, it seems to a great, but sometimes it become quite laggy.

Pros

It is open source, and you can deploy it on your own server.

Cons

Set up his complex compared to GitHub, the documentation can be more better.

Sara
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 5/2/2025

Everyday assistment work

I work with gitlab every day and I can say that it is necessary for my work. It is convenient to be able to review files and progress of tasks, as well as monitor the team's activity and stay updated

Pros

The ability to use task management and update myself with colleagues

Cons

Merge request handling in relation to assignment

Verified Reviewer
  • Industry: Food & Beverages
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Functionality
4
Ease of Use
5
Customer Support
0

4
Reviewed on 6/2/2025

GitLab is a must have

Pros

GitLab is a great tool for developers to store, share and collaborate.

Cons

GitLab uses an AI that can be greatly improved.

Shushanta
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
3

5
Reviewed on 13/2/2025

Gitlab review

good overall experience using Gitlab. I used it for multiple projects

Pros

Very easy to collaborate with fellow developers

Cons

website loading takes a little time don't know why

Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for Free Trial
  • Review Source
Value for Money
2
Functionality
5
Ease of Use
4
Customer Support
4

4
Reviewed on 3/3/2025

My first experience with GitLab

Mainly I GitLab has advance CI/CD features and is more incline towards DevOps features.

Pros

It has build in CI/CD feature and also is more secured than other competitors.

Cons

It has very smaller community and was to widely used pretty tricky to understand.

Miguel
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
4
Customer Support
0

5
Reviewed on 9/11/2024

Best in market for Source Control and CICD

Pros

Like that it's very complete and easy to use.

Cons

CICD Pipelines are sometimes a bit difficult to develop.

Alternatives Considered

GitHub

Reasons for Switching to GitLab

Some clients required a custom installation and we found it to be easy set up with GitLab
Vidyasagar
  • Industry: Telecommunications
  • Company size: 5,001–10,000 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 17/8/2024

Best repository to be used for managing code

Pros

It’s good for managing the development assets in IT. Easier to understand the conflicts for new starters also.

Cons

It’s good to have a user interface to understand any conflicts, issues etc., while using

Joseph
  • Industry: Health, Wellness & Fitness
  • Company size: 10,000+ Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
5
Customer Support
4

4
Reviewed on 8/10/2024

Okay it's not Github but it's still good! Don't fear it!

Positive. Good. I submit my work, request code reviews, make merge requests, merge things in, automation is set up nicely. It works well.

Pros

Straightforward alternative to the Github experience. Good layout. Does not get in the way. Tracks what needs tracking.

Cons

Purely that it's a different experience from Github, which takes some getting used to.

Ben
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Weekly for 1-5 months
  • Review Source
Value for Money
3
Functionality
5
Ease of Use
5
Customer Support
4

4
Reviewed on 23/11/2024

Perfect product but perhaps too expensive

My overall experience with GitLab is fine, there were no issues per se except with the pricing but this should not affect your choice to use such a great service and product.

Pros

I enjoyed the encrpytion and protection of our code with GitLab the most, and how it is already compatible with our GitHub branches and repositories.

Cons

The pricing of GitLab and being per user were huge turn-offs for us as a business but understandably considering the nature of the product.

Abhishek
Abhishek
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
4
Customer Support
5

5
Reviewed on 3/1/2025

A developer tool

It is a perfect DevOps platform with great integration and ease of track whole development process. Gitlab has high user community which makes it super helpful in resolving errors and getting much information from users.

Pros

1. The Gitlab community is extremely helpful in managing queries, handling errors, and collaborating on projects.
2. It can be integrated into CI/CD pipelines, making the development process streamlined and enhancing team productivity.
3. It is available both as On-prem and SAAS.

Cons

Very difficult to learn as a new come. Highly expensive product and sometimes faces issues with performance.

Edgar
  • Industry: Information Technology & Services
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 24/12/2024

The best git host for teams

Pros

The ease of use and the gitlab ci.

Also, discussions can be created on pull requests easily for collaboration

Cons

I can’t think of anything I disliked about gitlab

Matt
Matt
  • Industry: Hospitality
  • Company size: 10,000+ Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 26/6/2024

So easy and enjoyable to use

As a fairly non-technical QA person, I have love how easy it is to create pipelines and deploy through environments.

Pros

I like the clean, nice-looking interface and controls. I how it sets up pipelines, displays status of each deployment and allow me to re-run.

Cons

It would be nice to be able to re-start a pipeline rather than having to create a new one, even a duplicate feature to create the same one again.

Engr. John Paulo
Engr. John Paulo
  • Industry: Computer Software
  • Company size: 201–500 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 10/7/2024

GitLab Review

Overall good experience of using this tool for source code management/collaboration. Highly recommended tool especially for software developers.

Pros

It's feature of source code management and keep tracking my codes. Also useful tool for team collaboration.

Cons

I don't see any not good of using this application/tool.

Verified Reviewer
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 16/9/2024

CI is outstanding in Gitlab

Pros

I am fan of Gitlab CI, it's highly robust and highly reliable.

Cons

No public repository options like Github

Stéphane
  • Industry: Oil & Energy
  • Company size: 5,001–10,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
4
Customer Support
0

5
Reviewed on 25/7/2024

GitLab is a great tool to version your code

Pros

The GitLab CI feature made deployments a lot quicker and simpler.

Cons

It didn't integrate natively with AWS's CodePipeline service a couple of years ago.

Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 5,001–10,000 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 20/7/2024

Good version control interface in the market

Pros

It gives open source good version control interface, Has continuous deployment and its user friendly. It is easy to implement and integrate with any software. It also gives best updates at every points.

Cons

Can give its futures to android and ios for analysis.

vignesh
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
3
Functionality
4
Ease of Use
4
Customer Support
4

5
Reviewed on 16/1/2025

Best Git Code repository management tool

Great tool for code repository code control system

Pros

Best tool i love this and enjoyed much for code checkin and checkout and code commit and trace code logs

Cons

I like the web version of gitlab much so nothing least about it

Zakariya
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
5
Customer Support
4

5
Reviewed on 11/10/2023

GitLab: Developers' Ultimate Powerhouse

Pros

Here are the features I liked the most about GitLab:- Powerful source control with versioning and branching capabilities- Integrated code review tools for seamless collaboration- Fine-grained access controls and permissions for secure development- Debugging features for efficient issue identification and resolution- DevOps capabilities automating CI/CD pipelines and providing performance insights- Comprehensive task management system for efficient project planning and organization

Cons

- Built-in IDE for streamlined coding workflows- Perceived lower importance of the integrated IDE in my development workflow as an experienced developer

Alternatives Considered

GitHub
Alejandro
  • Industry: Computer Games
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Functionality
4
Ease of Use
5
Customer Support
3

5
Reviewed on 27/10/2023

Your trusted partner in software development

In my work with our company, we use Gitlab as a comprehensive platforma to manage our software development projects. Gitlab allows us to host and manage our code respositories, making teamwork and version tracking easier. Additionally, we leverage GitLab CI/CD capabilities to automate build, testing, and deployment, allowing us to deliver sotware more efficiently. We also use issue tracking features and pull requests for code reviews.

Pros

The features that impressed me about gitlab are Version Control, issue tracking, and the ability to automate development workflows through CI/CD. Thank to the intuitive interface and ease of use, it helps to easily implement it into projects. Also the possibility of hosting projects in the Gitlab cloud or deploying locally helps a lot to adapt to needs.

Cons

In very large projects, perfomance and speed may be slowed down. Also the advance configuration that Gitlab offers can be very complex for new users, some features could be simplified and made more accessible. Although Gitlab has a lot of documentation, more tutorials and examples would be needed to fully take advantage of Gitlab.

Federico
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
0

4
Reviewed on 9/1/2025

Very Easy To Use

Pros

GitLab is very easy to use and it has everything I need for software development. I can manage my code, collaborate with my colleagues, and automate my workflow

Cons

Nothing really bad, except it can be a bit slow sometimes. But overall, it's a great tool for developers!

Kim
Kim
  • Industry: Telecommunications
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
5
Customer Support
5

5
Reviewed on 14/1/2025

Prioritize and resolve problems.

Our company is always in a constant process of innovation and technological emancipation, tools like GitLab are part of a set of essential tools to store code and allow secure access to access new code updates, this optimizes the workflow improving the performance of our developers.
It allows to automate tasks, detect vulnerabilities and assign a developer to fix them.
Easily adapts to any project, no matter how complex.
It helps us to make a complete tracking of incidents to prioritize and resolve any problem.

Pros

It is a very effective management and collaboration tool that helps us to work in a secure environment and detect vulnerabilities.
It helps us track code changes and roll back bugs.
It allows us to visualize the workflow in a clear and agile way by allowing us to organize tasks in labeled columns.
Allows us to automate testing and deployment of software, improving delivery time.
Ensures software quality through automated testing.

Cons

There have been no problems using this platform, it is efficient and works correctly.

Cem
Cem
  • Industry: Computer Networking
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
3

5
Reviewed on 30/12/2024

Getting better and better

I have been using GitLab for more than 5 years now, and honestly it has come a long way. In my opinion, it can very well be defined as an excellent alternative to GitHub. The self-hosting thing is just a cherry on the top.

Pros

- Lack of corporate nonsense. It allows you to focus on what is important (the code!)
- The possibility of self-hosting.
- Decent set of features at the free tier.
- Excellent set of features if you decide to self-host.

Cons

- Janky web interface. It should be much less cluttered.
- Since it is not dominating the industry, the UI requires some getting used to (may not be a con for some)
- Wonky CI/CD runner setup.

VENUGOPAL
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
3
Ease of Use
4
Customer Support
2

4
Reviewed on 10/8/2024

Provides everything required for a DevSecOps workflow

Over all, gitlab provides everything thats essential for simple and slightly complex pipeline requirements. But becomes less flexible for more complex application requirements where ML work loads are to be executed. As I see Gitlab team adds features in a commendable frequency, so if anything is unavailable, you can raise a ticket and sit tight till it gets added.

Pros

1. Integrated platform for all my CI/CD needs
2. Great to options for runner, one of the only platforms to provide native kubernetes runner support.
3. Robust options in terms of pipeline flexibility. You can have parent and child pipeline models for complex pipelines

Cons

1. Because of native support, its flexibility highly depends upon bug fixes done by gitlab team
2. Support on forums is difficult to get unless you have purchased a support package.
3. Newer runners such as kubernetes are yet to get matured. In my personal experience the feature additions are not yet integrated completely but get added as patches on the running pods. This should be a part of config.toml

Jashobanta
  • Industry: Computer Hardware
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
5
Customer Support
0

5
Reviewed on 26/8/2024

Overall a good solid product

Overall experience is good. We are using it daily as a source control, for CI-CD, code-review. The UI is smooth and user friendly.

Pros

User friendly interface, easy to use controls. The Visual Studio Code UI for inline editing of files is very helpful in case we want to update code directly in the web-UI without needing to download the code in local, edit in IDE and then push back it to the source control.

Cons

The latest update had moved the profile and sidebar to the left and has not given proper customization options to the user. The old interface of having it customizable was better.

Mike
  • Industry: Banking
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 23/11/2024

Gitlab covers all your bases

Pros

Gitlab is a one stop shop for all of your sdlc life cycle from project planning to scm, ci/cd, security, documentation it has a fully pipeline curated for most use cases.

Cons

The restricted options for privileges are a small bind it would be more useful if you could design custom roles with privileges that suit your organisation.

Sharduli
Sharduli
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 26/6/2024

Best one for managing my pipelines!!!Loved It!!

My experience is very productive and ppositive with gitlab. It has so much features available easily in one platform to access. It has enhanced my productivity and code. Just loved the product.

Pros

Its comprehensive and integrated DevOps toolchain, which helps to streamline the entire software lifecycle. Makes it so much easier for version controlling to CI/CD and project management. It has a robust access controls and also it s having detailed permission settings makes the security and collaboration very good. Also its GUI and big API support makes the automation very easy. This all-in-one GitLab simplifies the workflows and reduces need for switching to multiple tools and helping us to increase productivity.

Cons

It's quite hard to find a con in this. Only thing I felt is the its GUI has a lot of features makes a new user's work challenging.

Abhishek
  • Industry: Pharmaceuticals
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 27/10/2024

Best of the Version Tool

Overall Experience has been amazing since, my team does not want to have a dedicated devops. Hence, with Gitlab its all in 1 devops with less learnign curve making it very suitable for the job.

Pros

Integration of Code repository with pipelines which run on the fly in its own container with minimum effort to deploy.

Cons

Too many features at times make it difficult to look or search or navigate to

Verified Reviewer
  • Industry: Telecommunications
  • Company size: 51–200 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 16/1/2025

One stop shop for Devops and team collaboration

It is a powerful tool for Devops and provides seamless collaboration for team members and across the teams with its amazing version control capabilities.

Pros

It is a all in one tool for DevOps. It's version control and issue tracking make it a powerful tool for active collaboration between all the different team members.

Cons

Slower performance with big repos having complex pipelines. The learning curve for the beginners could be bit challenging.

Verified Reviewer
  • Industry: Marketing & Advertising
  • Company size: 11–50 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
4
Customer Support
3

5
Reviewed on 15/12/2024

GitLab for junior developers

I have been working on a project and linked it to gitlab and it has been an amazing experience. I used gitflow and collaborated effectively with 2 other people.

Pros

Its a great way to work on coding projects by collaborating with teammates.

Cons

It has a limited amount of people who can collaborate on a single project. I think it's 10.

František
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
0
Functionality
3
Ease of Use
4
Customer Support
5

4
Reviewed on 7/12/2024

Honest Gitlab review

I have been using Gitlab in the current company, and I cant say I like it, neither I can say I dislike it, it serves the purpose of version control of git, but it misses the charm and add-ons Github offers, but if you want on-premise solution, thats the price you gotta pay.

Pros

Strong security tools, on-premise sollution, nice CI/CD features. Good for bigger teams.

Cons

UI and UX are not really nice, pretty expensive to run on-premise solution, less integrations than Github. Not that good for smaller teams.

Khaled
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 13/1/2025

Help me make futureproof code which can i modify from anywhere.

I would recommend they make use of the huge documentation of GitLab and have a look at its free tier for hands-on experience with it prior to advancing to other areas.

Pros

The feature I like best is the full capability of CI/CD, where the code can be integrated and deployed smoothly.

Cons

It has streamlined my workflow since code management, version control, and even the CI/CD pipelines can all be found on a single platform, GitLab.

Manish Bhandari
  • Industry: Information Technology & Services
  • Company size: 201–500 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 1/4/2024

Review of Gitlab for developers from a developer

I experienced streamlined collaboration, seamless version control, and efficient code review processes. With built-in CI/CD pipelines, it helps in automated testing and deployment, enhancing productivity and ensuring high-quality releases. GitLab's user-friendly interface and extensive documentation facilitate smooth onboarding and continuous improvement. Overall, GitLab empowers developers to focus on innovation and delivery, driving success in software development projects.

Pros

Integrated CI/CD, Collaboration Features, Comprehensive Platform

Cons

GitLab can be resource-intensive, particularly for self-hosted instances and GitLab's extensive feature set and customization options can result in a steep learning curve for new users

Eber
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 4/11/2024

Same that other brands but cheaper

Really good, we use for a ton of projects in the company and it has plenty of customizations and features, and is cheaper than other for almost the same

Pros

The UI is really straightforward, set-up a in-house deployment also is super easy , and cheaper

Cons

Sometimes apply the updates is a bit tricky

Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Functionality
4
Ease of Use
5
Customer Support
4

5
Reviewed on 15/7/2024

The UI is easy for beginners to understand, and pipeline management is convenient.

When undertaking any development project, people generally think of GitLab and GitHub for code management and CI/CD tools. However, considerations regarding UI and the speed of catching up are often overlooked. I would like to share my thoughts on these aspects.

Pros

Having used both GitHub and GitLab, I found that GitLab stands out with its beginner-friendly UI and easy-to-use pipeline management. The reason is that I prioritize how quickly someone can catch up when joining a new project and using a tool. In this aspect, I highly recommend GitLab.

Cons

While this doesn't affect enterprise plans, the free plan has some limitations. Additionally, unlike other software, it lacks substantial community support.

Hugo
  • Industry: Research
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
4

5
Reviewed on 30/10/2024

The best open source devops suite and code manager

Overall very satisfied! They are on par and often above GitHub.

Pros

It's open source, they are improving a lot and there are a ton of features for everyone.

Cons

sometimes the UX is just behind GitHub.
Some performance improvement could be great alghough it may depends on our own server.

Gregory
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Weekly for 1+ year
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
5
Customer Support
0

4
Reviewed on 9/1/2024

A good product if you stay within its limits

I would not choose Gitlab over Github if I have a choice because the CI system on Github is better and so many people know how to use Github that it's just a better place for open source software I believe. If I am working on closed-source software and Gitlab has already been selected then I wouldn't object, it'll get the job done well.

Pros

I like Gitlab in most ways. It has great task management that integrates well with code changes. As a Git server, it does everything you need. It's relatively easy to administrate. If you stick with the well-supported features then Gitlab will serve you well.

Cons

The technology is showing its age and can be frustrating to use. Integrating custom runners can be shockingly painful. I have run into UI bugs that allow tasks to be run before their dependencies are met which has caused serious release problems. Designing pipelines without a system like Github actions is incredibly fiddly and error prone.

Alternatives Considered

GitHub

Reasons for Choosing GitLab

The choice of my employer, made before I joined the team

Switched From

GitHub
Zin Wah Win
  • Industry: Education Management
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
3

5
Reviewed on 9/9/2024

CI/CD Platform

For overall experience with GitLab is good. I can create repository for free. But GitLab needs to update in authentication.

Pros

The most I like about GitLab is Source Code Management and CI/CD.

Cons

The least I like about GitLab is authentication. Authentication in GitLab is not easy to login with Google. Sometimes, I got failed to authenticate from GoogleOauth2.

Ian
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
3
Customer Support
3

4
Reviewed on 22/10/2024

Gitlab Is the Best For Innovation and Development!

We have been able to customize Gitlab exclusively to our needs and has helped us grow way faster than we would of using other applications.

Pros

The customization is unbelievable and there are constant new updates for new features.

Cons

It can have a large learning curve to get up to speed on how to use.

Ritesh
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
0
Functionality
4
Ease of Use
4
Customer Support
0

4
Reviewed on 28/11/2024

Github Alternatiive?

Pros

I have been using gitlab for over 6 months now. The actions it has are amazing which has helped me to automate builds and deployments. The authentication was easy.Also, if you have previous experience with github it would not take much time for you to hoop on to this.

Cons

The UX is not very decent. Since i have a github background i find it very difficult to find the feature on the pages

Aiden
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
3
Functionality
4
Ease of Use
5
Customer Support
3

4
Reviewed on 14/11/2024

Good but github maybe a better choice

Pros

It essentially operates the same as github, however, it scales much better. I really enjoy gitlab, even though in some instances it isn’t free. Good choice for your next project.

Cons

I don’t love that’s it’s not free. It’s kind of a deal breaker for some, especially because github exists.

Alternatives Considered

GitHub and Bitbucket

Reasons for Choosing GitLab

The team I was apart of used it, so it was my only choice.

Switched From

GitHub

Reasons for Switching to GitLab

once again my team was using it so it was a natural choice.
Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Weekly for 6-12 months
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
3
Customer Support
4

4
Reviewed on 22/10/2024

GitLab - The all in one DevOps Solution.

Gitlab has been a game-changer for our development process, providing a reliable and scalable solution for code management, automation, and deployment. I highly recommend it for any team looking for an end-to-end DevOps platform.

Pros

Gitlab's all in one nature stands out as its most unique feature. Instead of reelying on various other applications we can use gitlab for the purpose of version control, CI/CD, Issue Tracking, Code Reviews, Security, Container Registry, Monitoring and Analytics.

Cons

Nothing as of now but it feels a quite complicated due to the wide range of features but once you get the hang of it , the tools are incredibly effective.

NOMPILO
  • Industry: Computer Software
  • Company size: 201–500 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 26/11/2023

GitLab Review

I enjoyed working with GitLab, although there were a few instances where I encountered challenges understanding certain aspects. With all of its features, it really makes teamwork easy, and I appreciate the security measures it provides. The use of merge requests ensures thorough code review before pushing changes to the main branch.

Pros

GitLab's collaboration features, such as merge requests and issue boards foster efficient teamwork.
GitLab places a strong emphasis on security and provides tools like role-based access control,
Workflows and issue boards can be customized using the platform.
The CI/CD pipelines at GitLab are strong. The ease of setting up and managing pipelines directly within the repository simplifies the development process.

Cons

Navigating the platform and understanding all its capabilities might require a learning curve for individuals new to the tool.

Andrew
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Functionality
5
Ease of Use
4
Customer Support
4

5
Reviewed on 7/3/2025

A great alternative to Gitlab

A great alternative to Github, especially with the option to self-host.

Pros

The vertical integration of the whole software development cycle.

Cons

The pricing is a bit steep, the UI could do with some improvement

akshay
akshay
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
4

4
Reviewed on 2/12/2023

Gitlab features for industry use

it's a great tool that comes with so many features in one place. it's good for storing secrets, good for creating pipelines, and collaborating with multiple tools.

Pros

Gitlab can be used as SCM and CI/CD in one tool.

Cons

till now I haven't found any cons in my working experience with Gitlab

Ahliman
  • Industry: Internet
  • Company size: Self Employed
  • Used Monthly for 1+ year
  • Review Source
Value for Money
3
Functionality
4
Ease of Use
3
Customer Support
3

3
Reviewed on 30/11/2024

User interface is too old

GitLab doesn’t have much value for my personal use anymore since I’ve migrated all my projects to GitHub. The only advantage GitLab has is the ability to organize projects into categories (which, unfortunately, isn’t possible on GitHub).

Many companies still prefer GitLab for historical reasons, but personally, I prefer GitHub. To me, GitLab and Bitbucket are similar products.

Pros

I started using GitLab because private repositories were free. I've been using it less since private repositories became free on GitHub as well, but it remains a great tool.

A large part of its features are sufficient in the free plan.

Cons

I hate GitLab's interface; it's just my personal opinion, but nothing feels intuitive. They use Cloudflare protection everywhere, the colors, etc., make it look like an old-school Microsoft application. Plus, it’s much less popular than GitHub in terms of open-source projects and community activity.

1,180 reviews

Related categories