Hacker ApprovedDepartments

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%
Each figure is 5 people. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. 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”
  • 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”
  • 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”
  • 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”
  • 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”
  • 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”

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.

GitLab compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
GitHub7642,35025%1211 yrs47 owners—
Forgejo3806785%121 yr26 ownersApproved
GitLabThis page33134649%126 yrs41 owners—
Codeberg33127754%121 yr17 owners—
Gitea1955179%125 yrs20 ownersApproved
See all 22 git forges, ranked

What 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.”

MixedComment from 24 Oct 2026 in “Roku developer repositories moved from GitHub to GitLab”

“our backups never required downtime. The built in backup command doesn't require downtime but also isn't a consistent point in time snapshot”

MixedComment from 24 Oct 2026 in “Roku developer repositories moved from GitHub to GitLab”

“This is work that Patrick and GitLab have been doing for years now and it's very impressive and nearly complete.”

RecommendsComment from 22 Sep 2026 in “Looking forward to Git 2.56 – and 3.0”

“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.”

CriticizesComment from 28 Aug 2026 in “Bye, Bye GitHub”

“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.”

RecommendsComment 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.”

RecommendsComment from 17 Aug 2026 in “Ask HN: Alternatives to GitHub”

“GL has better access granularity, better docs, better integrations, and you can clearly see the UI received a lot of attention”

MixedComment from 17 Aug 2026 in “Ask HN: Alternatives to GitHub”

“the reliability of self-hosted runners and the flexibility (and clarity) of the CI system was fantastic”

MixedComment from 17 Aug 2026 in “Incident with Github.com”

“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”

CriticizesComment from 6 Aug 2026 in “Humans missed 1 in 3 threats approving AI agent commands across 40k game runs”

“You can just self-host GitLab CE and use self-hosted ElasticSearch integration to set up code search”

RecommendsComment from 24 Jul 2026 in “I Regret Migrating to Codeberg”

“even when we bought SaaSes (e.g., GitLab)... I still needed to spend significant time on the recurring manual steps of backup processes”

CriticizesComment from 28 Jun 2026 in “Codeberg Is Down”

“you can self-host your own version of GitLab and you would not be affected by their outages at all”

RecommendsComment from 11 Jun 2026 in “GitLab Is Down”

“I’ve been running an SMB trending mid market out of gitlab for the greater part of a year with no issues.”

RecommendsComment from 9 Jun 2026 in “GitHub Is Down”

“They've made a lot of progress in the recent years, and the last two major releases downright feel snappy”

RecommendsComment from 1 Jun 2026 in “GitHub and the Crime Against Software”

“All of that core functionality works really well and is more than polished enough from my point of view.”

MixedComment from 27 May 2026 in “Incident with Pull Requests, Issues, Git Operations and API Requests”

“I like GitLab CI/CD more than I do GHA, but that's personal preference/bias more than anything objective.”

RecommendsComment from 27 May 2026 in “Incident with Pull Requests, Issues, Git Operations and API Requests”

“it's better in terms of organisational structure (you can have one, including access and secret inheritance)”

RecommendsComment 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.”

RecommendsComment from 20 May 2026 in “GitHub confirms breach of 3,800 repos via malicious VSCode extension”

“The new UI is terrible, and the most important change they've done this year is ... drum roll ... renaming merge requests as "work items"”

MixedComment from 12 May 2026 in “GitLab Announces Workforce Reduction and End of Their CREDIT Values”

“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”

CriticizesComment from 12 May 2026 in “GitLab Announces Workforce Reduction and End of Their CREDIT Values”

“it doesn't matter because if you want to you can self host it, where it performs absolutely fine too”

RecommendsComment from 2 May 2026 in “Ghostty is leaving GitHub”

“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.”

RecommendsComment from 29 Apr 2026 in “HashiCorp co-founder says GitHub 'no longer a place for serious work'”

“I think the only thing I miss from GitLab was being able to make merge requests depend on other merge requests”

MixedComment from 13 Apr 2026 in “GitHub Stacked PRs”

“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.”

CriticizesComment from 26 Mar 2026 in “Moving from GitHub to Codeberg, for lazy people”

“Owned by companies that do not help the US Federal Government illegally spy on their own citizens and murder children overseas”

RecommendsComment from 23 Mar 2026 in “GitHub appears to be struggling with measly three nines availability”

“a better way is to self host or use alternatives such as Codeberg or GitLab which at least you can self host your own”

RecommendsComment from 9 Feb 2026 in “Another GitHub outage in the same day”

“The platform itself is quite solid, and GitLab CI is extremely straightforward but allows for a lot of complexity if you need it.”

RecommendsComment from 9 Feb 2026 in “Another GitHub outage in the same day”

“Using Gitlab or Sourcehut is painful. I'm glad they both exist but the UI, in my opinion, is not as good as Github.”

MixedComment from 4 Feb 2026 in “A programmer's guide to leaving 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.”

CriticizesComment from 24 Jan 2026 in “I Like GitLab”

“you're going to get less contributions than on Github as people just aren't going to want to sign into a second service”

MixedComment from 24 Jan 2026 in “I Like GitLab”

“I prefer using GitLab for private projects but it means if I want to FOSS those I now need to support two different platforms”

MixedComment from 24 Jan 2026 in “I Like GitLab”

“if you have the hardware for it and don't mind bit of bloat but all the needed features in one package”

MixedComment from 18 Dec 2025 in “GitHub postponing the announced billing change for self-hosted GitHub Actions”

“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.”

RecommendsComment from 3 Dec 2025 in “Zig quits GitHub, says Microsoft's AI obsession has ruined the service”

“Gitlab has gotten very bloated and despite disabling a number of services in the config, it continues to require increasingly more compute and RAM”

MixedComment from 3 Dec 2025 in “Zig quits GitHub, says Microsoft's AI obsession has ruined the service”

“Gitlab works fine for me. Been using it at work for a few years and recently moved all my personal repos there”

RecommendsComment from 30 Nov 2025 in “Migrating Dillo from GitHub”

“Anyone who has ever used Gitlab, or dare my foul mouth say Jenkins, has experienced a better system than Github actions.”

RecommendsComment from 27 Nov 2025 in “Migrating the main Zig repository from GitHub to Codeberg”

“there has been so many critical updates pointing to highly exploitable CVE's that I had decided to simply migrate off it”

CriticizesComment from 21 Nov 2025 in “We should all be using dependency cooldowns”

“It's never gone down for us, maybe an hour of downtime yearly as we upgrade Postgres to a new version.”

RecommendsComment from 18 Nov 2025 in “GitHub: Git operation failures”

“It hits every feature checkbox, but they aren't well integrated, and they are kind of half way done.”

MixedComment from 18 Nov 2025 in “GitHub: Git operation failures”

“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”

MixedComment from 13 Nov 2025 in “GitHub partial outage”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.