App comparison

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

GitLab Logo

GitLab

4.6
(753)

Write a review

Complete DevOps lifecycle management

learn more

(10)

GitLab Pricing

Pricing overview

Value for money rating

4.5

/5

753

Price starts from

0

/user

Per month

Pricing options
Free plan
Subscription
Free trial

Pricing details

Libre: $0

Premium: $19 per user, per month (billed annually)

Ultimate: $99 per user, per month (billed annually)

What users say

It's an awesome tools, perfect both small projects on a budget or for large applications that need paid features and great support.
GitLab is free and open source, making it a great choice for companies looking to save money. It provides many features and tools for users use in managing their Git projects.

Popular contenders

Price starts from

40

Per month

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Price starts from

988

Per year

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Price starts from

10

One-time payment

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Price starts from

199

Per month

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Price starts from

189.99

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Reviewers who mentioned pricing said:

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

Share this review:

Cheaper alternative to Github with more tools

Reviewed a month ago
Pros

There are two main things I like about Gitlab. One is its built-in tools like CICD through which we built automated pipelines, online change comparison, etc. The other thing is the UI UX aspect of it compared to Github. It is free for most of the use compared to expensive Github which is the reason for us picking Gitlab over Github

Cons

It seems to be lacking integrations with some software we use

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

Share this review:

Good option for git based source control

Reviewed 23 days ago

We use gitlab as a git source control solution and for CI/CD to some extend

Pros

It supports all required features needed for source control solution. It has competitive pricing.

Cons

Perhaps github is more user friendly and has more features

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

Share this review:

A Solid Flavor of Dev/Ops Platform

Reviewed 23 days ago

GitLab is a solid albeit smaller contender against competing platforms such as GitHub and BitBucket. Much of which decides the better choice for your team will come down to pricing and personal preference, as the minute differences in features will not be the deciding difference for the majority of teams.

Pros

While not especially advantageous or lacking in contrast to its competitors, GitLab makes it easy to manage or even self-host dev/ops for your team. GitLab integrates a fully featured issue tracker and is arguably more intuitive than the so pervasive GitHub.

Cons

GitLab's lack of a native mobile app is a bit of a letdown, though certainly not a deal-breaker for the vast majority of use cases.

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

Share this review:

Software development is simplier than ever with GitLab!

Reviewed 12 days ago

I use GitLab for my open source projects and my programming training. Although I'm relatively new to the area, I find GitLab to be a very complete and dynamic platform to use, and the development community is the best tool out there. It makes it easier for me to manage my projects.

Pros

What I like most about GitLab is the community, where users from all over the world share doubts and questions and others answer them. This facilitates continuous improvement in programming. On the other hand, GitLab's own development tools, such as value stream reporting or testing tools, significantly improve the ability to code efficiently and correctly.

Cons

Free platform is lack of tools in comparision to paid ones. They could improve customer support, since sometimes they take time to answer.

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

Share this review:

Best git management tool on the market

Reviewed a month ago

I was using GitLab for a year and a half and I have to admit that it was the best git management tool I ever used. Everything that is needed by the user is already built-in. CI/CD is handled brilliantly and can be quickly set up without a lot of training before. The whole app is intuitive and easy to use (especially if a user has some experience with similar apps). Documentation is big and contains...

Pros

A huge number of features. Intuitive and easy to use. Extensive documentation and good customer service. Flexibility of customization.

Cons

It can become expensive, particularly if the company has many users. Some less-known external tools cannot be integrated.

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

Share this review:

A great hosted Git SCM solution

Reviewed 8 months ago

We were trying to have a central hosted repository SCM system. For issue management we normally use Linear, although for smaller projects we keep track of issues using the integrated issue manager. The product integrates seamlessly in the development workflow, implementing and enforcing best industry practices onto all the contributors of the project, and allows for quick deployments to production and testing with its integrated CI/CD system.

Pros

GitLab is a great integrated SCM, Issue Management and CI/CD solution which is a pleasure to work with. The tools feel very nicely integrated and cooperate very well. It embodies by default the best practices for code management and is developed by a company which has open source and transparency at its heart, thus reassuring that the product can be trusted, either as a SaaS solution or as a self-hosted solution.

Cons

The SaaS version of the problem has over the year suffered some issues; however these have been decreasing over time and the company has made a hosted experience on par of those of other SaaS solutions. The resource consumption of the product is not to be taken lightly; however for small teams it has a relatively inexpensive monthly server cost.

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

Share this review:

Great platform to host your project!

Reviewed 3 years ago

Overall, GitLab is a good for development. Most commonly used features such as MR and code review work very well on GitLab. The best feature on GitLab is CI/CD, it has everything you need to build an automated pipeline, from build agents to container registry. However, the exploration feature is not as robust as other services and there is still a lot of rooms for improvement.

Pros

GitLab CI is great. The GitLab CI/CD language allows us to build complex pipelines easily, pipeline's configs are stored in the repository as well, so we can manage everything in one place. GitLab also has built-in Docker registry. We have both our build pipeline and our images hosted on GitLab. The pricing is also flexible, I recommend it for both startup and large enterprises.

Cons

Explore Projects feature can be better, it would be more useful if we have a filter to select projects by technologies. Should support templates on the job level, so it can be reused between multiple environments. Lack of integration: there are not many 3rd party services that integrate with GitLab for now.

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 4 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...

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 3 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.

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

Share this review:

Gitlab: Great repository mangement tool

Reviewed a year ago

The overall experience of using Gitlab is amazing. I really like the UI and UX of gitlab.

Pros

I really love the issue board (Kanban board) feature which is very user friendly and easy to track the progress. I also like the CICD feature. I find the UI and UX of Gitlab is simple and easy.

Cons

I almost like everything of gitlab. But I feel that a gitlab is little expensive to run CI/CD pipelines. We may have some issues while running the multiple parallel nodes for CI/CD integrating with the kubernates cluster.

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

Share this review:

Awesome Git Service

Reviewed 3 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.

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

Share this review:

GitHub is the complete tool you can find for version control in you team.

Reviewed 2 years ago

GitHub is a tool that helps you in your day to day and allows you to quickly advance in your work, it is very complete and you can find within it all kinds of things that can help you. Being one of the most used software, you can find all kinds of help and guides on the internet to solve any problem that may arise, allowing you not to be left adrift with the errors that may arise about the tool. Its graphical interface is very easy to use and you adapt quickly to its operation, it is very intuitive and you do not need further explanation to learn how to use the tool.

Pros

GitHub is a complete tool in every sense that will allow you to do your work in the most efficient and fast way, all the options it offers you to carry out your tasks and carry out an accurate documentation of the work that is being carried out will make your days of work are much easier and less stressful. GitHub gives you very simple search options where only a fraction of the name of the object...

Cons

One of the things that can be said that puts this tool at a disadvantage is its cost, its cost of business implementation is somewhat high, making companies consider other more economical implementation options.

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

Share this review:

More than code management product

Reviewed 3 years ago

It is been a great experience so far and it helped us automate most of our software deployment processes.

Pros

The reason we switched to Gitlab is that we found that it offers more than any other git SAAS product in the market and it wasn't just a code repository. They have CI/CD for automation and automated Artifacts.

Cons

1. Stability of the product was not the best, we had frequent hiccups where the pipelines runners were down or other parts of the system. 2. Pricing plans are pretty steep so it is 4x whenever you move to the next plan.

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

Share this review:

A complete tool for software development lifecycle with DevOps

Reviewed 3 years ago

My team loves GitLab so much. Since the last 3 years, we use it regularly and we don't have a single complaint about it. We host all our repos here and manage our development stuff via milestones, issue boards, and other features. Overall it is an awesome platform will all the required features and tools.

Pros

GitLab is a complete set of tools which are required for software development. - It provides self-managed version as well as the community version. Both are free of cost. - It provides Continuous Integration and Continuous Development. I use it for most of my projects. - Built-in issue boards, milestones - a very good feature for tracking development. - Built-in Web IDE - a very nice feature to edit your files online. - Groups, sub-groups for the repository - it helps to manage the repositories easily with user assignment, permissions, etc. - A nice UI

Cons

There are no major cons with GitLab. It provides most of the things with its free edition. To list a few, - With Community Edition, we sometimes face downtime. - The wait time for running CI pipelines is sometimes higher. - The pricing for the paid version is a little bit high for small agencies like mine.

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

Share this review:

Ideal solution for teamwork, project management and code review.

Reviewed 2 months ago

With GitLab we have solved several problems such as being able to work with more limited access to the source code, because what is done is that each developer performs his task according to his role and this is then merged with the main code, working like this is a way to streamline projects more as well as to obtain a more productive work team capable of avoiding the greatest number of errors in the final version of each project.

Pros

In GitLab I find several points that I like and that is that as a developer it is a solution that makes it much easier for teams to collaborate with each other and thus obtain a great improvement in the codes created for each project. I like that GitLab brings more than the basic tools for code development, that is, code review, creation, compilation, testing, implementation, but it is also a platform that helps streamline projects, work safely and of course to have one more team productive. For example GitLab is one of our tools used daily to plan, create, manage and even troubleshoot our code. It is also a software that is easy to use and can be integrated with others, being of great help in the testing cycle.

Cons

Although its use is simple, some actions such as file editing are somewhat confusing, so allowing this to be done more easily would be helpful for users, in addition, its paid plan can be somewhat expensive, so if you are working with a small team or as a student its free version may be enough.

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

Share this review:

The Leader in Version Control

Reviewed a year ago

GitLab is the best version control software I have ever used. GitHub is version control but does not work well for the rest of software development. If you are looking for a complete solution, I have not found anything that can compete with GitLab. I love having everything in one place with one license and have found it to be amazing for organizing projects. The licensing cost is steep compared to GitHub but is comparable to what you would be spending for all of the components separately. Whenever I work on a big project with a team, I use GitLab. The free plan is competitive, but the paid plans are where it pulls away from the competition. Both self-hosted and cloud are wonderful to use.

Pros

Everything you need to run a software project (tasks, assets, code) is in one place

Cons

Prices can get steep compared to GitHub, and may not be worth it if you only use a couple of the features

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

Share this review:

Excellent all-in-one solution for DevOps

Reviewed 2 months ago

Overall a great option for self-hosted Git servers.

Pros

GitLab is a robust platform that includes many features than are broader than just SCM or CI. The most appealing part is that GitLab has an open source core and the source code for paid features is also available. This make everything very transparent. Installing GitLab in your own environment is very simple, there is a single installer that will install GitLab no matter what type of environment you...

Cons

If you are looking to buy the SaaS, $20/month is fairly expensive, there is no individual option such as the $4/month GitHub offering. It seems like GitLab is mostly concerned about small teams and business, not individuals as the free tier has been increasing restricted over the past few years. Most open source projects are still predominantly hosted on GitHub, the community for GitLab appears to be fairly small. That also could be attributed to a lack of Ruby developers as golfing and rust are more popular.

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

Share this review:

Great, but missing some features.

Reviewed 5 years ago

It would be awesome to build out the profile view a bit more. I lead a team of developers and we use Gitlab and really like it for its privacy and ease of use, but because our repos are private we are unable to showcase our profile views on our portfolios etc. This has pushed me to split usage between gitlab and github. Gitlab for work / github for my private repos / gists / etc.

Pros

Price, private repos, ease of use for teams, (almost) all the features of github. We use gitlab for all of our client repos and it works great. Setting up teams and getting up and running is fast and easy. We've also looked into the option of self hosting gitlab on our own servers, but the web service is so good we haven't felt the need yet. UI is nice as well. Anyone familiar with github can easily jump in and enjoy gitlab.

Cons

Not as much community, profile view is not as robust / flushed out as gitlab. Feels private. Love the ease of private repos but that seems to be the main thing users are utilizing and there is less open source projects on gitlab. Also the profile view is not as well known as gitlab and there isn't the option to showcase private commits on your commit chart, which is a bummer.

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

Share this review:

Well rounded solution for software development and deployment

Reviewed 3 months ago

Manages the full software development/deployment life-cycle, from task management through to source code management, code reviews and deployment. GitLab has made a huge difference to the productivity of our entire team and I can't imagine us doing without it.

Pros

CI/CD pipeline functionality; Code reviews & approvals; Integrated kanban-style task management

Cons

Expensive; Some features deprecated after relatively short amount of time

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

Share this review:

Feature rich if you have a specific use case in CI/CD or DevOps, not recommended for Open source

Reviewed 5 months ago

We use Gitlab to host our users' application code, and on each push, run tests on it and publish the results. We use CI CD pipelines to ensure the process is automated and the users can see their changes deployed. Gitlab has done well to provide us options for hosting and automated testing, and we are hopeful of a few more interesting features

Pros

Gitlab's enterprise offerings have made a name for themselves for organizations seeking to find a solution for easier reviewing and collaboration, CI/CD and automated testing, alongside source code management. Thanks to the development workflows built into the product, alongside an easy integration process, we were able to create profiles for our users, enable them to regularly check in their code, and run tests and build scripts each time, and integrate it with our existing platform

Cons

Gitlab's open source community activity leaves a lot to be desired. Often, community made solutions make things a lot better on platforms like Github, and the same is missing on Gitlab. It's also somewhat expensive for smaller teams and has low customizability

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

Share this review:

Most of best DevOps apps

Reviewed 3 years ago

- I use it to work with a team on a three projects, Backend, Consumer IOS and Consumer Android

Pros

- Audit Logs - Create and remove admins easily with more configurations (Can be based on groups) - Multiple Integrations with 3rd party services (can be with Trello to use it for Scrum purposes) - File Attachments in to issues, merge requests and epics (Optionally) - Easy file finder - Migration made easy based on git - Multiple analytics (Workspace, Productivity and Contribution) - Kanban Boards - Easy for use in Xcode (Xcode integration), so you can open Xcode project directly from GitLab - Import and Export projects

Cons

- No desktop client found - Explore projects not organized - Slow page loading - Low community posts

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

Share this review:

Not as good as Github

Reviewed a year ago
Pros

- pipelines + visual pipeline mapping - code review tools

Cons

- often changing UI/UX - pricing - lack of third-party integrations - weak project management tools

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

Share this review:

GitLab: The complete DevOps Platform

Reviewed a year ago
Pros

1. Available for both community and enterprise 2. Free user account provides almost all the major features 3. Best in class CI platform 4. Option of using default and third party repository

Cons

1. Permission issues have been a problem for us 2. Enterprise plans are a bit expensive 3. It should have drag and drop options to make the UX easy for non-techies

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

Share this review:

One of the best project managing tools

Reviewed 14 days ago
Pros

Gitlab was the best Git repository hosting service we've ever used. Their UI is simple and easy to navigate, their pricing is fair, and their customer support is the best I've seen among other competitors in the marketplace.

Cons

I love using it. But now a days, it's not serving accoroding to it's competitors. So I am planning for a better alternative.

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

Share this review:

An all-inclusive solution to GIT and Issue tracking.

Reviewed 3 years ago
Pros

Git provides a great solution for those looking to implement GIT, issue tracking, and CD/CI. They provide an all-inclusive product for all of these. It was easy to set up and compatible with several 3rd party services as well.

Cons

The pricing is what turned us away the most.