Just one user here, but I definitely prefer GitLab over GitHub.
Not because GitHub is bad in any particular way, I just like the feature set and UI of GitLab better. Less of a "Hyundai vs Mercedes" thing, and more of a "Ford vs Chevy" thing.
They're both decent and they both have approximately the same level of "premium-ness". They're just feature-wise and aesthetically slightly different in arbitrary ways. And some people either do or don't vibe better with the one or the other.
Having used both there's more than enough in either that's bad to justify a switch to the other if you really want to. I personally prefer github's warts to gitlab's. In particular, I find that general site navigation on gitlab is quite tedious and it rarely centres useful information first. But that is very much a qualitative and not a quantitative complaint.
The main thing I find extra useful on gitlab is the ability to mark a MR as a WIP.
I've used both, and got quite annoyed with the poor reliability and latency of Gitlab. I just want something that functions, is predictable, and gets out of my way.
GitHub meets my needs, and I'm a happy $7/mo. customer. :-)
I use both GitHub and Gitlab for contributing to various open source projects. In my experience Gitlab is far superior. Github is too sluggish and buggy compared to Gitlab.
I've found GitLab as a product to be more difficult to use than GitHub. The pages seem more dense with lots of color, many more actions: they just feel busy. Basic features, like getting a permalink to a line of code, take 3-4 clicks in GitLab, when it's just 1 in GitHub.
Having used both a fair bit, I don't know what you're talking about. If anything my experience has been the opposite. Gitlab had the second mover advantage on a few things, while Github's interface has some weird oddities that seem to stem from the fact that that's how they've always been.
I'm pretty happy with gitlab too,
but if i had to compare it with github i would go:
- gitlab.com is neat but often has 5XX or is often pretty slow
- doc is somewhat messy i rarely find what i'm looking for.
- UI/UX get better but still confusing.
- notifications are not clear and i often get what i don't want (my own things) and not what i want (what other did)
After a few years on GitLab I moved to GitHub for these very reasons. GitLab's UI was messy and it was slow to display (as in input lag and low FPS on my reasonably powered desktop PC).
I like GitHub's UI better. I'm not even sure what is the latest iteration of GitLab UI. They change it in every release and it's a mess. I still can't find stuff.
Also, GitLab is slow. I'm sure that gitlab.com service would not way handle a fraction of GitHub's traffic without a complete rewrite or something like that.
I like GitLab as we have a CE installation that we depend on and I want it to be successful (which it already is I think). However personally it feels worse than GitHub on casual use.
GitLab’s UI really feels like it steers you towards work inside of a company more than open collaboration like GitHub does. Very segmented UI without discoverability.
I prefer GitLab but I understand why GitHub is the default. Just different products and use cases.
I feel like part of this minority. I find GitLab's UI less clean and more difficult to process, and miss the social interaction features like the feed.
I preferred GitHub's UI because it was cleaner and much faster to load.
I manage GitLab just fine but it's way too slow for me.
reply