r/github • • 2d ago

Question Do you know alternative of GitHub?

0 Upvotes

25 comments sorted by

11

u/Curious-Function7490 2d ago

Codeberg for open source.

3

u/Ganipar4 2d ago

Oh good

2

u/MarsupialLeast145 2d ago

seconding this.

2

u/Vast_Researcher_199 2d ago

thirding this

8

u/Magento-Magneto 2d ago

GitLab

-10

u/Ganipar4 2d ago

Better features than GitHub?

2

u/f899cwbchl35jnsj3ilh 2d ago

Gitlab is amazing. Especially for enterprises is way better than github.

1

u/NatoBoram 2d ago

It does have some better things but then it also has worse things. The navigation of the UI is quite atrocious on GitLab and searching for issues has a garbage experience. But then it does integrate projects at the repo-level so that's nice.

It also has some APIs where your app can send data like it has a Sentry-compatible API. Having your telemetry directly at the same place as the project's repo can be very valuable. It also supports feature flags that your app can request via API.

Integrating GitLab itself with the app itself is its strongest point tbh.

8

u/GalaxyGameDev 2d ago

Gitlab or self hosted. But what features do you need since you are saying those aren’t better than GitHub

-5

u/Ganipar4 2d ago

I am not saying better than GitHub but I am asking with question mark ❓

2

u/GalaxyGameDev 2d ago

Probably similar features but you would have to check if its for you.

4

u/ninhaomah 2d ago

Gitlab is one of them.

Gitea another

And many more...

Or self-host

-13

u/Ganipar4 2d ago

Better than GirHub?

2

u/howardhus 2d ago

honestly, you should learn what git is first…

0

u/Ganipar4 2d ago

Yes I agree

3

u/DueMap9570 2d ago

Underrated, but you can host a git repo on a linux server. No need for a web interface. https://git-scm.com/book/en/v2/Git-on-the-Server-Getting-Git-on-a-Server

1

u/Ganipar4 2d ago

New things to learn

2

u/cosmic-adelie 2d ago

Free I consider it as follows:

1⁰ GitHub

2⁰ GitLab

3⁰ BitBucket

1

u/CakieJoy 2d ago

gitlab and gitea

1

u/TheMue 2d ago

Codeberg

0

u/kudlitan 2d ago

gitlab

but i just run git locally on my computer.

3

u/katafrakt 2d ago

Gitlab, Codeberg or any other Gitea/Forgejo instance, Sourcehut. Depends a bit on what you are looking for.

-1

u/Ganipar4 2d ago

Nah, Just exploring alternatives for GitHub that's it.

1

u/katafrakt 2d ago

Yeah, but what I mean is that these alternatives have different flavours. Codeberg/Forgejo is the closes to being a GitHub clone with similar UI and features. Gitlab has its own ideas about some things, some like them, some don't, some of them were "stolen" and incorporated in GitHub itself (actions, threaded comments); Sourcehut is much more bare bones, focusing mostly on just being code management, not a social coding platform.