Try our new research platform with insights from 80,000+ expert users

GitHub vs GitLab comparison

 

Comparison Buyer's Guide

Executive SummaryUpdated on Jan 5, 2025

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

GitHub
Ranking in Application Security Tools
7th
Average Rating
8.8
Reviews Sentiment
7.5
Number of Reviews
92
Ranking in other categories
Version Control (3rd)
GitLab
Ranking in Application Security Tools
10th
Average Rating
8.6
Reviews Sentiment
7.2
Number of Reviews
81
Ranking in other categories
Build Automation (1st), Release Automation (2nd), Static Application Security Testing (SAST) (9th), Rapid Application Development Software (12th), Software Composition Analysis (SCA) (5th), Enterprise Agile Planning Tools (2nd), Fuzz Testing Tools (2nd), DevSecOps (3rd)
 

Mindshare comparison

As of February 2025, in the Application Security Tools category, the mindshare of GitHub is 0.8%, down from 1.1% compared to the previous year. The mindshare of GitLab is 2.9%, up from 2.6% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Application Security Tools
 

Featured Reviews

Pervez Roy - PeerSpot reviewer
Very good for collaboration on software projects
We use GitHub for code repository alongside Bitbucket GitHub is very good for collaboration on software projects. We prefer Bitbucket for commercial use, while GitHub is used for open source. You can get the differences, history of changes, and version control for various pull requests. You can…
Gaurav Chandel - PeerSpot reviewer
Boosted productivity with automated pipelines and seamless collaboration
There are some challenges with repository file management as GitLab may struggle to manage larger files. Improvements could be made regarding size management and file partitioning. Also, the UI has remained the same for a couple of years and could benefit from an update with AI features and better customization.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"The control is the most valuable feature as developers can work on a single code."
"The most valuable feature is the fact that it's cloud-based, and we don't have to manage an on-premises server to use it."
"I find the most valuable collaboration between our peers to be a seamless collaboration between our peers. We can connect and change our code, allowing us to be agile in our projects. Since we're talking about DevOps, we're using Jenkins in our pipeline. It helps speed up the process by automating the DevOps workflow."
"GitHub have a built-in software application development environment and this has been most useful."
"The technical support of the solution is good, and our company has used it for GitHub upgrades."
"The most valuable features are GitHub are the standard features, they are very useful."
"Has great integration with third-party tools."
"Our code is secure."
"When a developer checks in code, it is automatically built and deployed, and automated test cases are also run. We have extensive integration with GitLab, which helps us with source code management. We run the static code analysis using SonarQube."
"GitLab's source control is excellent."
"The solution is stable."
"GitLab is very useful for pipelines, continuous integration, and continuous deployment. It is also stable."
"GitLab is scalable and works well with multiple environments."
"CI/CD and GitLab scanning are the most valuable features."
"I have had no problem with the stability of the solution."
"As a developer, this solution is useful as a repository holder because most of the POC projects that we have are on GitLab."
 

Cons

"GitHub could improve in resolving conflicts when multiple developers modify the same line of code."
"If you are uploading or cloning a large file, with more than 25 megs, it's pretty slow."
"There is a bit of a learning curve."
"The support team needs to have a well-defined SLA model since it is an area where the tool currently has some shortcomings."
"I would like to see integration with Slack such that all of the changes made in GitHub are reflected there."
"We are not able to access GitHub from our VPN."
"There could be some improvements related to the automation of certain processes, especially with the integration of artificial intelligence."
"Specifically, I want the solution to offer AI-based merging support, as it is the only area where the product has certain shortcomings."
"This solution could be improved by adding modifications such as slack notifications."
"I've noticed an area for improvement in GitLab, particularly needing to go through many steps to push the code to the repository. Resolving that issue would make the product better. My team quickly fixed it by writing a small script, then double-clicking or enabling the script to take care of the issue. However, that quick fix was from my team and not the GitLab team, so in the next release, if an automatic deployment feature would be available in GitLab, then that would be good because, in Visual Studio, you can do that with just one click of a button."
"We are having a few problems integrating with Jira at the moment, which is something that our IT department is investigating."
"I'm new to GitLab, so I would appreciate more documentation about the code and commands."
"GitLab can improve the integration with third-party applications. It could be made easier. Additionally, having API control from my application could be helpful."
"GitLab would be improved with the addition of templates for deployment on local PCs."
"GitLab doesn't have AWS integration. It would be better to have integration with other container management environments beyond Kubernetes. It has very good integration with Kubernetes, but it doesn't have good integration with, for example, AWS, ETS, etc."
"It has fewer options, and its UI is not so user-friendly."
 

Pricing and Cost Advice

"It’s an open-source solution."
"GitHub is an open-source product, but when using the free-to-use version, anyone can see the code we're working on."
"I think, in terms of price, GitHub is okay compared to other tools."
"GitHub is an open-source application. It's free to use."
"I am using the free version of the solution. However, there are some costs my organization pays."
"I use the free version of GitHub."
"The price of this solution is reasonable."
"The basic licensing model is free, and if you need to have technical support and such things, then it does cost something. You only need to pay extra if you need technical support."
"I think that we pay approximately $100 USD per month."
"We are using the free version of GitLab."
"The solution is based on a licensing model that includes technical support and is paid annually."
"As I work in a vast enterprise, I'm unsure about the licensing cost for GitLab. It's the management team that takes care of that."
"It is very expensive. We can't bear it now, and we have to find another solution. We have a yearly subscription in which we can increase the number of licenses, but we have to pay at the end of the year."
"GitLab's pricing is good compared to others on the market."
"The solution's standard license is paid annually. They have changed the pricing model and it used to be better. There is a free version available."
"The solution is based on a subscription model and is reasonably priced."
report
Use our free recommendation engine to learn which Application Security Tools solutions are best for your needs.
832,138 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Manufacturing Company
13%
Financial Services Firm
12%
Computer Software Company
11%
Government
7%
Educational Organization
29%
Computer Software Company
11%
Financial Services Firm
11%
Manufacturing Company
8%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about GitHub?
The control is the most valuable feature as developers can work on a single code.
What is your experience regarding pricing and costs for GitHub?
I'm not aware of the costs associated with GitHub. I simply appreciate its efficiency in managing code and collaborating with team members.
What needs improvement with GitHub?
I would like to see some AI functionality included in GitHub, similar to the features seen in GitLab, to enhance productivity. Additionally, offering limited free access to features like Copilot co...
What do you like most about GitLab?
I find the features and version control history to be most valuable for our development workflow. These aspects provide us with a clear view of changes and help us manage requests efficiently.
What is your experience regarding pricing and costs for GitLab?
The pricing of GitLab is reasonable, aligning with what I consider to be average compared to competitors.
What needs improvement with GitLab?
There are missing search features, particularly when searching repositories or applying filters. Additionally, I have encountered issues with the deployment of CI/CD pipelines, especially dealing w...
 

Comparisons

 

Also Known As

No data available
Fuzzit
 

Overview

 

Sample Customers

Dominion Enterprises, NASA, Braintree, SAP, CyberAgent
1. NASA  2. IBM  3. Sony  4. Alibaba  5. CERN  6. Siemens  7. Volkswagen  8. ING  9. Ticketmaster  10. SpaceX  11. Adobe  12. Intuit  13. Autodesk  14. Rakuten  15. Unity Technologies  16. Pandora  17. Electronic Arts  18. Nordstrom  19. Verizon  20. Comcast  21. Philips  22. Deutsche Telekom  23. Orange  24. Fujitsu  25. Ericsson  26. Nokia  27. General Electric  28. Cisco  29. Accenture  30. Deloitte  31. PwC  32. KPMG
Find out what your peers are saying about GitHub vs. GitLab and other solutions. Updated: January 2025.
832,138 professionals have used our research since 2012.