App comparison

Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.

GitLab Reviews

Overall rating

4.6

/5

1K

Rating criteria

  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8.84/10

Reviews by rating

Pros and cons

I feel like a professional developer using it, my code is always backed up and up to date on a beautiful web user interface. I love how the badges look and how it feels colorful.
It is a great collaborative tool that allow us to manage the projects and ensure the progress is on schedule. The reporting function is very helpful for the communications within the organization.
It's an awesome tools, perfect both small projects on a budget or for large applications that need paid features and great support.
Sometimes , build fails after delay of 20-30 minutes and then i get to see the error. This is obvious that it needs to reach that stage first before displaying the error.
Some features are missing and that's what's missing compared to the direct competitor.
It lacks some features, and sometimes the menus are really confusing and hard to navigate. There have been some occasional crashes too when you need to restart your server to get it up again.
Filter reviews by

Overall rating


Company size


Industry


Time used


1,004 reviews

Recommended

AvatarImg
AvatarImg

Justin S.

DevOps Engineer

Computer Software, 201-500 employees

Review source

Overall Rating

Made DevOps possible for my company

Reviewed 2 years ago

Transcript

Justin S: I'm Justin, DevOps engineer, and I give GitLab a big five out of five stars. For more reviews...

AvatarImg
AvatarImg

Mohit A.

DevOps Consultant

Information Technology and Services, 10,001+ employees

Review source

Overall Rating

Gitlab for continuous integration and DevOps

Reviewed 5 months ago

Transcript

Mohit A.: Hi, this is Mohit, and I work with multiple clients for DevOps consulting. My role is DevOps...

AvatarImg
AvatarImg

Brad N.

Retail, 1,001-5,000 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

GitLab is a must for development teams

Reviewed 3 years ago
Pros

I love the Boards for tracking Issues in their life cycle. Customizable Columns and Labels make it quick and easy to see where an Issue is, giving a high level for management and the rest of the team, while having all the details and attached code branches and merge requests for the developer and stakeholders. I love how it's able to connect code from several projects to Issues, no matter where they live, so you can have as many boards and projects as you like! It's well put together and seems natural with everything I try to do organization-wise. Integrates really well with developers' workflows.

Cons

GitLab is always improving and enables you to request features, so if you want something, suggest it and they'll get to it! Sometimes that's a bit slow, but you can usually work around it.

AvatarImg
AvatarImg

Lilantha R.

Information Technology and Services, 201-500 employees

Used daily for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

GitLab Review

Reviewed 4 years ago

GitLab resolved our version controlling problems, code review problems. It helps to maintain our code standards very easily. We can setup It on our local server also very easily. It is free anyone can try it.

Pros

GitLab is a superb source code managemanet provide. It is free. We can install it in our privet server also. As well as we can use their server with a free account. We use git for version control. GitLab provides awesome support for version control. It is a very easy tool. Anyone can use it very easily If someone has no more knowledge about versioning but He can use GitLab very easy. We can maintain...

Cons

When I add a new commit. If the file is large/have many lines. It not showing code changes directly. It shows a message file has many lines cannot show changes that kind of message. Sometimes when we compare two commits. It not more clear. Some times confusing. If I show some file history only show commits. not showing code changes by commits. We want to go and check every commits to show changes.

FT
AvatarImg

Fiodor T.

Information Technology and Services, 10,001+ employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Better than GitHub: used both

Reviewed 19 days ago

Not perfect but greatest tool exists, don't want to comeback GitHub after this, but VSCode in Azure looks great too, GitLab needs to seriously invest to IDE

Pros

Integrated IDE! Love this feature, I want to develop, debug and commit in the cloud, I don't need local IDE

Cons

New UI - it is horroble, please, rollback UI what was before - not it is confusing to find commits, repo main page, make setting disabled if I can't do there but explain why! UX needs to be improved a lotNotifications is a mess - I need to manually click all the categories

AR
AvatarImg

Verified reviewer

Information Technology and Services, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Source control is made easy with gitlab

Reviewed 4 years ago

We need to control our source code. We need to know exactly who has changed what line of code at what point. And git, nice though it is, needs a GUI. Gitlab provides us that GUI.

Pros

The software is stable. Updates come out regularly. SSO integration with our AD is very nice.

Cons

We are using gitlab not only for our source code, but also to control the configuration of all of our servers and firewalls. It would be nice if we could schedule scripts on gitlab to run automatically. We are now 'abusing' the pipelines for this purpose.

AR
AvatarImg

Verified reviewer

Computer Software, 201-500 employees

Used weekly for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

All in One SDLC

Reviewed 3 months ago

improved the quality of software delivery and develop DevOps in our company are resulled for adopting Gitlab

Pros

One of the best tools for improving SDLC and controlling IT project with fantastic CD

Cons

there is no mobile client or Windows client

AvatarImg
AvatarImg

Erle P.

Management Consulting, 1-10 employees

Used monthly for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

An excellent Source Code Tool

Reviewed 5 months ago

Quite happy with it. Coming from a very strong technical background myself, there were the usual set of core features I was expecting, and it does those well. Plus, it allows me to have a good overview of things at a higher level (since I do know the tech stuff), without having to compromise the repository in any way. In brief, suits my needs well.

Pros

Does what one would expect from any modern code repository and does it with a great intuitive interface. This is often an overlooked requirement, which GitLab does very well. The interface is intuitive and allows the user to do their job with minimal fuss and just get on with it.

Cons

The commercial pricing tiers can be a bit on the high side, and it can add up with many users - which can be just a bit daunting for growing organizations, but it can be handled if properly budgeted. Also, at times it can be slower than expected, but it's a fairly minor annoyance in my experience.

CP
AvatarImg

Carlos P.

Computer Software, 1,001-5,000 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

GitLab Review

Reviewed a month ago
Pros

GitLab has a really comprehensive CI/CD, lot of collaboration tools and built-in cointainer registry.

Cons

GitLab could improve in overall cost and learning curve is quite difficult at the beginning.

AvatarImg

Jakub Č.

Food & Beverages, 1-10 employees

Used weekly for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Patching system

Reviewed 11 days ago
Pros

Easy to use, very similar to GitHub, every programmer needs to use app like this!

Cons

I was quite happy with this app, so I can not write down any negative points.

AW
AvatarImg

Adam W.

Computer & Network Security, 1-10 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

GitLab, the one stop for development

Reviewed 24 days ago
Pros

Intigration of source control, documentation, and ticketing

Cons

Wish there was more options for on-prem installation

ML
AvatarImg

Michael L.

Computer Software, self-employed

Used monthly for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

A worthy github competitor

Reviewed 14 days ago

Mostly a backup or to make open sourced code without much oversight needed. Can be made to update a Github repository at the same time as a Gitlab one for an extra storage location for higher availability.

Pros

It works a lot like github in most ways but offers more base security for the free tier with private repositories.

Cons

For the most secure features, it costs 30 dollars per month per user. For truly high security for stuff like dashboards, 100 dollars per month per user is needed.

AvatarImg
AvatarImg

Gábor S.

Telecommunications, 10,001+ employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

High performance at the facilities

Reviewed 6 months ago

Previously, I was looking for an on-premises rather than a cloud-based Git management system, and I found it. Several Linux packages are distributed, installation is easy, and it was good that I could build the environment quickly.

Pros

It is a great largest Git hosting service. Since the system can be deployed in the local on-premises environment, we are operating it experimentally. The CI function can also be evaluated as excellent. This is the best option if local demand exists. It is good not to have large amounts of components and libraries that confuse things.

Cons

When running a large project, the response is usually slow. However, I had no problems with it myself. I am satisfied.

DF
AvatarImg

Dennis F.

Automotive, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

One stop shop for planning, development, and operations

Reviewed 4 years ago

Making it easier to build quality into the software development lifecycle without sacrificing speed. Let the computers do the heavy lifting of building and testing the changes. Bake in DevOps best practices by default.

Pros

Integration of CI/CD and Kubernetes for easily developing and running custom apps. Fantastic collaboration features like discussions, visual diffing. Some of this stuff you don't even get on desktop apps that charge big bucks. Frequent updates that inch its capability and usability forward. Good documentation. Wonderful community, welcoming atmosphere, pleasant to work with all the employees I've encountered.

Cons

Sometimes things break. When things are broken, sometimes it can take some time to be fixed, if you're not willing or able to fix it yourself. One of the consequences of such broad scope and feature development velocity. It would be advisable to keep another copy installed separately for testing updates before applying them to the live edition, if your IT has the capacity to do so.

AvatarImg
AvatarImg

Alejandro B.

Internet, 11-50 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

The best opensource tool for software engineering management

Reviewed 2 years ago

We're hosting all of our private code repositories on gitlab.com, using the issue tracker, merge requests. We also run our continuos builds and deploy directly to our Google Cloud Kubernetes Engine workloads.

Pros

It's opensource though provides a cloud based solution with a really good free tier. It allows integrating code repositories with issue tracking and continuos integration and continuos deployment

Cons

User experience could be largely improved. Searching and filters are a bit clunky from the UX point of view. Also bulk actions are only allowed at project level.

AR
AvatarImg

Verified reviewer

Marketing and Advertising, 51-200 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

A discrete item in your toolkit

Reviewed 4 years ago

It is easy to use and don't impose itself it's own way to proceed. At some point gitlab.com had big performances issues, it was very slow. Even posting a simple issue was a pain. Those issues got fixed and it is now very fast. In case of maintenance or temporary issues, they have a very transparent way of proceeding and we always receive alerts and/or post mortems.

Pros

You just forget about Gitlab. As it provide a whole devops toolkit, it integrates discretely in your workflow. It doesn't require training, and if needed for advanced use, it got an extensive documentation as any open source tool should have. The UI makes it easy to use without thinking about it. What you don't understand first, you'll find an usage if needed on day. The fact it got integrated CI/CD is incredible. I am very reluctant to Docker technologies and wouldn't beat myself to deal with them, but I really like them the way they are integrated in the CI/CD: it makes possible to test the applications in a very efficient and simple maneer and improve the overall quality and security of my products.

Cons

What I really don't like is that, if it is possible do deactivate some feature of a repository because you don't use them, there are some that overload the UI and you cannot remove them because Gitlab use it as a way to make you upgrade to the next plan.

OS
AvatarImg

Olivier S.

Computer Software, 51-200 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

A serious contender in the Self Host GIT space

Reviewed 9 months ago

It's really nice to have it, and the fact they were the first to allow for free private repositories is a nice gesture

Pros

For us, it was crucial to be able to self host an instance to have it totally off grid and Gitlab delivered beautifully

Cons

A bit obscure to setup, and updates can be quite time consuming as we cannot do them as often as would be required by the project

AvatarImg
AvatarImg

Londou Jacques B.

Computer Software, 1-10 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

GitLab one of the best code versoinnig tools

Reviewed 5 months ago

GitLab has a large and active community of contributors who help maintain and improve the platform

Pros

GitLabprovides a complete end-to-end solution for software development, from source code management and version control to deployment and monitoring. This can be very convenient for teams who want to consolidate their development workflow in a single platform.

Cons

One potential limitation is the complexity of the platform. While GitLab's comprehensive feature set can be a strength, it can also make the platform more challenging to use and configure, especially for smaller teams or organizations.

NP
AvatarImg

Nicolò P.

Computer Software, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Good set of features, integrated CI/CD

Reviewed 4 years ago

I've switched to it in some projects because of the better issue tracking features. It also has a built in CI/CD service that is pretty good and can be used with external git services like github. So far it's been good, I've heard there was a time where it was really slow but that was before I started using it. It may be not the fastest but i'm on the free plan so no need to complain. It can be self hosted too.

Pros

It's got a free plan to try it out. Integrated CI/CD. Good enough issue tracking with boards. Can invite different people with different permission levels. Can be self hosted.

Cons

Issue tracking may not be as good as jire and other similar project, but it's good enough for most use cases. The licensing thing may look weird as it's open source but not everything is free even if you host it. Can be pricey if you want some features.

AR
AvatarImg

Verified reviewer

Information Technology and Services, 1-10 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Awesome Git Service

Reviewed 4 years ago
Pros

GitLab is a great place to host git repositories - for both private and commercial use. With its pretty and intuitive design, GitLab offers a great experience to work with. Collaboration is managed in a really great way. Their pricing is also amazing: it's mostly free to use. We've had multiple private repos on GitLab for years now and haven't had any reason to upgrade to a paid plan so far.

Cons

GitLab's customer support team is really slow at responding to support requests. However, since I'm on a free plan, that's okay and I think they probably allocate all of their support resources to their paying users - and that's totally fine.

MB
AvatarImg

Matej B.

Computer Software, 1-10 employees

Used daily for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend6/10

Share this review:

Version control for private companies

Reviewed 2 years ago

I find the interface a bit complex, but once I got my hands on it, I got used to it and I simply prefer it over Github.

Pros

The software includes version control, container storage, issue tracker, grouping and goals. All of these provides great experience for a developer.

Cons

I don't like the interface, it looks too professional. Something more playful would be highly appreceated.

AR
AvatarImg

Verified reviewer

Civic & Social Organization, 11-50 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Great software wit a minimal but efficient design but can definitely use improvements

Reviewed 5 years ago

Best way to use it is to keep your gitlab organized is keeping pr's as functional as possible and not mashing 1000 changes into one pr. otherwise gitlab performance go down and so will the interest of the other people who review your merge request!! Setting up gitlab to manage your software projects is child's play, and although the UI is minimal in design it which gets the job done but could definitely...

Pros

1. Free of cost 2. Highly efficient, does the job without uncertainty. 3. Never observed any downtime 4. Very frequent and proper updates to the software. 5. easy to maintain 6. can easily integrate with jenkins for Continuous Integration- Continuous Deployment. 7. Easy to setup and use, no support or setup or external teams required. Anybody with minimum computer skills can get this up and running. 8. easy integration with youtrack for issue tracking and merge requesting tracking

Cons

These are not very big cons, but I find them annoying and could definitely use improvement: 1. The edit description on an open merge request also shows up on the history. So If somebody were to make a 10 different changes to the title while keeping the 2. The code formatting in the description box is not too good. It can take several tries before getting it right. 3. There is no way of searching...

AR
AvatarImg

Verified reviewer

Computer Software, 5,001-10,000 employees

Used daily for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Great Open Source Software!

Reviewed 5 years ago

The overall experience was good. It's highly recommended for companies who want host their code in their own infra and are ready to maintain the code hosting software itself

Pros

I use the GitLab Community Edition (CE) and the first thing I love about it is it's Open Source! I am a believer of Open source software! In my company, we host our own instance of GitLab CE and it's been smooth. We use it for source code hosting and for CI/CD. Source code hosting has been great. CI/CD is nice too. GitLab has all the features required by a code hosting software - groups, groups within...

Cons

Although GitLab has lots of features. I do have some complaints about it. I hope that newer versions will make my complaints obsolete! Starting with the CI/CD, it's quite good. But it lacks some features and flexibility which we expect in the upcoming versions. Features like one CI/CD pipeline triggering another pipeline (not present in CE, not sure about Enterprise Edition) and things like grouping...

AvatarImg
AvatarImg

Andrei P.

Internet, self-employed

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

A great free alternative to GitHub if you need large repos and teams

Reviewed 3 years ago

GitLab helped us solve all of our backup and collaboration needs for our large file projects. While we do have on-site physical backups just in case, GitLab is great at keeping the core files safe. On the physical backup we put big assets and on GitLab mostly the code. If it wasn't for GitLab we'd be using GitHub for some projects only as certain files surpass their limit.

Pros

The biggest pro for us at JeFawk Games (me and my freelancing friends, not employees as stated) was the fact that it allowed for 1GB of space for free in private repos! Since we're working on games, we really needed the space and the privacy. This was from before GitHub was acquired by Microsoft and gave away unlimited free repos. Time forwarding a bit and GitHub is giving out free private repos of max 1GB with the option to use the Large File Storage thing, which in GitLab you don't need to bother with as you get it by default. It includes DevOps and a lot of other features that frankly we don't make use of. It's just the much bigger space by default and up to 3 collaborators. GitLab is great! Although it does have some cons....

Cons

One of the biggest problem with GitLab is that their website is a bit laggy. You can wait 1 to 4 seconds for some pages to load. Another issue is that we actually use the GitHub Desktop application to handle GitLab repositories and the setup to connect the application to GitLab is kinda clunky, more like to allow GitLab to be grabbed as URL. Wouldn't wanna go through that again, hopefully they already streamlined it as last time I did it was about 2 years ago.

AvatarImg
AvatarImg

Arnold A.

Information Technology and Services, 10,001+ employees

Used daily for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

A complete tool to store your projects and configure your CI/CD

Reviewed 4 years ago

I have great thoughts about GitLab my experience has been really good. I was really impressed when I started working with it and configured the first project there. I definitely recommend GitLab to anyone that wants to start a new project and doesn't want to use too many tools, GitLab has everything that you need to start.

Pros

I started using GitLab for an external project and I like the following: 1) Easy to work with and auto explanatory. Creating/configuring a new repository is really easy. 2) Great CI/CD implementation. Having the repository with built-in CI/CD is really convenient, you can have everything related to the build and deployment process saved along with your code. I have used bamboo and I really appreciate...

Cons

1) Configuring build variables is really messy and it is not an ideal implementation. I haven't found a way to set different values for them depending on the branch, so configuring different environments is not too easy 2) Even though having your code with CI/CD is really convenient, it has some drawbacks. If you have an established continuous deployment process that you repeat in many projects and...

GS
AvatarImg

Goran S.

Computer Software, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

GitLab - one-stop solution for development and source control

Reviewed a year ago

I've been using Gitlab both as part of a company and as an individual. It fit both needs. You can also switch on/off some of the features and simplify the experience if you don't want to use the CI/CD for example.

Pros

I believe this is the best Github competitor which offers more configuration flexibility in setting up your development lifecycle.

Cons

The menus are not very UX friendly. There are lots of options when using Gitlab and sometimes is hard to find the particular section you need. It's annoying but having in mind all the good things that Gitlab offers, it's negligible.

D"
AvatarImg

David "Teddy" O.

Computer Software, 1-10 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Best Value Suite of Software Development Tools

Reviewed 4 years ago
Pros

Gitlab has an extremely robust free tier with tools that go far beyond simple source/version control. We use the Gitlab CI/CD pipeline runner extensively, allowing us to not only use Gitlab for source, but also for our deployment/build pipeline. Gitlab also has the ability to manage Kubernetes clusters from the suite, which is super helpful. We also extensively use the issue board for tracking scrum issues, which includes time estimates. Gitlab used to be most popular for offering free private repos, and it still does, but these other free features make it an absolute home run. We use Gitlab for every project because of how great it's been.

Cons

The pipeline runner can occasionally be a bit buggy sometimes, but nothing critical. For example, if you prematurely stop one pipeline and immediately start another, it can take 10 minutes for the new pipeline to start for some reason. Also, the time tracking on the issue board does not automatically put the sum at the top of the column, which I find annoying - we built a small gitlab api integration to pull that info for us. They have been updating this feature recently, though, so it may be solved soon.