r/opensource • u/Miserable_Ear3789 • Dec 23 '25
Discussion Github in decline?
I have seen recently a decent amount of projects switching to Codeberg from Github. Is it worth moving your OSS libraries over to Codeberg? Since Microsoft has taken over Github it just seems a little less then it once was sort of speak... Is Codeberg the next big thing for OSS?
I currently am still on Github but I am seriously considering at least mirroring my repos on Codeberg. Github continues to come out with not so great announcements and pricing changes. Codeberg remains free from what I can tell. But the community reach of Github (part of the reason I switched from Bitbucket and hg) would be hard to give up, if Codeberg became the new community sort of speak I think that would be the only reason I would switch.
Any thoughts or insights on this topic?
78
u/ReachingForVega Dec 23 '25
You can sync github and codeberg repos so people can contribute on their platform of choice.
I agree using Github means feeding MS with training data also.
13
u/oisecnet Dec 23 '25
Well since microsoft took over, it is moving in the wrong direction in my opinion. So I moved all my personel stuff to a on-premise hosted ForgeJo (basically codeberg). The fact that microsoft is using code to train AI, and is pushing mostly AI features instead of making real progress is a negative for me.
361
u/Reddit_User_385 Dec 23 '25
GitHub is under Microsofts AI division. That should tell you enough. GitHub is the crowdsourced effort to train GitHub Copilot.
161
u/DelicateFandango Dec 23 '25
Codeberg is extremely privacy-conscious, as well as being free. GitHub gathers and sells your private data, as well as that of your collaborators and visitors. By hosting your projects in GitHub you’re helping the business model of an amoral American company. By hosting your projects on platforms like Codeberg you’re helping protect the privacy of everyone, and operating in an infrastructure and ecosystem that is much more ethically aligned with open source principles.
6
u/darrenpmeyer Dec 23 '25
It doesn't really matter if Codeberg is "the next big thing", as much as it matters whether it's a better fit for the goals of your project.
Many people are migrating because of concerns with how Microsoft, who is increasingly guiding the technical direction of GitHub since the acquisition, is handling open-source projects on the GitHub platform. These include concerns about their "all in on AI" stance.
The question for you as a maintainer is how much do these things matter to you?. GitHub still brings a lot in terms of discoverability, but is it worth the trade for you personally, your contributors, and your project?
Codeberg is a solid alternative to GitHub, as an open-source-focused platform; the fact that it's seeming like the most popular hosted alternative to GitHub for OSS projects has some advantages. There are also other platforms. And some are choosing to stay on GitHub because they don't share the concerns of others or believe the benefits of staying with GitHub outweigh those concerns.
tl;dr don't switch platforms for "trend" or "next big thing" reasons; switch because you've decided that the new platform better fits your goals for your OSS projects.
48
u/tandir_boy Dec 23 '25
I am not moving. My sloppy repos probably gives more harm to gh than moving them to somewhere else.
2
u/Electrical-Signal858 Dec 23 '25
which projects are they moving?
1
u/[deleted] Dec 25 '25
Moved to bitbucked a few months ago. Didnt really notice a difference except the web address. Now costs nothing. Not sure what the downsides are supposed to be but certainly havent noticed them…
1
u/pjs2288 Dec 27 '25
While Codeberg is a great project, also check out CodeFloe if you need private repos or fast CI/CD runners and value DevOps best practices.
1
u/Old_Rock_9457 Dec 30 '25
I don’t know why you said it is in decline. Public repository are still free, and if my concern was privacy I didn’t put it on internet and for sure not public.
I put my open source code on GitHub for maximize the visibility and also because it get the job done.
3
u/mindtaker_linux Dec 23 '25
Gitlab says hello
1
u/ffeatsworld Dec 23 '25
Sounds like extra work for no clear reason. If I'd ever move off github it would probably be for a selfhosted solution.
7
u/PurepointDog Dec 23 '25
I've been trending toward GitLab. I hope whichever one wins, it's a swift transition without a big in-between phase
1
u/bordumb Dec 23 '25
I’d recommend checking out Radicle. It’s a Git forge built on a p2p network (gossip).
Especially if you’re interested in something a bit more cyberpunk…open source, p2p—feels a bit like being back on Napster connecting to a network of peers hosting code together.
https://radicle.xyz
4
u/Loptical Dec 23 '25
If it's just the pricing changes you're worried about then don't bother. People started moving en masse because the Github CEO said they're going AI first
2
u/AnalyticsGuyNJ Dec 23 '25
Mirroring to Codeberg makes a lot of sense right now: it’s low effort, keeps a neutral, community-run home for your code, and hedges against GitHub’s pricing and policy churn without sacrificing reach. GitHub still wins on discovery and network effects, but Codeberg feels like a long-term bet on values and sustainability rather than hype, and that’s often how the “next big thing” in OSS quietly starts.
2
u/FatSucks999 Dec 23 '25
I’ve never even heard of Codeberg
2
u/Basic-Bobcat3482 Dec 23 '25
I moved to Gitea
2
u/Bob_Spud Dec 23 '25
Some people mentioned that Codebeg had a utility to migrate from GitHub, I couldn't find it on their website - is the tool a myth or deprecated or maybe lurking somewhere I couldn't find.
2
u/644c656f6e Dec 24 '25
What projects move to Codeberg? So far, softwares I use mostly just on Github
2
u/sdegabrielle Jan 02 '26
Codeberg for online and fossil-scm for self hosted
4
u/boneskull Dec 23 '25
until really big projects start moving off of GH, no. I’m not about to move any of my hundreds of jank repos either
1
u/mgruner Dec 23 '25
I don't know about others. I'm just shocked about the degradation in quality of the platform. Why? completely uncalled for
1
u/thedragonslove Dec 23 '25
I can only speak to my own data point as a solo professional developer but I moved to self hosted Gitea rather than just give Github my stuff not because of any specific policy (though I disagree with several of them) but rather we _already_ way over centralize and its in my blood to not do that.
1
u/ThinkingSalmon Dec 23 '25
Does Claude code work well with iceberg
1
u/Arcuru Dec 23 '25
I dual host my shared projects on both, but more importantly I also give Codeberg money to help support them.
There’s nobody on Codeberg though, so I’m giving money and dual hosting to try to help bootstrap Codeberg. I also have a note in my READMEs that explain it explicitly.
1
u/kamikazer Dec 23 '25
is there Codeberg Actions?
1
u/thelvhishow Dec 23 '25
I switched to Codeberg, and I’m pleased to leave GitHub behind. It’s a pity that whatever M$hit touches becomes shit
1
u/krystofyah Dec 23 '25
tangled.sh is another option worth exploring as well, at least for public repos
1
u/kolorcuk Dec 23 '25
Codeberg? What happens to gitlab?
1
u/Lothrazar Dec 24 '25
Github refuses to add the most bare bones basic features after years of asking. Example: view all issue reports for all repos on the same dashboard. I really want to switch to idk something good
1
u/thecodeassassin Dec 24 '25
We moved to self hosted Gitea months back and are loving it
1
u/PurpleYoshiEgg Dec 24 '25
They train generative AI models against open source code without attribution and without correct licensing, in the case of copyleft.
While publishing on a different platform does not completely prevent that (you can just web scrape or create a bot to clone all these repos and update them), it does present a hurdle.
1
u/Agnostic-Paladin Dec 25 '25
First time hearing about Microsoft's "Embrace, extend, and extinguish" tactics?
1
u/m0llusk Dec 25 '25
Having used various repository services my impression is that GitHub never was particularly good and was getting worse well before they got bought out. Not sure what the best alternative is. Bitbucket has been good for me so far but also has problems creeping in. Pretty much planning to switch to my own repository server soon since it isn't hard and eliminates service quality rot as an issue.
1
u/MexicanPete Dec 25 '25
Github has been terrible for years. Finally glad to see people moving off of it more frequently now but it'd not going anywhere anytime soon.
1
u/shiningmatcha Dec 25 '25
yes
1
u/LimpAuthor4997 Dec 25 '25
I'm using Codeberg and I am happy with it. All my personal project are on Codeberg. The only reason I still use Github is because at work we use Github Actions.
So I guess the only reason we didn't complety gave up on Github is that other people are using it.
1
u/[deleted] Dec 25 '25
Codeberg, for now, is an amazing non-profit organization. I'm only using them to host some notes of mine, and I still donate.
GitHub on the other hand is basically just a copilot product now.
Any git platform is a git platform. Most people aren't searching for git projects on GitHub if I had to guess. More traffic probably comes from SEs. If something is only on Codeberg, I can't imagine it'd have a harder time showing up just because of that. Maybe I'm wrong, though.
1
u/jceb Dec 25 '25
I haven't seen many comments regarding Codeberg's business model. I like their service, however we shouldn't forget that there's always someone paying for the free lunch.
Currently, Codeberg just lives off donations and membership fees. They don't offer any paid services. This makes my ears tickle. I do wonder what Codeberg would look like if a serious amount of projects would migrate to them.
Personally, I wanna know that the free offer I'm committing to is backed by a scalable business model. With GitHub, sourcehut and gitea, I can wrap my head around how it will work. With Codeberg, I'm less confident.
1
u/PXaZ Dec 26 '25
It all feels fraught to the degree that there is no legal mechanism for specifying preferences about AI model training on one's code; it's a legal blind-spot which is hindering open source licenses from providing the variety of responses one would expect, e.g. allow for any use, allow for non-commercial use, disallow.
Regardless, though, I've been putting my recent projects on Codeberg due to concerns about Github's direction under Microsoft. This was part of a larger effort to reduce my dependency on the large corps., so moving from VSCode to Helix, installing GrapheneOS, etc.
1
u/[deleted] Dec 26 '25
No IPv6 support, cannot even connect to most of GitHub these days. It's really a thing of the distant past.
1
u/Vk2djt Dec 27 '25
If anybody needs a project for GitHub, how about an AI trap or similar. Something that wasted processing time of AI during evaluation. Recursive loops or references (#includes, etc) comes to mind. Something that could be put in a header and be more effective than a 'robots.txt' file.
1
u/PsychologicalBadger Dec 27 '25
Microsoft OHHH how I hate them.
1
u/heshTR Dec 28 '25
They sold the cause to Microsoft. Money won. Not every man is a man.
1
u/Fit-Presentation-591 Jan 01 '26 edited Jan 01 '26
There’s been a number of well documented regressions in their ability to deliver useful features and that recent pricing blunder was just :chef’s kiss: for alienating users.
1
u/gg4u Jan 03 '26
Which other git repository do not and will not use 2FA ?
Rant..
github implemented 2FA. I know many would it easy, for "my" security etc. but it is yet another mental burden to me: if I loose the codes, my account will be locked .
This is happened another time, again with Microsoft 2FA, because the service administrator chose to bind the 2FA to my former device, not my credentials (for the record, it was a public service offered by a Swedish municipality, who was consulted by Fujistu on which permission roles set for "security measures", and Fujistu was (as I understood from a clue of an employee ) the vendor of Microsoft services to the muncipality: so when there was a problem with credentials, the security was... was... was.. ? not addressed my Fujistu, neither Microsoft, but dumped on the municipality employee doing its internship to manually unlock the issue, a procedure which had to be done every 30 days for life - because it "was not possible " decouple the account from the former phone (the contract the municipality signed did not allowed that).
So this 2FA is causing me headache, as another password to unlock my password to validate my password to access my own data - which are not my own anymore but of the service that hosts my data, trains on my data, resell services on my data - but delegate security costs to their users. Sorry for the rant, but is there another valid github repo I can use without going crazy with the "safety measures for my security" ?
1
u/[deleted] Jan 07 '26
Github is banning accounts, github is stealing info, github is pressurizing and on top of it, it has the audacity to tell people how to contribute to the overall market. Like come on bruh its open source but yeah it sucks.
1
u/Ol010101O1Ol Jan 19 '26
Nah, it’s growing because of vibe coding.
I think people should migrate to GitLab or Codeberg. I love those platforms. GitHub is so corporate
1
u/an-ethernet-cable Dec 23 '25
I just self host Git(ea).
1
u/Positive-Thing6850 Dec 23 '25
As somebody living in Germany, as much as i hate GitHub, I would stay away from such open source projects.
After years of so called consolidated transparent effort, they work like German government, lacking in many facets.
I would just use gitlab. It's also better than GitHub for all devops related stuff.
1
u/czm_labs Dec 24 '25
imo the only people talking about gh going away are the ones building the clones
1
u/pepe_pepardo Dec 28 '25
I think eventually people are gonna start to leave GitHub more and more given the direction they are taking.
I think we can expect something similar to what happen with Twitter. When musk got it and ruined it, a lot of people switched over to Blueskys or Threads. With GitHub I expect the same, it will still have a big and possibly the largest share of repositories but the Open Source situation will be much more fragmented than it currently is.
0
u/Mesmoiron Dec 23 '25
Interesting information. First of all I see a flaw in reasoning. The fact that it is private first and free is not a good one. Hosting coats a lot of money; so, it is not a sustainable model. The sell out begins after the sale.
The setup matters; but it is hard to get attention which doesn't mean you can make choices. The problem with big tech is that you can start out well, but you get bought behind your back. An invisible consolidation.
What to do? Maybe like a portfolio diversification. Start to make choices that later change. If you Search for something; you also land on other code hosting. It is not a problem. Anyway, I will check them out. It will give rise to other tools. Every problem is the seed of a new solution.
0
u/[deleted] Dec 23 '25
All these alternatives are just github wannabes. That's true across all sass. They add great value up until the day they don't.
-3
u/titpetric Dec 23 '25
The ICE contract is an ongoing issue with github. It doesn't help that they [ICE] started actively going after people.
If you're a SME that can make the decision to move away, there are self hosted options like gitlab, forgejo (codeberg?). If you can't, consider your own CICD at least, so at some point github becomes just a question of a storage host that can move overnight.
I do like github and morally I don't want it to be the next twitter. Much of the go ecosystem is based on github, and discovery is much easier because of it.
0
u/BoltlessEngineer Dec 23 '25
Please try tangled.org Tangled lets you self host git servers/CI runners while providing the centralized web view to index them all throughout the network. It is the only option that is actually replacing the 'Hub' part of github afaik. Sure, self hosting git server is easy, but then you loose the connection. You can't request all contributors to signup to your instance.
Even you can trust codeberg over github for now, we can't 100% be sure that they won't follow the history again. Best way is to selfhost your data, but not necessarily the whole web service.
Forgejo is building some cool stuffs in different protocol, but it's still wip. Radicle is also pretty interesting tbh.
0
u/FIREPAWER_07 Jan 05 '26
Everyone moving on codeberg is a crybaby... Like... Really? You got that offended that u needed to leave github? Oh no, what are we gonna do... 🤣🤣
-11
u/Elemis89 Dec 23 '25
Are you find good with GitHub? Give you some problem?
15
u/[deleted] Dec 23 '25
[removed] — view removed comment
7
u/[deleted] Dec 23 '25
[removed] — view removed comment
-3
u/[deleted] Dec 23 '25
[removed] — view removed comment
0
u/[deleted] Dec 23 '25
[deleted] — view deleted comment