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?
Discussion Highlights (17 comments)
comrade1234
Git is pretty simple to host yourself. For literally decades I've used git and gitolite to host git for me and a revolving team of developers. But if you want it to be public though where anyone can access/fork it then you have to deal with "spam".
ciwolex
I think one important factor would be still being able to interact with a community of people who care for software and would like to put genuine thoughts. Whether it be for submitting bug reports, issues, PRs or security reports. Of course other platforms are not diverse as GitHub, it would be nice to see which other platforms are attracting such people. This in turn has a higher chance of interacting with such people.
rurban
Pretty easy to setup a PR block for anybody you dont like. Like every other people. Or new people
cobertos
Related question, is there a web-based self-hosted git replacement that's _light-weight_ (i.e. resilient to scraping)? Should have things like file view, file browser, etc but is not taxing on the server.
unsungNovelty
sourcehut.org would be my choice. Drew is pretty adamant about stuff and his morales. You will dislike somethings (UI and some policies) but will like majority of the things (tech like CI/CD etc). It's OSS and can be self-hosted as well. But I think drew fighting LLM scrappers on our behalf is good for us. It's also cheap and should progressively improve going forward. 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/
rolph
New repository settings for configuring pull request access [feb13-2026] https://github.blog/changelog/2026-02-13-new-repository-sett...
drakmail
Self hosted forgejo is pretty good for me
ratg13
Set up a GitHub action to auto-close any pull requests from anyone not on an approved list. 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.
lostmsu
Not sure how the options suggested in this thread except closing the PRs to collaborators only are going to solve spam problem. Obscurity?
senorcrab
Codeberg.org is really great. Also I recommend self-hosting Gitea for private projects and backing-up public projects
maxdo
Move it to private GitHub repo. Really weird question if you open to public , pr is what’s expected .
jasonriddle
It depends on what you are looking to get out of the next platform. 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.
ElectronBadger
Codeberg.org
ryandrake
This is evidently not a popular opinion, but git repositories don’t need to be hosted on any platform. Your local repo is a complete copy and can be pulled and pushed from and to. If you really want a backup or “source of truth” copy, you can clone it anywhere you have shell access. We make so many simple things hard unnecessarily.
xeonmc
You can disable PRs and Issues on GitHub. Though still good to migrate away for reliability considerations.
ctdinjeu8
Today in: Non-issues
hstaab
For read-only code sharing, I would say use cgit and a VPS. 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.