Leaving GitHub for Forgejo

jorijn 559 points 291 comments May 13, 2026
jorijn.com · View on Hacker News

Discussion Highlights (20 comments)

giancarlostoro

Everyone seems to be leaving GitHub, and forgetting the entire spirit of what git is in my eyes. Git was always meant to be decentralized, the problem here is that all the tooling around git was centralized to GitHub because it was a cleaner experience, they scaled nicely, and were properly maintained. I would prefer to still see mirrors on GitHub that are auto-synched because I've seen projects for years either self-host or go somewhere niche, then the GitHub mirror dies or is removed, and said projects go poof to the sands of time for one reason or another, completely gone. Everyone seems to be picking some random git host alternative, and some of them are really simple to use. Git is decentralized, GitHub is just another place you can host your code in, but you can push your code to multiple remote servers.

hosteur

I have been self-hosting Forgejo for some time now. It is impressively easy to maintain and operate. I can highly recommend giving it a spin.

jagged-chisel

“It’s not because of outages” - goes on to complain about outages. The outages might be due to AI load, but that’s to relevant because your leaving isn’t due to outages. Even though the article is primarily about outages. If you have a problem with your code being scanned for AI training, then write that article. But this article is about outages.

sgt

Is Forgejo Actions any good? CI/CD would be cool.

delf

In "What I gave up" section author mentions his social graph. It is possible to take your social graph and collaboration history using GitSocial. It also allows cross-forge pull requests between any git hosts. All without 3rd party dependencies.

import

I’ve moved to self hosted gitea a year ago running in my homelab and not publicly accessible. No https, registrations disabled and repos are not public. I’m thinking about making public instance and use it with https, but minimize the attack surface, any recommendations especially about gitea/forgejo?

jdw64

People constantly cry out for decentralization. In reality, however, most systems eventually end up centralized. Perhaps when people ask for decentralization, they are actually seeking a new center where they can become the new pioneers. It seems that when they feel they have no chance of winning under the existing rules, they use decentralization as a pretext to overturn the board.

keyle

For self hosting... and personal code repo, why not just git... and expose something like Stagit for the web?

finegrainlabs

One of my friends made fremforge.com (an EU-sovereign CI/CD with Git included). It's currently in closed beta but goes live next week (tm). It is built upon Forgejo and EU-based services using T-Cloud as the underlying hyperscaler. Have a look! I don't make any money from it, by the way. And yes, it will cost a little bit, but rest assured: because you are paying for it, you will not be the product.

henrydark

I now use syncthing for the .git directory, excluding HEAD file and a few others, between my few devices and a vps on hetzner. Most of git is append only immutable blobs - just sharing these between devices just works for me. "users" and authentication is handled by syncthing. I have pre and post hooks to make sure no device tries to change HEAD of branch owned by another device, just to be safe, be it hasn't been activated once yet.

ninjahawk1

Didn’t realize the Dutch government was rad until I read this. Frankly, the modern internet as a whole is scary. Google has so much power, Github, Meta, etc., they all control such fundamental parts of society now and get to run free since they’re private companies. Not saying they should be government owned, that would drastically worse, but some more detailed oversight would be nice.

sc68cal

I have also moved my git repositories to a self-hosted NUC. I have not yet bothered with a HTTP frontend to share it with the world, mostly because I don't want to provide AI scrapers with content and don't want to put the work in to block them. It's a shame that all these companies that benefited from open source have poisoned the industry like this

luxuryballs

Question for anyone, why do people use GitHub or an alternative rather than just spinning up your own Gitea docker container or similar?

Finnucane

"The Dutch government's choice of Forgejo, not GitLab, was deliberate." And since Gitlab seems to have looked over at what is happening at Github and decided, we want some of that, that was probably the right choice.

OuterVale

I'm making my jump over to Tangled, which is built on the AT Protocol (so it uses the same account as Bluesky and others). I'm finding it lovely. https://vale.rocks/micros/20260511-0440

epistasis

I have been using my self hosted forgejo in May, and liking it just fine, I recommend it for anybody who is curious. I don't really trust GitHub to keep things private anymore. The hardest parts of switching to forgejo: 1) coming up with a comfortable way to pronounce "forgejo" in my head, and 2) adapting to not having the same GitHub v3 API and needing to switch to a different CLI for PR creation, repo creation, etc. The pronunciation thing is probably the more difficult of the two.

hperrin

I moved all my repos (well, I have two left to move) to https://forge.sciactive.com which is also a self hosted Forgejo instance. It was a really easy process, and I’m really impressed with Forgejo.

pluc

At this point I really don't think this needs to be justified. I'd be more curious as to why people are staying on GitHub.

nottorp

What if you don't want to self host? Who offers low feature git hosting for a small price? Something like the old $7 account before github was bought by MS? All I want is hosting and a read only web interface, plus access control in case I have collaborators. All the offerings are enterprise priced because they offer "minutes of CI", "AI assistants" and other icing on the cake.

felixsebastian

some of my identity is built around github, i think im in love with the github brand also: releases, packages, actions... its all very convenient

Semantic search powered by Rivestack pgvector
8,303 stories · 78,303 chunks indexed