{"slug": "codeberg", "name": "Codeberg", "category": "git", "category_name": "Git and code hosting", "description": "Nonprofit, community-run Git hosting service built on Forgejo, aimed at free and open-source projects.", "recommenders": 35, "commenters": 78, "warners": 24, "score": 14.328, "rising": 14.76, "first": "2025-11-26", "latest": "2026-10-29", "why": "Liked as a nonprofit, Europe-hosted GitHub alternative for open-source projects, and many welcome its no-AI policy.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 37, "neutral": 15, "compare": 5, "warn": 24}, "spark": [1, 2, 0, 0, 2, 2, 2, 1, 7, 17, 2, 1], "listed": true, "loved": ["GitHub alternative", "No-AI policy"], "caveat": "LLM ban", "short_quote": "Switched from github to codeberg a while a go and have been happy ever since.", "icon": false, "domain": null, "github_repo": "codeberg.org/freeyourgadget/gadgetbridge", "official_url": "https://codeberg.org", "pricing": "free", "aliases": ["Codeberg"], "verdict": [{"text": "Liked as a nonprofit, Europe-hosted GitHub alternative for open-source projects", "cites": [{"id": 789319616, "item_id": 49332476, "url": "https://news.ycombinator.com/item?id=49332476", "by": "rambojohnson", "date": "2026-08-17", "stance": "recommend", "quote": "open-source, community-owned, privacy-respecting, non-corporate", "excerpt": "how has nobody mentioned https://codeberg.org ? it gives you the obvious gitHub alternative: open-source, community-owned, privacy-respecting, non-corporate, and not built around turning your development workflow into a Microsoft-owned platform.", "context": "", "use_case": "GitHub alternative", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 793191376, "item_id": 49574461, "url": "https://news.ycombinator.com/item?id=49574461", "by": "pautasso", "date": "2026-09-05", "stance": "recommend", "quote": "also fits the description of \"Git hosting that never leaves Europe\".", "excerpt": "https://codeberg.org/ also fits the description of \"Git hosting that never leaves Europe\".", "context": "", "use_case": "European git hosting", "switched_from": "", "story": "Git hosting that never leaves Europe"}, {"id": 789446849, "item_id": 49340428, "url": "https://news.ycombinator.com/item?id=49340428", "by": "sangtd", "date": "2026-08-17", "stance": "recommend", "quote": "if you\u2019re working on open-source projects, use codeberg", "excerpt": "if you want to work on personal projects and store personal data, use gitLab; if you\u2019re working on open-source projects, use codeberg. codeberg is a nonprofit organization dedicated to open source, so their storage policies are quite strict. gitLab offers 10gb of storage with no restrictions, and their data policies are much better than gitgub\u2019s if you want full control and to deploy on your own, consider forgejo for", "context": "", "use_case": "open-source project hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 769959216, "item_id": 48122451, "url": "https://news.ycombinator.com/item?id=48122451", "by": "BaudouinVH", "date": "2026-05-13", "stance": "recommend", "quote": "European-based alternative to github : https://codeberg.org/", "excerpt": "European-based alternative to github : https://codeberg.org/ The hub for european alternatives : https://european-alternatives.eu/", "context": "", "use_case": "code hosting", "switched_from": "", "story": "I Moved My Digital Stack to Europe"}]}, {"text": ", and many welcome its no-AI policy.", "cites": [{"id": 789366240, "item_id": 49335390, "url": "https://news.ycombinator.com/item?id=49335390", "by": "VCFundedGenYer", "date": "2026-08-17", "stance": "recommend", "quote": "Have never regretted the switch + I love the no AI policy.", "excerpt": "I moved to Codeberg months ago in response to GitHub's unreliability, poor moderation and random/illegitimate takedowns, and overuse of AI. Have never regretted the switch + I love the no AI policy.", "context": "", "use_case": "code hosting", "switched_from": "GitHub", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789356784, "item_id": 49334799, "url": "https://news.ycombinator.com/item?id=49334799", "by": "colesantiago", "date": "2026-08-17", "stance": "recommend", "quote": "Codeberg has a no LLMs policy which is very attractive for many.", "excerpt": "You don't really need GitHub's 'community' It is mostly all AI agents, bots and spam anyway, not to mention most projects are now vibecoded slop on there. You're better off going to a different forge or hosting one yourself. Codeberg has a no LLMs policy which is very attractive for many.", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789313520, "item_id": 49332095, "url": "https://news.ycombinator.com/item?id=49332095", "by": "axegon_", "date": "2026-08-17", "stance": "recommend", "quote": "I migrated everything to codeberg several months ago", "excerpt": "I migrated everything to codeberg several months ago (and created an annual donation schedule). I was never a big fan of github but what ultimately pushed me to ditch it was the way github was shoving copilot/chatgpt in my face without me ever asking. Codeberg has a clear stance on that and it's a stance I can totally get behind. In addition I spun up forgejo at a server at home for very critical stuff and it's aweso", "context": "", "use_case": "git hosting", "switched_from": "GitHub", "story": "Ask HN: Alternatives to GitHub"}]}, {"text": " The most common complaint is that its LLM ban and vague, vote-driven project rules make it hard to trust for long-term hosting", "cites": [{"id": 789409504, "item_id": 49338094, "url": "https://news.ycombinator.com/item?id=49338094", "by": "bdlowery", "date": "2026-08-17", "stance": "warn", "quote": "If you use AI at all for any code in the project it cannot be hosted on codeberg.", "excerpt": "It's not exaggerated. If you use AI at all for any code in the project it cannot be hosted on codeberg. They made that pretty clear in their blog post. You can read it yourself - https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 784385600, "item_id": 49024100, "url": "https://news.ycombinator.com/item?id=49024100", "by": "vlugorilla", "date": "2026-07-23", "stance": "warn", "quote": "I no longer trust Codeberg to host my code for the long term.", "excerpt": "The \u201cmajority\u201d is a fiction. I received no email from Codeberg, nor was I aware that a vote was taking place. I use Codeberg as my main code forge. My projects are not vibe-coded, but some are indirectly related to cryptocurrency in that they use some of the same technologies. This decision appears arbitrary, and I no longer trust Codeberg to host my code for the long term. What will the 'majority' come up with next ", "context": "uses Codeberg as main code forge", "use_case": "code hosting", "switched_from": "", "story": "Codeberg Bans Cryptocurrency Projects"}, {"id": 784261408, "item_id": 49016338, "url": "https://news.ycombinator.com/item?id=49016338", "by": "natas", "date": "2026-07-22", "stance": "warn", "quote": "I will stay away from Codeberg, because who knows what they'll ban next.", "excerpt": "This is a slippery slope, and I will stay away from Codeberg, because who knows what they'll ban next.", "context": "", "use_case": "", "switched_from": "", "story": "Codeberg Bans Cryptocurrency Projects"}, {"id": 784519360, "item_id": 49032460, "url": "https://news.ycombinator.com/item?id=49032460", "by": "anarki8", "date": "2026-07-24", "stance": "warn", "quote": "this sets precedent of introducing vague rules that ban random/unpopular projects.", "excerpt": "Migrated to it around 3 years ago. All I needed was a dependable and simpler (preferably EU-based) GitHub alternative for my FOSS code. Now I am migrating away and stopped my donations to the e.V. Not because I have cryptocurrency-related or vibecoded projects (I don't), but because this sets precedent of introducing vague rules that ban random/unpopular projects. Ironically, I migrated to it from SourceHut because o", "context": "FOSS maintainer", "use_case": "FOSS code hosting", "switched_from": "SourceHut", "story": "I Regret Migrating to Codeberg"}]}, {"text": ", followed by slowness and outages.", "cites": [{"id": 789321600, "item_id": 49332600, "url": "https://news.ycombinator.com/item?id=49332600", "by": "Anon1096", "date": "2026-08-17", "stance": "warn", "quote": "if your reason for switching is purely uptime, you will be sorely disappointed with codeberg", "excerpt": "Note: if your reason for switching is purely uptime, you will be sorely disappointed with codeberg Their own site reports the 2 week uptime at 1 nine https://status.codeberg.org/status/codeberg and I suspect if you use the (really terrible) across-all-product-offerings uptime methodology that people love to post for github it would be a 0 nines overall service.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 784536912, "item_id": 49033557, "url": "https://news.ycombinator.com/item?id=49033557", "by": "thejosh", "date": "2026-07-24", "stance": "warn", "quote": "it's really slow sometimes, and frequently times out", "excerpt": "I would love to use something that isn't GitHub for code hosting. Codeberg sounds great, but from using it day-to-day, it's really slow sometimes, and frequently times out (from Perth, AU, if it matters). This is not just the SSH protocol for git pushes, but also for browsing. (I do have a self-hosted forgejo (came from gitea), it's great, Postgres database backs up, files are easy to backup, it's also git so I can j", "context": "based in Perth, AU", "use_case": "code hosting", "switched_from": "", "story": "I Regret Migrating to Codeberg"}, {"id": 789301424, "item_id": 49331339, "url": "https://news.ycombinator.com/item?id=49331339", "by": "koalp", "date": "2026-08-17", "stance": "recommend", "quote": "I love codeberg but it also have outages and is sometimes quite slow.", "excerpt": "I love codeberg but it also have outages and is sometimes quite slow. But I\u2019m more lenient with codeberg because they are a non-profit and as you say, they are banning vibe-coded project because of the cost to infrastructure. In the meantime, GitHub is encouraging vibe-coding, multiplication of the source code, and genAI discussions.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Incident with Github.com"}]}], "praise": [{"label": "GitHub alternative", "summary": "Commenters who left GitHub say Codeberg works well as a replacement and they have not regretted the switch.", "quotes": [{"id": 789366240, "item_id": 49335390, "url": "https://news.ycombinator.com/item?id=49335390", "by": "VCFundedGenYer", "date": "2026-08-17", "stance": "recommend", "quote": "Have never regretted the switch + I love the no AI policy.", "excerpt": "I moved to Codeberg months ago in response to GitHub's unreliability, poor moderation and random/illegitimate takedowns, and overuse of AI. Have never regretted the switch + I love the no AI policy.", "context": "", "use_case": "code hosting", "switched_from": "GitHub", "story": "Ask HN: Alternatives to GitHub"}, {"id": 785929424, "item_id": 49120589, "url": "https://news.ycombinator.com/item?id=49120589", "by": "Douwekramer", "date": "2026-07-31", "stance": "recommend", "quote": "Switched from github to codeberg a while a go and have been happy ever since.", "excerpt": "I'm afraid they are suffering from loads of AI traffic... Earlier this week they made a post banning all projects which are just agents pushing slop and crypto projects. Hope they will be able to solve this fast, amazing team and amazing project. Switched from github to codeberg a while a go and have been happy ever since.", "context": "", "use_case": "code hosting", "switched_from": "GitHub", "story": "Codeberg.org Is Down"}, {"id": 789306961, "item_id": 49331685, "url": "https://news.ycombinator.com/item?id=49331685", "by": "enriquto", "date": "2026-08-17", "stance": "recommend", "quote": "codeberg (with slightly more straightforward migration path from github)", "excerpt": "my favourites are sourcehut (that has excellent ci, and does not try to be a github clone) and codeberg (with slightly more straightforward migration path from github) [0] sr.ht [1] codeberg.org", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}]}, {"label": "No-AI policy", "summary": "Several users like that Codeberg rejects LLM-generated and vibe-coded projects.", "quotes": [{"id": 789356784, "item_id": 49334799, "url": "https://news.ycombinator.com/item?id=49334799", "by": "colesantiago", "date": "2026-08-17", "stance": "recommend", "quote": "Codeberg has a no LLMs policy which is very attractive for many.", "excerpt": "You don't really need GitHub's 'community' It is mostly all AI agents, bots and spam anyway, not to mention most projects are now vibecoded slop on there. You're better off going to a different forge or hosting one yourself. Codeberg has a no LLMs policy which is very attractive for many.", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 785058944, "item_id": 49066184, "url": "https://news.ycombinator.com/item?id=49066184", "by": "bayindirh", "date": "2026-07-27", "stance": "recommend", "quote": "They effectively ban vibe-coded projects, and if that matters, this is why I like them", "excerpt": "I'll kindly disagree with you here. After you posted this reply, I have received an email, whose subject reads: \"AI writes code in seconds, but here's what it's missing\". The mail, coming from Atlassian, is encouraging people to let swarms of agents loose to \"develop\" something from a simple prompt, and suggesting Jira can act as a context store with all the new features they implemented. So, people are expected to m", "context": "", "use_case": "code hosting", "switched_from": "", "story": "I Regret Migrating to Codeberg"}, {"id": 784614544, "item_id": 49038409, "url": "https://news.ycombinator.com/item?id=49038409", "by": "free_bip", "date": "2026-07-24", "stance": "recommend", "quote": "I think this move by Codeberg is lowkey genius.", "excerpt": "I think this move by Codeberg is lowkey genius. They're trying to build a community based on a set of shared values. Those who disagree with those values are now self-selecting out of the Codeberg community, which is exactly the point of passing these kinds of resolutions. The fact that the rule is open for interpretation means that they can effectively shut down malicious actors (i.e those who intentionally misrepre", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Codeberg Divides"}]}, {"label": "Nonprofit, open source", "summary": "Praised as community-owned, privacy-respecting and non-corporate, dedicated to open source.", "quotes": [{"id": 789319616, "item_id": 49332476, "url": "https://news.ycombinator.com/item?id=49332476", "by": "rambojohnson", "date": "2026-08-17", "stance": "recommend", "quote": "open-source, community-owned, privacy-respecting, non-corporate", "excerpt": "how has nobody mentioned https://codeberg.org ? it gives you the obvious gitHub alternative: open-source, community-owned, privacy-respecting, non-corporate, and not built around turning your development workflow into a Microsoft-owned platform.", "context": "", "use_case": "GitHub alternative", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789446849, "item_id": 49340428, "url": "https://news.ycombinator.com/item?id=49340428", "by": "sangtd", "date": "2026-08-17", "stance": "recommend", "quote": "if you\u2019re working on open-source projects, use codeberg", "excerpt": "if you want to work on personal projects and store personal data, use gitLab; if you\u2019re working on open-source projects, use codeberg. codeberg is a nonprofit organization dedicated to open source, so their storage policies are quite strict. gitLab offers 10gb of storage with no restrictions, and their data policies are much better than gitgub\u2019s if you want full control and to deploy on your own, consider forgejo for", "context": "", "use_case": "open-source project hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 784291921, "item_id": 49018245, "url": "https://news.ycombinator.com/item?id=49018245", "by": "FireInsight", "date": "2026-07-23", "stance": "recommend", "quote": "Codeberg would be a great option!", "excerpt": "If this, or the vibe-coding ban upsets you, you're not the target demographic of Codeberg. It's not a big tent project looking to host all the code in the word, like Github is. It's for principled, quality, open source, community-first software. Look at the explore page to see what that means: https://codeberg.org/explore/repos?q=&only_show_relevant=true&sort=moststars The entire point of Forgejo, the git forge that ", "context": "", "use_case": "hosting FLOSS projects", "switched_from": "", "story": "Codeberg Bans Cryptocurrency Projects"}]}, {"label": "Hosted Forgejo", "summary": "It is a public Forgejo instance, so users can move to self-hosted Forgejo with the same software.", "quotes": [{"id": 789303729, "item_id": 49331483, "url": "https://news.ycombinator.com/item?id=49331483", "by": "yogsototh", "date": "2026-08-17", "stance": "recommend", "quote": "If you don't want the hassle, codeberg.org is a public instance of forgejo.", "excerpt": "I personally host a forgejo instance on a private VPS ; so far almost no maintenance except protecting it from ai-crawlers[#1]. If you don't want the hassle, codeberg.org is a public instance of forgejo. [#1]: https://her.esy.fun/posts/0031-how-i-protect-my-forgejo-instance-from-ai-web-crawlers/index.html I configure my local repositories to push on both Github and my forgejo instance. I am not using the CI much for ", "context": "", "use_case": "hosted Forgejo", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 784344400, "item_id": 49021525, "url": "https://news.ycombinator.com/item?id=49021525", "by": "omnimus", "date": "2026-07-23", "stance": "recommend", "quote": "As \"forge\" Codeberg is pretty great.", "excerpt": "Depends if you require just public space for the project or if you also need the project to be part of social media network of Github. As \"forge\" Codeberg is pretty great. I use both Codeberg instance and my selfhosted Forgejo instance (the software behind codeberg) and have no problems with it.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Protecting our FLOSS commons from LLMs"}, {"id": 784433042, "item_id": 49027065, "url": "https://news.ycombinator.com/item?id=49027065", "by": "charlie-83", "date": "2026-07-23", "stance": "recommend", "quote": "I prefer Codeberg", "excerpt": "(Disclaimer: I use Gitea daily for work and Codeberg daily for personal stuff. I prefer Codeberg) Gitea is developed by a for-profit organisation while Forgejo is developed by a non-profit. Ability for rug pull is much greater for gitea imo. Gitea (organisation) already develops non-foss software to sit on top of Gitea (software). Gitea requires copyright attributions for contributions so is more able to change the G", "context": "uses Codeberg daily for personal projects", "use_case": "personal git hosting", "switched_from": "", "story": "I Regret Migrating to Codeberg"}]}, {"label": "European hosting", "summary": "Recommended as Git hosting that stays in Europe, including by users avoiding US services.", "quotes": [{"id": 793191376, "item_id": 49574461, "url": "https://news.ycombinator.com/item?id=49574461", "by": "pautasso", "date": "2026-09-05", "stance": "recommend", "quote": "also fits the description of \"Git hosting that never leaves Europe\".", "excerpt": "https://codeberg.org/ also fits the description of \"Git hosting that never leaves Europe\".", "context": "", "use_case": "European git hosting", "switched_from": "", "story": "Git hosting that never leaves Europe"}, {"id": 769959216, "item_id": 48122451, "url": "https://news.ycombinator.com/item?id=48122451", "by": "BaudouinVH", "date": "2026-05-13", "stance": "recommend", "quote": "European-based alternative to github : https://codeberg.org/", "excerpt": "European-based alternative to github : https://codeberg.org/ The hub for european alternatives : https://european-alternatives.eu/", "context": "", "use_case": "code hosting", "switched_from": "", "story": "I Moved My Digital Stack to Europe"}, {"id": 759822789, "item_id": 47488924, "url": "https://news.ycombinator.com/item?id=47488924", "by": "darthcloud", "date": "2026-03-23", "stance": "recommend", "quote": "GitHub \u2192 Codeberg & Codefloe (for private)", "excerpt": "As a Canadian, I\u2019ve been thinking since last year about migrating to non-US services and applications. My main goal is simply to avoid giving money or data directly to US corporations. I have no illusions, these non-US services probably still benefit US companies in some ways. They\u2019re rare, but I\u2019ve consciously decided to stay away from some Canadian alternatives. The main customers of most Canadian tech companies ar", "context": "Canadian avoiding US services", "use_case": "code hosting", "switched_from": "GitHub", "story": "Migrating to the EU"}]}, {"label": "Uptime", "summary": "Some users report no uptime problems and find it more reliable than GitHub.", "quotes": [{"id": 789366928, "item_id": 49335433, "url": "https://news.ycombinator.com/item?id=49335433", "by": "VCFundedGenYer", "date": "2026-08-17", "stance": "recommend", "quote": "Personally I have never had a single issue with Codeberg's uptime.", "excerpt": "The link you provided has shown a nearly perfect uptime. Your statement doesn't reflect the proof. Personally I have never had a single issue with Codeberg's uptime. Are you trying to argue that GitHub's is better for some reason (when it objectively is not)?", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 760514160, "item_id": 47532135, "url": "https://news.ycombinator.com/item?id=47532135", "by": "frevib", "date": "2026-03-26", "stance": "recommend", "quote": "I use both Codeberg and Github a lot and Github has, by far, more problems than Codeberg.", "excerpt": "OP is about Github. Have you seen the Github uptime monitor? It\u2019s at 90% [1] for the last 90 days. I use both Codeberg and Github a lot and Github has, by far, more problems than Codeberg. Sometimes I notice slowdowns on Codeberg, but that\u2019s it. [1] https://mrshu.github.io/github-statuses/", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Moving from GitHub to Codeberg, for lazy people"}]}], "caveats": [{"label": "LLM ban", "summary": "Projects that use AI coding tools heavily are not allowed, which rules it out for some users.", "quotes": [{"id": 789409504, "item_id": 49338094, "url": "https://news.ycombinator.com/item?id=49338094", "by": "bdlowery", "date": "2026-08-17", "stance": "warn", "quote": "If you use AI at all for any code in the project it cannot be hosted on codeberg.", "excerpt": "It's not exaggerated. If you use AI at all for any code in the project it cannot be hosted on codeberg. They made that pretty clear in their blog post. You can read it yourself - https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 784361376, "item_id": 49022586, "url": "https://news.ycombinator.com/item?id=49022586", "by": "pbronez", "date": "2026-07-23", "stance": "warn", "quote": "Projects with heavy use of coding AI are explicitly forbidden", "excerpt": "This prompted me to revisit my own decision to avoid Codeberg by re-reading their Terms of Use[1]. A few things stand out: - They explicitly require all hosted software to have a FLOSS license - Private repos are only allowed in support of Public FLOSS repos, with a scary ambiguous note about \"really small and personal stuff\" - Projects with heavy use of coding AI are explicitly forbidden This means I can't use Codeb", "context": "", "use_case": "code hosting", "switched_from": "", "story": "I Regret Migrating to Codeberg"}, {"id": 804741041, "item_id": 50296315, "url": "https://news.ycombinator.com/item?id=50296315", "by": "nl", "date": "2026-10-29", "stance": "warn", "quote": "codeberg has been very explicit on their policy of no-LLM work, so I guess I won't do that.", "excerpt": "I recently got a \"WatchPad\": a smart watch \"back\", which you can stick on the back of a non-smart watch and it does HR, SpO2, step, sleep monitoring. I didn't particularly want the ugly app, but it is implemented in GadgetBridge[1], which is on codeberg. That's an Android app, but I wanted a MacOS version. I LLM-reverse engineered the API based on the GadgetBridge work and now have a MacOS version, specific for my de", "context": "", "use_case": "contributing code", "switched_from": "", "story": "The importance of communities around software"}]}, {"label": "Arbitrary bans", "summary": "Some users distrust its vague, community-voted rules and fear their projects could be banned next.", "quotes": [{"id": 784385600, "item_id": 49024100, "url": "https://news.ycombinator.com/item?id=49024100", "by": "vlugorilla", "date": "2026-07-23", "stance": "warn", "quote": "I no longer trust Codeberg to host my code for the long term.", "excerpt": "The \u201cmajority\u201d is a fiction. I received no email from Codeberg, nor was I aware that a vote was taking place. I use Codeberg as my main code forge. My projects are not vibe-coded, but some are indirectly related to cryptocurrency in that they use some of the same technologies. This decision appears arbitrary, and I no longer trust Codeberg to host my code for the long term. What will the 'majority' come up with next ", "context": "uses Codeberg as main code forge", "use_case": "code hosting", "switched_from": "", "story": "Codeberg Bans Cryptocurrency Projects"}, {"id": 784282656, "item_id": 49017666, "url": "https://news.ycombinator.com/item?id=49017666", "by": "avaer", "date": "2026-07-22", "stance": "warn", "quote": "any serious person would to well to stay away from Codeberg", "excerpt": "Exactly. It's not so much that there are rules, it's that the rules are decided by random popularity vibes. It's not clear what vibes they will be smoking tomorrow. The least they could do as a nonprofit is make users aware that a core tenet of the service is to promote/ban whatever content the community voting decides any given day, and hopefully what ideology they are following. Otherwise any serious person would t", "context": "", "use_case": "project hosting", "switched_from": "", "story": "Codeberg Bans Cryptocurrency Projects"}, {"id": 784254913, "item_id": 49015932, "url": "https://news.ycombinator.com/item?id=49015932", "by": "OuterVale", "date": "2026-07-22", "stance": "warn", "quote": "I'd be scared of similar things happening in the future to something I'm working on", "excerpt": "Personally this makes me glad I moved to Tangled rather than Codeberg. I don't know how this will be enforced, but I'd be scared of similar things happening in the future to something I'm working on and all the strife that could come with the sudden removal. For example, what would happen if they were to decide to ban Ruby On Rails projects because of DHH's fascist actions? I'm not sure I love the precedent this sets", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Codeberg Bans Cryptocurrency Projects"}]}, {"label": "Speed and uptime", "summary": "Users report slowness, timeouts and outages, and one cites low uptime on its own status page.", "quotes": [{"id": 789321600, "item_id": 49332600, "url": "https://news.ycombinator.com/item?id=49332600", "by": "Anon1096", "date": "2026-08-17", "stance": "warn", "quote": "if your reason for switching is purely uptime, you will be sorely disappointed with codeberg", "excerpt": "Note: if your reason for switching is purely uptime, you will be sorely disappointed with codeberg Their own site reports the 2 week uptime at 1 nine https://status.codeberg.org/status/codeberg and I suspect if you use the (really terrible) across-all-product-offerings uptime methodology that people love to post for github it would be a 0 nines overall service.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 784536912, "item_id": 49033557, "url": "https://news.ycombinator.com/item?id=49033557", "by": "thejosh", "date": "2026-07-24", "stance": "warn", "quote": "it's really slow sometimes, and frequently times out", "excerpt": "I would love to use something that isn't GitHub for code hosting. Codeberg sounds great, but from using it day-to-day, it's really slow sometimes, and frequently times out (from Perth, AU, if it matters). This is not just the SSH protocol for git pushes, but also for browsing. (I do have a self-hosted forgejo (came from gitea), it's great, Postgres database backs up, files are easy to backup, it's also git so I can j", "context": "based in Perth, AU", "use_case": "code hosting", "switched_from": "", "story": "I Regret Migrating to Codeberg"}, {"id": 789301424, "item_id": 49331339, "url": "https://news.ycombinator.com/item?id=49331339", "by": "koalp", "date": "2026-08-17", "stance": "recommend", "quote": "I love codeberg but it also have outages and is sometimes quite slow.", "excerpt": "I love codeberg but it also have outages and is sometimes quite slow. But I\u2019m more lenient with codeberg because they are a non-profit and as you say, they are banning vibe-coded project because of the cost to infrastructure. In the meantime, GitHub is encouraging vibe-coding, multiplication of the source code, and genAI discussions.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Incident with Github.com"}]}, {"label": "FOSS-only rules", "summary": "Hosted code must be FLOSS-licensed and private repos are limited, so personal private projects don't fit.", "quotes": [{"id": 784361376, "item_id": 49022586, "url": "https://news.ycombinator.com/item?id=49022586", "by": "pbronez", "date": "2026-07-23", "stance": "warn", "quote": "Projects with heavy use of coding AI are explicitly forbidden", "excerpt": "This prompted me to revisit my own decision to avoid Codeberg by re-reading their Terms of Use[1]. A few things stand out: - They explicitly require all hosted software to have a FLOSS license - Private repos are only allowed in support of Public FLOSS repos, with a scary ambiguous note about \"really small and personal stuff\" - Projects with heavy use of coding AI are explicitly forbidden This means I can't use Codeb", "context": "", "use_case": "code hosting", "switched_from": "", "story": "I Regret Migrating to Codeberg"}, {"id": 789388865, "item_id": 49336804, "url": "https://news.ycombinator.com/item?id=49336804", "by": "ktosobcy", "date": "2026-08-17", "stance": "warn", "quote": "without \"FOSS only\" limitation like codeberg", "excerpt": "I miss something like GitHub but - hosted in the EU - without \"FOSS only\" limitation like codeberg. I know I can self-host forgejo but would be nice to have something like forge.eu (even paid!)", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789446849, "item_id": 49340428, "url": "https://news.ycombinator.com/item?id=49340428", "by": "sangtd", "date": "2026-08-17", "stance": "recommend", "quote": "if you\u2019re working on open-source projects, use codeberg", "excerpt": "if you want to work on personal projects and store personal data, use gitLab; if you\u2019re working on open-source projects, use codeberg. codeberg is a nonprofit organization dedicated to open source, so their storage policies are quite strict. gitLab offers 10gb of storage with no restrictions, and their data policies are much better than gitgub\u2019s if you want full control and to deploy on your own, consider forgejo for", "context": "", "use_case": "open-source project hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}]}, {"label": "Access barriers", "summary": "Users report bot blocks on older browsers, a JavaScript requirement and an inaccessible signup captcha.", "quotes": [{"id": 781149424, "item_id": 48821839, "url": "https://news.ycombinator.com/item?id=48821839", "by": "reconnecting", "date": "2026-07-07", "stance": "warn", "quote": "Codeberg constantly returns this just because I use an outdated Safari", "excerpt": "Codeberg constantly returns this just because I use an outdated Safari: 'If you are an AI scraper and wish to not receive garbage when visiting Codeberg: stop visiting. If you are not an AI scraper: contact Codeberg.'", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Ask HN: Is GitHub preparing to go behind a login wall?"}, {"id": 760513616, "item_id": 47532101, "url": "https://news.ycombinator.com/item?id=47532101", "by": "sylware", "date": "2026-03-26", "stance": "warn", "quote": "codeberg.org still requires \"javascript\"", "excerpt": "codeberg.org still requires \"javascript\" aka one of the massive whatng cartel c++ written web engines. Do prefer sourcehut or others which are not web apps, in other words are web sites (classic web, or noscript/basic html for critical core functions at least, like issue tracking). microsoft carefully broke classic web support overtime, THX AGAIN MICROSOFT, WE LOVE YOU!", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Moving from GitHub to Codeberg, for lazy people"}, {"id": 767266176, "item_id": 47954136, "url": "https://news.ycombinator.com/item?id=47954136", "by": "miki123211", "date": "2026-04-29", "stance": "warn", "quote": "They claim to be open source, but the code on their servers is definitely not the code in their repo.", "excerpt": "PSA: For many people, the alternative to Github is Codeberg, and they're doing some extremely shady stuff. They claim to be open source, but the code on their servers is definitely not the code in their repo. They have a visual-only captcha on signup with a (extremely-badly-documented and non-obvious) workaround for accessibility, and that workaround doesn't work if you build Codeberg from source. If you look at the ", "context": "screen reader accessibility concern", "use_case": "GitHub alternative", "switched_from": "", "story": "Ghostty is leaving GitHub"}]}, {"label": "CI setup", "summary": "One user returned to GitHub after failing to get Codeberg's CI working.", "quotes": [{"id": 784265296, "item_id": 49016581, "url": "https://news.ycombinator.com/item?id=49016581", "by": "matheusmoreira", "date": "2026-07-22", "stance": "warn", "quote": "I went back to GitHub because I couldn't get their CIs to work.", "excerpt": "I used it for a while because I write free software and Codeberg was aligned with that. I went back to GitHub because I couldn't get their CIs to work. Now that they banned \"heavy LLM usage\" I won't be going back there I guess.", "context": "writes free software", "use_case": "hosting free software", "switched_from": "", "story": "Codeberg Bans Cryptocurrency Projects"}]}], "who": [{"by": "VariousPrograms", "context": "open source developer", "url": "https://news.ycombinator.com/item?id=49042247", "date": "2026-07-24"}, {"by": "charlie-83", "context": "uses Codeberg daily for personal projects", "url": "https://news.ycombinator.com/item?id=49027065", "date": "2026-07-23"}, {"by": "darthcloud", "context": "Canadian avoiding US services", "url": "https://news.ycombinator.com/item?id=47488924", "date": "2026-03-23"}, {"by": "joecool1029", "context": "Gentoo contributor", "url": "https://news.ycombinator.com/item?id=47052235", "date": "2026-02-17"}, {"by": "benrutter", "context": "open source maintainer", "url": "https://news.ycombinator.com/item?id=46105394", "date": "2025-12-01"}], "tags": ["for open-source projects", "EU-hosted", "for GitHub mirrors", "for non-AI projects"], "use_cases": ["code hosting", "git hosting", "github alternative", "hosting projects", "open source hosting", "hosted forgejo"], "compared": [{"slug": "github", "name": "GitHub", "co": 52, "switched_from": 11, "switched_to": 2}, {"slug": "forgejo", "name": "Forgejo", "co": 31, "switched_from": 0, "switched_to": 1}, {"slug": "gitea", "name": "Gitea", "co": 14, "switched_from": 0, "switched_to": 0}, {"slug": "sourcehut", "name": "SourceHut", "co": 12, "switched_from": 1, "switched_to": 0}, {"slug": "tangled", "name": "Tangled", "co": 8, "switched_from": 0, "switched_to": 2}, {"slug": "gitlab", "name": "GitLab", "co": 8, "switched_from": 0, "switched_to": 0}, {"slug": "radicle", "name": "Radicle", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "codefloe", "name": "Codefloe", "co": 3, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49331033", "title": "Ask HN: Alternatives to GitHub", "mentions": 28}, {"url": "https://news.ycombinator.com/item?id=49021856", "title": "I Regret Migrating to Codeberg", "mentions": 10}, {"url": "https://news.ycombinator.com/item?id=49015588", "title": "Codeberg Bans Cryptocurrency Projects", "mentions": 8}, {"url": "https://news.ycombinator.com/item?id=49015635", "title": "Protecting our FLOSS commons from LLMs", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=47530330", "title": "Moving from GitHub to Codeberg, for lazy people", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=49036765", "title": "Codeberg Divides", "mentions": 2}], "sentiment_by_month": {"2025-11": {"recommend": 1, "neutral": 1}, "2025-12": {"recommend": 2, "neutral": 2}, "2026-01": {}, "2026-02": {"warn": 1, "neutral": 1}, "2026-03": {"recommend": 2, "compare": 1, "warn": 1}, "2026-04": {"recommend": 2, "warn": 1}, "2026-05": {"recommend": 2}, "2026-06": {"compare": 1, "recommend": 1}, "2026-07": {"warn": 15, "neutral": 4, "compare": 1, "recommend": 7}, "2026-08": {"recommend": 17, "neutral": 7, "warn": 4}, "2026-09": {"compare": 1, "recommend": 2, "warn": 1}, "2026-10": {"compare": 1, "recommend": 1, "warn": 1}}, "quotes": [{"id": 804741041, "item_id": 50296315, "url": "https://news.ycombinator.com/item?id=50296315", "by": "nl", "date": "2026-10-29", "stance": "warn", "quote": "codeberg has been very explicit on their policy of no-LLM work, so I guess I won't do that.", "excerpt": "I recently got a \"WatchPad\": a smart watch \"back\", which you can stick on the back of a non-smart watch and it does HR, SpO2, step, sleep monitoring. I didn't particularly want the ugly app, but it is implemented in GadgetBridge[1], which is on codeberg. That's an Android app, but I wanted a MacOS version. I LLM-reverse engineered the API based on the GadgetBridge work and now have a MacOS version, specific for my de", "context": "", "use_case": "contributing code", "switched_from": "", "story": "The importance of communities around software"}, {"id": 799911234, "item_id": 49994452, "url": "https://news.ycombinator.com/item?id=49994452", "by": "embedding-shape", "date": "2026-10-07", "stance": "recommend", "quote": "Tangled, Codeberg or self-hosted Forgejo (my approach) or Gitea are all good alternative solutions here.", "excerpt": "I'm surprised people still rely so much on GitHub. Anything I want to (have to*) be able to deploy on a moments notice, for hotfixes and what not, was moved away from Github like a year ago, because of the horrible uptime. Did others not get the memo yet? It's not getting better, if anything it's getting worse. Best time to get off GitHub was yesterday, the second-best day to get off is today. Tangled, Codeberg or se", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Incident with Git Operations, Pull Requests and Actions \u2013 Resolved"}, {"id": 799883425, "item_id": 49992714, "url": "https://news.ycombinator.com/item?id=49992714", "by": "karmakaze", "date": "2026-10-07", "stance": "neutral", "quote": "Hobby code goes in Github/codeberg.org", "excerpt": "For personal files/media, I heard about the 3-2-1 method: 3 copies, 2 formats, 1 offsite. I'd likely want to add a complete self-contained toolchain to convert format with that offsite copy. I'm not nearly as particular with my OS backups as I used to be. For instance Desktop personalization is minimal. I've used too many computers over the years to maintain much configuration beyond a small number of dot-files. Hobb", "context": "", "use_case": "hobby code hosting", "switched_from": "", "story": "Ask HN: What Is Your Personal Backup Methods"}, {"id": 799878800, "item_id": 49992425, "url": "https://news.ycombinator.com/item?id=49992425", "by": "karmakaze", "date": "2026-10-07", "stance": "compare", "quote": "I was curious about codeberg.org as an alternative to Github for opensource work.", "excerpt": "I was curious about codeberg.org as an alternative to Github for opensource work. They had voted on an LLM policy and decided against vibe-coded repos while allowing some AI use. This got me thinking how I want to use AI and if it fit with their policy. The best I could figure is that I like to start with requirements, use AI to discuss and settle on its high level design and specific aspects of its implementation. I", "context": "", "use_case": "open source hosting", "switched_from": "", "story": "Reasons to Dislike AI Coding"}, {"id": 797090945, "item_id": 49818184, "url": "https://news.ycombinator.com/item?id=49818184", "by": "Velocifyer", "date": "2026-09-23", "stance": "recommend", "quote": "which the entire reason I use codeberg instead", "excerpt": "My main wish is if radicle had a way to make issues online, without installing the software. Runing a piece of software is a high barrier of entry to make a bug report, which the entire reason I use codeberg instead.", "context": "", "use_case": "bug reports and code hosting", "switched_from": "", "story": "Radicle: Disclosure of Vulnerability in the Network Protocol"}, {"id": 794762961, "item_id": 49672685, "url": "https://news.ycombinator.com/item?id=49672685", "by": "omnimus", "date": "2026-09-12", "stance": "warn", "quote": "Yes Codeberg members did undemocratic poll", "excerpt": "I love you being heavily involved in left wing activist groups but you are no more because they are anti-democratic. When was that? While you were working at google for 10 years? I think you might be in same situation like atleast third of the people here. Yes Codeberg members did undemocratic poll and they undemocratically voted for this anti LLM policy. I fully agree the left wing of the Codeberg is coopting their ", "context": "", "use_case": "", "switched_from": "", "story": "Forgejo <=16.0.3 Critical RCE"}, {"id": 793191376, "item_id": 49574461, "url": "https://news.ycombinator.com/item?id=49574461", "by": "pautasso", "date": "2026-09-05", "stance": "recommend", "quote": "also fits the description of \"Git hosting that never leaves Europe\".", "excerpt": "https://codeberg.org/ also fits the description of \"Git hosting that never leaves Europe\".", "context": "", "use_case": "European git hosting", "switched_from": "", "story": "Git hosting that never leaves Europe"}, {"id": 793188065, "item_id": 49574254, "url": "https://news.ycombinator.com/item?id=49574254", "by": "selfhoster1312", "date": "2026-09-05", "stance": "compare", "quote": "a more reputable non-profit provider like codeberg/disroot/framagit", "excerpt": "Why would i use codefloe and not a more reputable non-profit provider like codeberg/disroot/framagit? It says it's community owned, but i only see one codefloe team member on the forums and a few people (like you). I didn't find any good community rules or pricing, any political statement about the mission, etc. The only thing i found deep in the comments is that it seems to be for people who don't want FLOSS? Also t", "context": "", "use_case": "git forge hosting", "switched_from": "", "story": "Statichost.eu \u2013 European static site hosting"}, {"id": 790071041, "item_id": 49379440, "url": "https://news.ycombinator.com/item?id=49379440", "by": "bpavuk", "date": "2026-08-20", "stance": "recommend", "quote": "I'm betting on Tangled and Codeberg.", "excerpt": "I'm betting on Tangled and Codeberg. Tangled has a better press and in general is a dark horse, Codeberg has the \"brand\" and some network effects from projects that moved to there. (famously, Zig.) I heard that Sourcehut is having a moment as well, and I love the idea of email-based workflow and not having to have an account to contribute to someone's project hosted there, but I'm not maintaining anything worthwhile ", "context": "", "use_case": "code hosting", "switched_from": "", "story": "The August 17 outage, and the work ahead"}, {"id": 789605553, "item_id": 49350347, "url": "https://news.ycombinator.com/item?id=49350347", "by": "DrBenCarson", "date": "2026-08-18", "stance": "recommend", "quote": "https://codeberg.org/", "excerpt": "https://sourcehut.org/ https://codeberg.org/", "context": "", "use_case": "GitHub alternative", "switched_from": "", "story": "Cursor launches Origin, GitHub alternative"}, {"id": 789574801, "item_id": 49348425, "url": "https://news.ycombinator.com/item?id=49348425", "by": "zImPatrick", "date": "2026-08-18", "stance": "neutral", "quote": "Forgejo, and by extent Codeberg, has the punchcard-like feature", "excerpt": "Forgejo, and by extent Codeberg, has the punchcard-like feature, it\u2018s just hidden under \u201ePublic activity\u201c on the profile page", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789522960, "item_id": 49345185, "url": "https://news.ycombinator.com/item?id=49345185", "by": "jbec_x", "date": "2026-08-18", "stance": "recommend", "quote": "Codeberg seems like a good alternative", "excerpt": "Codeberg seems like a good alternative and is already hosting loads of awesome stuff.", "context": "", "use_case": "GitHub alternative hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789475969, "item_id": 49342248, "url": "https://news.ycombinator.com/item?id=49342248", "by": "BrunoBernardino", "date": "2026-08-17", "stance": "recommend", "quote": "Codeberg for GH mirrors", "excerpt": "I'm a happy paying customer of both, have been for a while. I use SourceHut for private repos, Codeberg for GH mirrors.", "context": "", "use_case": "GitHub mirrors", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789461056, "item_id": 49341316, "url": "https://news.ycombinator.com/item?id=49341316", "by": "solid_fuel", "date": "2026-08-17", "stance": "neutral", "quote": "the downtime is not bad overall even though recently it was rough.", "excerpt": "> Their own site reports the 2 week uptime at 1 nine If you look at github's uptime for that past 24 hours they're way below 1 nine. In all seriousness, the amount of time you amortize over matters - if you look at the status account here https://social.anoxinon.de/@codebergstatus the downtime is not bad overall even though recently it was rough.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789446849, "item_id": 49340428, "url": "https://news.ycombinator.com/item?id=49340428", "by": "sangtd", "date": "2026-08-17", "stance": "recommend", "quote": "if you\u2019re working on open-source projects, use codeberg", "excerpt": "if you want to work on personal projects and store personal data, use gitLab; if you\u2019re working on open-source projects, use codeberg. codeberg is a nonprofit organization dedicated to open source, so their storage policies are quite strict. gitLab offers 10gb of storage with no restrictions, and their data policies are much better than gitgub\u2019s if you want full control and to deploy on your own, consider forgejo for", "context": "", "use_case": "open-source project hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789433904, "item_id": 49339619, "url": "https://news.ycombinator.com/item?id=49339619", "by": "colesantiago", "date": "2026-08-17", "stance": "recommend", "quote": "Isn\u2019t Codeberg a better alternative to this?", "excerpt": "Isn\u2019t Codeberg a better alternative to this? Cursor / SpaceX will just have free rein to just train on your hosted code if you use Cursor Origin.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Cursor Origin"}, {"id": 789418048, "item_id": 49338628, "url": "https://news.ycombinator.com/item?id=49338628", "by": "seanclayton", "date": "2026-08-17", "stance": "recommend", "quote": "Which is exactly why I started donating!", "excerpt": "Which is exactly why I started donating!", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789409504, "item_id": 49338094, "url": "https://news.ycombinator.com/item?id=49338094", "by": "bdlowery", "date": "2026-08-17", "stance": "warn", "quote": "If you use AI at all for any code in the project it cannot be hosted on codeberg.", "excerpt": "It's not exaggerated. If you use AI at all for any code in the project it cannot be hosted on codeberg. They made that pretty clear in their blog post. You can read it yourself - https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789388865, "item_id": 49336804, "url": "https://news.ycombinator.com/item?id=49336804", "by": "ktosobcy", "date": "2026-08-17", "stance": "warn", "quote": "without \"FOSS only\" limitation like codeberg", "excerpt": "I miss something like GitHub but - hosted in the EU - without \"FOSS only\" limitation like codeberg. I know I can self-host forgejo but would be nice to have something like forge.eu (even paid!)", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789376464, "item_id": 49336029, "url": "https://news.ycombinator.com/item?id=49336029", "by": "godwinson__4-8", "date": "2026-08-17", "stance": "warn", "quote": "it has worse performance under less load and its bet for dealing with the future is treating anything LLM related as hostile.", "excerpt": "CodeBerg comes with the advantage that Euro social democrat style moral superiority comes for free. Never mind it has worse performance under less load and its bet for dealing with the future is treating anything LLM related as hostile. https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html You may agree with this. And if so, you have found your home. For those who just want to host, and not buy into t", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789375010, "item_id": 49335938, "url": "https://news.ycombinator.com/item?id=49335938", "by": "Magicrafter13", "date": "2026-08-17", "stance": "neutral", "quote": "repo mirroring (basically it just does its own SSH-based git push whenever I push commits to it) to GitHub, GitLab, and Codeberg", "excerpt": "My setup is a self hosted GitLab. From there, in most of my repos I setup repo mirroring (basically it just does its own SSH-based git push whenever I push commits to it) to GitHub, GitLab, and Codeberg. All of these are free (if you ignore electricity cost of hosting your own git server), and each one is a backup of sorts. I don't necessarily recommend starting with GitLab though unless you want advanced CI capabili", "context": "", "use_case": "backup mirror", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789366928, "item_id": 49335433, "url": "https://news.ycombinator.com/item?id=49335433", "by": "VCFundedGenYer", "date": "2026-08-17", "stance": "recommend", "quote": "Personally I have never had a single issue with Codeberg's uptime.", "excerpt": "The link you provided has shown a nearly perfect uptime. Your statement doesn't reflect the proof. Personally I have never had a single issue with Codeberg's uptime. Are you trying to argue that GitHub's is better for some reason (when it objectively is not)?", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789366240, "item_id": 49335390, "url": "https://news.ycombinator.com/item?id=49335390", "by": "VCFundedGenYer", "date": "2026-08-17", "stance": "recommend", "quote": "Have never regretted the switch + I love the no AI policy.", "excerpt": "I moved to Codeberg months ago in response to GitHub's unreliability, poor moderation and random/illegitimate takedowns, and overuse of AI. Have never regretted the switch + I love the no AI policy.", "context": "", "use_case": "code hosting", "switched_from": "GitHub", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789356784, "item_id": 49334799, "url": "https://news.ycombinator.com/item?id=49334799", "by": "colesantiago", "date": "2026-08-17", "stance": "recommend", "quote": "Codeberg has a no LLMs policy which is very attractive for many.", "excerpt": "You don't really need GitHub's 'community' It is mostly all AI agents, bots and spam anyway, not to mention most projects are now vibecoded slop on there. You're better off going to a different forge or hosting one yourself. Codeberg has a no LLMs policy which is very attractive for many.", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789350465, "item_id": 49334404, "url": "https://news.ycombinator.com/item?id=49334404", "by": "hum3hum3", "date": "2026-08-17", "stance": "neutral", "quote": "Like others I migrated from github to codeberg.", "excerpt": "Like others I migrated from github to codeberg. But since lots of my projects are coauthored with Claude I moved to self hosting Forgejo on a small Hetzner instance which also does some static hosting. So far working well. I think some cross platforms stars and search would be good.", "context": "", "use_case": "code hosting", "switched_from": "GitHub", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789343939, "item_id": 49333996, "url": "https://news.ycombinator.com/item?id=49333996", "by": "rhdunn", "date": "2026-08-17", "stance": "recommend", "quote": "GitLab, CodeBerg, and others are available.", "excerpt": "It depends on what you are after? 1. Do you want something that works and feels like GitHub? -- Forejo and Gitea are good for this. 2. Do you want a place to host git repositories with minimal hassle? -- GitLab, CodeBerg, and others are available. 3. Do you have your own hosting infrastructure? You could use gitolite and CGit/GitWeb on that hosting platform or local hardware. 4. Do you just want to host repositories?", "context": "", "use_case": "git hosting with minimal hassle", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789324273, "item_id": 49332767, "url": "https://news.ycombinator.com/item?id=49332767", "by": "axegon_", "date": "2026-08-17", "stance": "recommend", "quote": "codeberg does a brilliant job", "excerpt": "The reason for switching was shoving all the slop down my throat, even when just browsing. There are a couple of things I have published and a handful of others I plan on open sourcing some day so for the purpose, codeberg does a brilliant job. For work - meh i'm in a corporate environment running internal repositories on company servers so that's less of an issue still.", "context": "", "use_case": "publishing open source projects", "switched_from": "GitHub", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789323184, "item_id": 49332699, "url": "https://news.ycombinator.com/item?id=49332699", "by": "dreamcompiler", "date": "2026-08-17", "stance": "neutral", "quote": "All of that is good except if you also have a lot of private repos at GH, you cannot move them to Codeberg.", "excerpt": "All of that is good except if you also have a lot of private repos at GH, you cannot move them to Codeberg.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789322353, "item_id": 49332647, "url": "https://news.ycombinator.com/item?id=49332647", "by": "dreamcompiler", "date": "2026-08-17", "stance": "neutral", "quote": "Codeberg doesn't like private repos, so unfortunately I cannot just move everything to Codeberg.", "excerpt": "> The only reason GH is popular is that it's free for public repos. It's also free for private repos, and I have both. Codeberg doesn't like private repos, so unfortunately I cannot just move everything to Codeberg. I'll probably set up a Forgejo VPS somewhere.", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789321600, "item_id": 49332600, "url": "https://news.ycombinator.com/item?id=49332600", "by": "Anon1096", "date": "2026-08-17", "stance": "warn", "quote": "if your reason for switching is purely uptime, you will be sorely disappointed with codeberg", "excerpt": "Note: if your reason for switching is purely uptime, you will be sorely disappointed with codeberg Their own site reports the 2 week uptime at 1 nine https://status.codeberg.org/status/codeberg and I suspect if you use the (really terrible) across-all-product-offerings uptime methodology that people love to post for github it would be a 0 nines overall service.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789319616, "item_id": 49332476, "url": "https://news.ycombinator.com/item?id=49332476", "by": "rambojohnson", "date": "2026-08-17", "stance": "recommend", "quote": "open-source, community-owned, privacy-respecting, non-corporate", "excerpt": "how has nobody mentioned https://codeberg.org ? it gives you the obvious gitHub alternative: open-source, community-owned, privacy-respecting, non-corporate, and not built around turning your development workflow into a Microsoft-owned platform.", "context": "", "use_case": "GitHub alternative", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789319568, "item_id": 49332473, "url": "https://news.ycombinator.com/item?id=49332473", "by": "bdlowery", "date": "2026-08-17", "stance": "warn", "quote": "if you use ai to program at all you can't use codeberg.", "excerpt": "if you use ai to program at all you can't use codeberg.", "context": "", "use_case": "Git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789318304, "item_id": 49332394, "url": "https://news.ycombinator.com/item?id=49332394", "by": "notpushkin", "date": "2026-08-17", "stance": "recommend", "quote": "Codeberg is the a good starting point at least.", "excerpt": "> depending on what you\u2019re developing it may or may not be a good fit for you I think if your project is free / open source (edit: and you don\u2019t use LLMs/AI), Codeberg is the a good starting point at least. You can move on to a self-hosted instance if you feel you\u2019ve outgrown it, but even for larger projects I think you can get away with self-hosting just the CI runners. And don\u2019t forget to donate! https://donate.cod", "context": "", "use_case": "hosting free/open source projects", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789316976, "item_id": 49332311, "url": "https://news.ycombinator.com/item?id=49332311", "by": "bogwog", "date": "2026-08-17", "stance": "recommend", "quote": "Codeberg for open source and Forgejo for private (and slop, if you're into that kind of thing) is what winners do", "excerpt": "Codeberg for open source and Forgejo for private (and slop, if you're into that kind of thing) is what winners do", "context": "", "use_case": "open source hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789313520, "item_id": 49332095, "url": "https://news.ycombinator.com/item?id=49332095", "by": "axegon_", "date": "2026-08-17", "stance": "recommend", "quote": "I migrated everything to codeberg several months ago", "excerpt": "I migrated everything to codeberg several months ago (and created an annual donation schedule). I was never a big fan of github but what ultimately pushed me to ditch it was the way github was shoving copilot/chatgpt in my face without me ever asking. Codeberg has a clear stance on that and it's a stance I can totally get behind. In addition I spun up forgejo at a server at home for very critical stuff and it's aweso", "context": "", "use_case": "git hosting", "switched_from": "GitHub", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789308321, "item_id": 49331770, "url": "https://news.ycombinator.com/item?id=49331770", "by": "jph", "date": "2026-08-17", "stance": "recommend", "quote": "Help encourage alternatives by trying Gitlab.com and Codeberg.org", "excerpt": "Help encourage alternatives by trying Gitlab.com and Codeberg.org and others, and please star some projects there to help motivate more options. Self-promo links below if you would like to star a few of mine good for developers. https://gitlab.com/architecture-decision-record https://gitlab.com/ways-of-working https://gitlab.com/coordinated-vulnerability-disclosure", "context": "", "use_case": "GitHub alternative", "switched_from": "", "story": "GitHub down again? no PR access"}, {"id": 789306961, "item_id": 49331685, "url": "https://news.ycombinator.com/item?id=49331685", "by": "enriquto", "date": "2026-08-17", "stance": "recommend", "quote": "codeberg (with slightly more straightforward migration path from github)", "excerpt": "my favourites are sourcehut (that has excellent ci, and does not try to be a github clone) and codeberg (with slightly more straightforward migration path from github) [0] sr.ht [1] codeberg.org", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789303729, "item_id": 49331483, "url": "https://news.ycombinator.com/item?id=49331483", "by": "yogsototh", "date": "2026-08-17", "stance": "recommend", "quote": "If you don't want the hassle, codeberg.org is a public instance of forgejo.", "excerpt": "I personally host a forgejo instance on a private VPS ; so far almost no maintenance except protecting it from ai-crawlers[#1]. If you don't want the hassle, codeberg.org is a public instance of forgejo. [#1]: https://her.esy.fun/posts/0031-how-i-protect-my-forgejo-instance-from-ai-web-crawlers/index.html I configure my local repositories to push on both Github and my forgejo instance. I am not using the CI much for ", "context": "", "use_case": "hosted Forgejo", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789302433, "item_id": 49331402, "url": "https://news.ycombinator.com/item?id=49331402", "by": "ashton314", "date": "2026-08-17", "stance": "neutral", "quote": "Codeberg is a hosted instance; depending on what you\u2019re developing it may or may not be a good fit for you.", "excerpt": "Forgejo is splendid. Codeberg is a hosted instance; depending on what you\u2019re developing it may or may not be a good fit for you. But the Forgejo stack itself is decently light-weight to self-host, very fast to use, and is easy to navigate.", "context": "", "use_case": "hosted Forgejo", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789302386, "item_id": 49331399, "url": "https://news.ycombinator.com/item?id=49331399", "by": "teekert", "date": "2026-08-17", "stance": "neutral", "quote": "Codeberg [2] uses Forgejo and offers it as a hosted service.", "excerpt": "You mean Gitea [0], a community-driven fork is Forgejo. There was some drama, have to admit is still don't really understand it (ask an llm I'd say). Codeberg [2] uses Forgejo and offers it as a hosted service. [0] https://about.gitea.com/ [1] https://forgejo.org/ [2] https://codeberg.org/", "context": "", "use_case": "hosted git", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789301424, "item_id": 49331339, "url": "https://news.ycombinator.com/item?id=49331339", "by": "koalp", "date": "2026-08-17", "stance": "recommend", "quote": "I love codeberg but it also have outages and is sometimes quite slow.", "excerpt": "I love codeberg but it also have outages and is sometimes quite slow. But I\u2019m more lenient with codeberg because they are a non-profit and as you say, they are banning vibe-coded project because of the cost to infrastructure. In the meantime, GitHub is encouraging vibe-coding, multiplication of the source code, and genAI discussions.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Incident with Github.com"}, {"id": 784536912, "item_id": 49033557, "url": "https://news.ycombinator.com/item?id=49033557", "by": "thejosh", "date": "2026-07-24", "stance": "warn", "quote": "it's really slow sometimes, and frequently times out", "excerpt": "I would love to use something that isn't GitHub for code hosting. Codeberg sounds great, but from using it day-to-day, it's really slow sometimes, and frequently times out (from Perth, AU, if it matters). This is not just the SSH protocol for git pushes, but also for browsing. (I do have a self-hosted forgejo (came from gitea), it's great, Postgres database backs up, files are easy to backup, it's also git so I can j", "context": "based in Perth, AU", "use_case": "code hosting", "switched_from": "", "story": "I Regret Migrating to Codeberg"}, {"id": 784519360, "item_id": 49032460, "url": "https://news.ycombinator.com/item?id=49032460", "by": "anarki8", "date": "2026-07-24", "stance": "warn", "quote": "this sets precedent of introducing vague rules that ban random/unpopular projects.", "excerpt": "Migrated to it around 3 years ago. All I needed was a dependable and simpler (preferably EU-based) GitHub alternative for my FOSS code. Now I am migrating away and stopped my donations to the e.V. Not because I have cryptocurrency-related or vibecoded projects (I don't), but because this sets precedent of introducing vague rules that ban random/unpopular projects. Ironically, I migrated to it from SourceHut because o", "context": "FOSS maintainer", "use_case": "FOSS code hosting", "switched_from": "SourceHut", "story": "I Regret Migrating to Codeberg"}, {"id": 784385600, "item_id": 49024100, "url": "https://news.ycombinator.com/item?id=49024100", "by": "vlugorilla", "date": "2026-07-23", "stance": "warn", "quote": "I no longer trust Codeberg to host my code for the long term.", "excerpt": "The \u201cmajority\u201d is a fiction. I received no email from Codeberg, nor was I aware that a vote was taking place. I use Codeberg as my main code forge. My projects are not vibe-coded, but some are indirectly related to cryptocurrency in that they use some of the same technologies. This decision appears arbitrary, and I no longer trust Codeberg to host my code for the long term. What will the 'majority' come up with next ", "context": "uses Codeberg as main code forge", "use_case": "code hosting", "switched_from": "", "story": "Codeberg Bans Cryptocurrency Projects"}, {"id": 784261408, "item_id": 49016338, "url": "https://news.ycombinator.com/item?id=49016338", "by": "natas", "date": "2026-07-22", "stance": "warn", "quote": "I will stay away from Codeberg, because who knows what they'll ban next.", "excerpt": "This is a slippery slope, and I will stay away from Codeberg, because who knows what they'll ban next.", "context": "", "use_case": "", "switched_from": "", "story": "Codeberg Bans Cryptocurrency Projects"}, {"id": 769959216, "item_id": 48122451, "url": "https://news.ycombinator.com/item?id=48122451", "by": "BaudouinVH", "date": "2026-05-13", "stance": "recommend", "quote": "European-based alternative to github : https://codeberg.org/", "excerpt": "European-based alternative to github : https://codeberg.org/ The hub for european alternatives : https://european-alternatives.eu/", "context": "", "use_case": "code hosting", "switched_from": "", "story": "I Moved My Digital Stack to Europe"}]}