GitLab
Shares rank 3 of 22 git forges by recommenders
Praised for its strong built-in CI/CD, finer access and group structure, and the option to self-host for full control, though many find it bloated, resource-hungry and cluttered.
Praised for its strong built-in CI/CD, finer access and group structure, and the option to self-host for full control, though many find it bloated, resource-hungry and cluttered.
677 people gave an opinion
- recommend it
- 331
- criticize it
- 346
- approval share
- 49%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Owned for 6 years
Median of the 41 owners who said how long they have had it.
Each square is one year.
Why it doesn’t carry the badge
- 331 people recommend itNeeds 10 or more, met.
- 0.9 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Excellent, flexible CI/CD
“We self-host GitLab and I would fight a migration to GitHub with every fiber of my being. GitLab is just better in pretty much every way. Especially CI/CD.”
Comment from 3 Dec 2025 in “Zig quits GitHub, says Microsoft's AI obsession has ruined the service” “The platform itself is quite solid, and GitLab CI is extremely straightforward but allows for a lot of complexity if you need it.”
Comment from 9 Feb 2026 in “Another GitHub outage in the same day” “Anyone who has ever used Gitlab, or dare my foul mouth say Jenkins, has experienced a better system than Github actions.”
Comment from 27 Nov 2025 in “Migrating the main Zig repository from GitHub to Codeberg” - Comment from 27 May 2026 in “Incident with Pull Requests, Issues, Git Operations and API Requests”
- Comment from 17 Aug 2026 in “Incident with Github.com”
Self-hosting gives you control
“If you're a big company, you can afford having one engineer spend one or two days per year to maintain your self-hosted GitLab or Forgejo.”
Comment from 20 Aug 2026 in “The August 17 outage, and the work ahead” “The key thing that drove our decision to self host gitlab was that WE were the ones in control of when things happened.”
Comment from 17 Aug 2026 in “Ask HN: Alternatives to GitHub” “a better way is to self host or use alternatives such as Codeberg or GitLab which at least you can self host your own”
Comment from 9 Feb 2026 in “Another GitHub outage in the same day” - Comment from 24 Jul 2026 in “I Regret Migrating to Codeberg”
- Comment from 2 May 2026 in “Ghostty is leaving GitHub”
- Comment from 11 Jun 2026 in “GitLab Is Down”
Solid, reliable core functionality
“The platform itself is quite solid, and GitLab CI is extremely straightforward but allows for a lot of complexity if you need it.”
Comment from 9 Feb 2026 in “Another GitHub outage in the same day” “Gitlab works fine for me. Been using it at work for a few years and recently moved all my personal repos there”
Comment from 30 Nov 2025 in “Migrating Dillo from GitHub” “I’ve been running an SMB trending mid market out of gitlab for the greater part of a year with no issues.”
Comment from 9 Jun 2026 in “GitHub Is Down” - Comment from 27 May 2026 in “Incident with Pull Requests, Issues, Git Operations and API Requests”
- Comment from 18 Nov 2025 in “GitHub: Git operation failures”
Better groups and access control
“GL has better access granularity, better docs, better integrations, and you can clearly see the UI received a lot of attention”
Comment from 17 Aug 2026 in “Ask HN: Alternatives to GitHub” “it's better in terms of organisational structure (you can have one, including access and secret inheritance)”
Comment from 26 May 2026 in “GitHub Actions down again today” “Gitlab is so nice for this. You can group repos together so it is harder to lose track of stale projects.”
Comment from 20 May 2026 in “GitHub confirms breach of 3,800 repos via malicious VSCode extension”
What people warn about
Each mark is one comment
Bloated and resource hungry
“Gitlab has gotten very bloated and despite disabling a number of services in the config, it continues to require increasingly more compute and RAM”
Comment from 3 Dec 2025 in “Zig quits GitHub, says Microsoft's AI obsession has ruined the service” “if you have the hardware for it and don't mind bit of bloat but all the needed features in one package”
Comment from 18 Dec 2025 in “GitHub postponing the announced billing change for self-hosted GitHub Actions” “They're going full-in on AI and each new release is more cluttered with useless features and requires more and more resources to run smoothly.”
Comment from 28 Aug 2026 in “Bye, Bye GitHub” - Comment from 6 Aug 2026 in “Humans missed 1 in 3 threats approving AI agent commands across 40k game runs”
Cluttered, half-finished features
“GitLab would benefit massively if they went back and deleted all of the crap they added during their "feature checkbox craze" years.”
Comment from 24 Oct 2026 in “Roku developer repositories moved from GitHub to GitLab” “It hits every feature checkbox, but they aren't well integrated, and they are kind of half way done.”
Comment from 18 Nov 2025 in “GitHub: Git operation failures” “for every single problem I found, there was an open issue always at least 4-7 years old that was just being shuffled around by managers adding and removing random labels”
Comment from 12 May 2026 in “GitLab Announces Workforce Reduction and End of Their CREDIT Values” - Comment from 28 Aug 2026 in “Bye, Bye GitHub”
Confusing or worse UI
“The new UI is terrible, and the most important change they've done this year is ... drum roll ... renaming merge requests as "work items"”
Comment from 12 May 2026 in “GitLab Announces Workforce Reduction and End of Their CREDIT Values” “while I don't like the way pages are organized for projects, I only really interact with the PR page and that is laid out well”
Comment from 13 Nov 2025 in “GitHub partial outage” “Using Gitlab or Sourcehut is painful. I'm glad they both exist but the UI, in my opinion, is not as good as Github.”
Comment from 4 Feb 2026 in “A programmer's guide to leaving GitHub” Complex to self-host and maintain
“We used to host a GitLab instance in our enterprise. As a sysadmin that used that only occasionally, let me tell you, it took me a hundred times the time to figure out how to do something than actually doing it.”
Comment from 24 Jan 2026 in “I Like GitLab” “ooh boy is a private gitlab server complicated. Omnibus installation helps manage that, but if you outgrow it you're in for a complicated time.”
Comment from 26 Mar 2026 in “Moving from GitHub to Codeberg, for lazy people” “even when we bought SaaSes (e.g., GitLab)... I still needed to spend significant time on the recurring manual steps of backup processes”
Comment from 28 Jun 2026 in “Codeberg Is Down” - Comment from 21 Nov 2025 in “We should all be using dependency cooldowns”
Other git forges people recommend
The four most recommended other git forges, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
See all 22 git forges, rankedWhat people said
40 of the 890 comments that mention it, newest first. Each links to the original comment.
“GitLab would benefit massively if they went back and deleted all of the crap they added during their "feature checkbox craze" years.”
“our backups never required downtime. The built in backup command doesn't require downtime but also isn't a consistent point in time snapshot”
“This is work that Patrick and GitLab have been doing for years now and it's very impressive and nearly complete.”
“They're going full-in on AI and each new release is more cluttered with useless features and requires more and more resources to run smoothly.”
“If you're a big company, you can afford having one engineer spend one or two days per year to maintain your self-hosted GitLab or Forgejo.”
“The key thing that drove our decision to self host gitlab was that WE were the ones in control of when things happened.”
“GL has better access granularity, better docs, better integrations, and you can clearly see the UI received a lot of attention”
“the reliability of self-hosted runners and the flexibility (and clarity) of the CI system was fantastic”
“it spammed 100GB of logs in a month and was using 11GB of RAM before I'd even gotten around to setting up the first repo”
“You can just self-host GitLab CE and use self-hosted ElasticSearch integration to set up code search”
“even when we bought SaaSes (e.g., GitLab)... I still needed to spend significant time on the recurring manual steps of backup processes”
“you can self-host your own version of GitLab and you would not be affected by their outages at all”
“I’ve been running an SMB trending mid market out of gitlab for the greater part of a year with no issues.”
“They've made a lot of progress in the recent years, and the last two major releases downright feel snappy”
“All of that core functionality works really well and is more than polished enough from my point of view.”
“I like GitLab CI/CD more than I do GHA, but that's personal preference/bias more than anything objective.”
“it's better in terms of organisational structure (you can have one, including access and secret inheritance)”
“Gitlab is so nice for this. You can group repos together so it is harder to lose track of stale projects.”
“The new UI is terrible, and the most important change they've done this year is ... drum roll ... renaming merge requests as "work items"”
“for every single problem I found, there was an open issue always at least 4-7 years old that was just being shuffled around by managers adding and removing random labels”
“it doesn't matter because if you want to you can self host it, where it performs absolutely fine too”
“Everything GiHub wishes it could be, never given enough credit, going to be key to the future of AI software development in a practical sense.”
“I think the only thing I miss from GitLab was being able to make merge requests depend on other merge requests”
“ooh boy is a private gitlab server complicated. Omnibus installation helps manage that, but if you outgrow it you're in for a complicated time.”
“Owned by companies that do not help the US Federal Government illegally spy on their own citizens and murder children overseas”
“a better way is to self host or use alternatives such as Codeberg or GitLab which at least you can self host your own”
“The platform itself is quite solid, and GitLab CI is extremely straightforward but allows for a lot of complexity if you need it.”
“Using Gitlab or Sourcehut is painful. I'm glad they both exist but the UI, in my opinion, is not as good as Github.”
“We used to host a GitLab instance in our enterprise. As a sysadmin that used that only occasionally, let me tell you, it took me a hundred times the time to figure out how to do something than actually doing it.”
“you're going to get less contributions than on Github as people just aren't going to want to sign into a second service”
“I prefer using GitLab for private projects but it means if I want to FOSS those I now need to support two different platforms”
“if you have the hardware for it and don't mind bit of bloat but all the needed features in one package”
“We self-host GitLab and I would fight a migration to GitHub with every fiber of my being. GitLab is just better in pretty much every way. Especially CI/CD.”
“Gitlab has gotten very bloated and despite disabling a number of services in the config, it continues to require increasingly more compute and RAM”
“Gitlab works fine for me. Been using it at work for a few years and recently moved all my personal repos there”
“Anyone who has ever used Gitlab, or dare my foul mouth say Jenkins, has experienced a better system than Github actions.”
“there has been so many critical updates pointing to highly exploitable CVE's that I had decided to simply migrate off it”
“It's never gone down for us, maybe an hour of downtime yearly as we upgrade Postgres to a new version.”
“It hits every feature checkbox, but they aren't well integrated, and they are kind of half way done.”
“while I don't like the way pages are organized for projects, I only really interact with the PR page and that is laid out well”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.