I Like GitLab
Self-hosting and Alternatives
- Many like GitLab for companies that want self-hosted or on-prem, citing solid behavior at scale (2k+ users, heavy CI load) when provisioned per GitLab’s reference architectures.
- Others found a sharp complexity/cost jump once a single Omnibus instance no longer sufficed, needing professional services to scale reliably.
- For personal/small setups, several people abandoned GitLab for lighter forges like Forgejo, Gitea, or Gogs, praising these as far faster and vastly less resource-hungry while still offering CI, issues, and container registries.
Performance and Resource Usage
- Repeated complaints that GitLab’s web UI is sluggish, especially MR views, issue search, and admin actions; some call it “fundamentally slow” and blame architecture/Rails, not just scale.
- Others report GitLab being fine or faster than Jira/Bitbucket in their environments, suggesting performance is highly setup-dependent.
- Forgejo/Gitea are consistently described as “instant,” with anecdotal reports of ~10% of GitLab’s resource usage and even measurable power savings after switching.
CI/CD Experience
- Strong split: some “immensely enjoy” GitLab CI, calling it more powerful and structured than Jenkins or GitHub Actions, with good abstractions, artifacts, runners, and complex DAGs.
- Others describe GitLab CI as brittle and bug-prone, with surprising behavior and painful debugging; YAML orchestration is seen as the wrong level of complexity.
- Lack of robust local/emulated testing for
.gitlab-ci.ymlis a major pain point; people resort to sacrificial branches. Some use external tools to validate pipelines. - There’s disagreement over log truncation behavior; at least one person complains critical output is cut.
Features, UX, and Complexity
- Appreciated: integrated issues/epics/milestones/boards, package registries (Maven/NPM/PyPI), container registry, and AI (Duo) – especially in a unified interface.
- Criticisms: feature overload, many “MVP” or 80/20 implementations, old unresolved bugs, confusing navigation, cluttered UI with little visual distinction between content and chrome, and asynchronous loading causing layout shifts.
- Some find GitLab far more intuitive than GitHub; others have the exact opposite reaction.
Pricing, Tiers, and Business Direction
- Frustration that useful capabilities (e.g., some AI features, mandatory reviews, merge trains) are locked behind expensive tiers; several say they’d like to pay but find pricing “outrageous.”
- Some perceive a post-IPO shift toward flashy features and AI, with less emphasis on polish and longstanding issues; there is speculation that new leadership will further prioritize quantity over quality.
Security, Policy, and Social Factors
- Concerns raised about GitLab’s history of severe security bugs and an account-deletion policy for Hong Kong IPs (steering users to a China-based partner).
- Socially, GitLab is seen as quieter: fewer low-quality “drive-by” PRs compared to GitHub, but also fewer contributors because many developers ignore non-GitHub hosts, leading projects to maintain GitHub mirrors.