GitLab

DevOps platform for Git repository hosting, CI/CD, and project management, cloud or self-hosted.

Loved for its CI/CD pipelines1234 and for reliable, low-maintenance self-hosting that keeps teams in control.5678 The most common complaint is a slow, cluttered interface9101112 and heavy resource demands when self-hosted.131415
The HN verdict, written from 15 cited comments
36recommend
18warn against
Nov 13, 2025first mention
Oct 29, 2026latest mention
Nov 25 – Oct 26
Used forself-hostablefor teamsfor CI-heavy projectsfor leaving GitHubfor personal projectsgit hostingself-hosted git forge

Why people recommend it

Self-hosting · 3

Self-hosted instances are described as reliable, low-downtime, and under the team's own control.

“We've been running our self-hosted GitLab with almost 99.99% uptime”

self-hosts GitLab with runnerson “Ask HN: Alternatives to GitHub”

“The key thing that drove our decision to self host gitlab was that WE were the ones in control”

company self-hosted GitLab for yearson “Ask HN: Alternatives to GitHub”
Show 1 more

“Frankly a very pleasant experience.”

administered it at work for ~120 developerson “Ask HN: Alternatives to GitHub”

CI/CD · 3

Commenters call its CI design better than GitHub Actions and its killer feature.

“IMO Gitlab's CI has been their killer feature for a while.”

“I think Gitlab’s cicd design is much better, and I’m not fighting it all the time when I use it.”

Show 1 more

Runner flexibility · 1

Runner registration is called simpler than GitHub's, with configurable cache locations.

“I find the gitlab runner registration process a lot simpler than the github process”

Feature completeness · 3

Seen as the closest GitHub alternative, with nested group organization and built-in package registries.

“GitLab is the closest alternative in terms of features”

“I joined a company that was using hosted gitlab. I really liked it”

used GitHub for ~12 yearsswitched from GitHubon “Ask HN: Alternatives to GitHub”
Show 1 more

“Gitlab projects also have a included Maven, NPM and python compatible package registry”

Smooth upgrades · 3

Users report years of auto-updates and migrations with almost no failures.

“the downtime of GL, even with auto-upgrading and the issues above, was perhaps 1.5 work-days across 6+ years”

“Clearly the quality of GitLab releases is much higher than I imagined.”

Show 1 more

“GitLab feels sluggish, and is bloated with 1001 thing I'd never use that just makes the UI a pain.”

self-hosts on a serveron “I Like GitLab”

Generous free tier · 3

Free private repos, 10GB storage, and many useful features at no cost are noted.

l7lJan 24, 2026recommends

“CICD is really good and lots of useful features are free.”

“gitLab offers 10gb of storage with no restrictions, and their data policies are much better than gitgub’s”

Show 1 more

“I like their CI setup better than GitHub”

Caveats and dissent

Slow, cluttered UI · 3

Many find the interface sluggish and crowded with features they never use.

“not wanting to deal with how slow GitLab's interface is anymore”

“GitLab feels sluggish, and is bloated with 1001 thing I'd never use that just makes the UI a pain.”

self-hosts on a serveron “I Like GitLab”
Show 1 more

“gitlab was always very hard to selfhost with many moving parts, many requirements, and using much resources.”

Resource hungry · 3

Self-hosting is described as resource-heavy with many moving parts.

“It’s really a pleasure to use, everything works the way it feels like it should.”

self-hosts at workon “I Like GitLab”

“gitlab was always very hard to selfhost with many moving parts, many requirements, and using much resources.”

Show 1 more

“Completely empty of content, there were multi-second delays everywhere.”

CI pitfalls · 3

Some hit CI footguns, outdated runner defaults, or high backend memory use with large pipelines.

“small teams would run into so many footguns with CI that we had to throw up guardrails to prevent mistakes.”

“when I used GitLab, it used ancient docker-machine and outdated AMIs by default.”

Show 1 more

“it took something like 32 gigs of ram on their MergeRequestProcessor SideKiq worker”

Stale issues · 2

Reported issues can sit unresolved for many years.

“used to submit issues to Gitlab just to see them stagnate for 6-8 years”

“small teams would run into so many footguns with CI that we had to throw up guardrails to prevent mistakes.”

Pricing changes · 2

A sudden price increase pushed at least one user away, and some useful features are absent from the free version.

“the sudden GitLab price-hike and flavor feature changes”

“GitLab feels sluggish, and is bloated with 1001 thing I'd never use that just makes the UI a pain.”

self-hosts on a serveron “I Like GitLab”

Product direction · 2

A former employee criticizes its push into AI, and one user dislikes frequent UI changes.

“I used to work for GitLab, for what it's worth (and they've gone quite far down the AI toilet)”

“gitlab was always very hard to selfhost with many moving parts, many requirements, and using much resources.”

Often compared with

Who recommends it in their own words

From the makers not counted in the ranking

“GitLab team member here.”

“GitLab as a product is pretty good”

All comments 48

“I love Gitlab”

previously ran self-hosted GitLab at last jobon “Roku developer repositories moved from GitHub to Git…”

“If they switched to using the official Gitlab containers, then it's just a case of upgrading to a new version number”

“I moved my projects over to GitLab about a year ago.”

“after updating a pop-up still shows:”

“We use gitlab and there's probably some way to hook up a custom external review tool”

“We run our own gitlab instance in a central AWS account”

“CI/CD (mostly Gitlab)”

“So we had to migrate to GitLab.”

“I use GitLab at work”

“I used to work for GitLab, for what it's worth (and they've gone quite far down the AI toilet)”

“small teams would run into so many footguns with CI that we had to throw up guardrails to prevent mistakes.”

“I think Gitlab’s cicd design is much better, and I’m not fighting it all the time when I use it.”

“We used to run our own gitlab on-prem, our CI/CD was also on-prem. It worked perfectly, never had down time”

dev on a 30-person team in a large corpon “Disruption with Some GitHub Services – Resolved”

“IMO Gitlab's CI has been their killer feature for a while.”

“We have self-hosted GitLab running for https://omniline.app/”

“it was a really good run”

ran production GitLab with scripted docker updateson “Ask HN: Alternatives to GitHub”

“Clearly the quality of GitLab releases is much higher than I imagined.”

“gitLab offers 10gb of storage with no restrictions, and their data policies are much better than gitgub’s”

“the sudden GitLab price-hike and flavor feature changes”

“I have a pretty bad taste in my mouth from GitHub, GitLab, Forgejo, Gitea, etc.”

“I joined a company that was using hosted gitlab. I really liked it”

used GitHub for ~12 yearsswitched from GitHubon “Ask HN: Alternatives to GitHub”

“you will be just fine in GitLab, CircleCI, Jenkins”

“gitlab.com and selfhosted gitlab in various companies in the last few years”

“used to submit issues to Gitlab just to see them stagnate for 6-8 years”

“the downtime of GL, even with auto-upgrading and the issues above, was perhaps 1.5 work-days across 6+ years”

“I'm so glad I migrated to GitLab months ago.”

“My setup is a self hosted GitLab.”

“Frankly a very pleasant experience.”

administered it at work for ~120 developerson “Ask HN: Alternatives to GitHub”

“I also self-hosted GitLab for some years”

“We've been running our self-hosted GitLab with almost 99.99% uptime”

self-hosts GitLab with runnerson “Ask HN: Alternatives to GitHub”

“I find the gitlab runner registration process a lot simpler than the github process”

“The key thing that drove our decision to self host gitlab was that WE were the ones in control”

company self-hosted GitLab for yearson “Ask HN: Alternatives to GitHub”

“which always felt quite bloated”

“GitLab, CodeBerg, and others are available.”

“I know GitLab does, but I'm not massively impressed with GitLab either.”

“I would consider gitlab for source control”

“I've used gitlab and gitea”

rvzAug 17, 2026recommends

“today it makes even more sense to self host with GitLab, Gitea or Forgejo.”

“I like their CI setup better than GitHub”

“gitlab was always very hard to selfhost with many moving parts, many requirements, and using much resources.”

“GitLab feels sluggish, and is bloated with 1001 thing I'd never use that just makes the UI a pain.”

self-hosts on a serveron “I Like GitLab”

“It’s really a pleasure to use, everything works the way it feels like it should.”

self-hosts at workon “I Like GitLab”

“Gitlab projects also have a included Maven, NPM and python compatible package registry”

“not wanting to deal with how slow GitLab's interface is anymore”

“I still like Gitlab, we use it at work and it does a good job”

self-hosts on a VPSon “I Like GitLab”

Threads where it came up

Data: gitlab.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help