Ask HN: Due to spam on GitHub, what platforms can I move my projects?
I have a few projects on Github. I am receiving a lot of spam PRs and requests from vibe coders and bots. Most of them to prop up their profiles. The stars are obviously exaggerated too.
What other platforms are you using for your projects?
31 comments
[ 0.17 ms ] story [ 71.3 ms ] threadBut if you want it to be public though where anyone can access/fork it then you have to deal with "spam".
It's my long term plan. And the project and company is setup in a way to be here for the long game. So, I am progressively moving my projects (private and in small numbers, but still...) from gitlab to sourcehut over this year or next.
Link - https://sourcehut.org/
Which is, by all accounts, a double-edged sword. Cuts both ways.
I don't have to like all of his policies. Cos I have a ton of things I don't like about GitHub compared to Sourcehut.
https://github.blog/changelog/2026-02-13-new-repository-sett...
Leave a message in the pull request that if they want to argue their case for a pull request they can send a message through a communication channel of your choice, and say that anyone sending a message with AI generated text, even to help with language and grammar will be banned.
Also I recommend self-hosting Gitea for private projects and backing-up public projects
For me, I'm not interested in the social aspect of coding anymore, so I have a Synology NAS running a git server accessible via ssh and I push my code there.
I use klaus (https://github.com/jonashaag/klaus) as a read only git web ui. My NAS is connected to my tailscale network so it's easy to view things on the go. It's a simple setup and works great.
If you need a forge with all the bells, grab a copy of Forgejo and modify it to your liking.
Either way, consider using a VPS or a machine you own with Tailscale/VPN. It can be as simple as you'd like it to be.
See here for a howto: https://mikhailian.mova.org/posts/305-looking-for-a-european...
In the near future I'm also adding Forgejo to our Kexxu servers. Forgejo is basically Codeberg (but you need to host it). If you want a private repo on Kexxu just ask.
Not that it would be perfect, but if I could set the bar to "only licensed software engineers" can open PRs, it at least sets the bar that only accounts controlled by people who know what they're doing can open a PR to my repo, as opposed to letting anyone in the world who knows how to prompt open a PR.
(That being said, I personally haven't encountered AI SPAM on my github repos. Maybe my projects just aren't popular enough?)