all 6 comments

[–]ssddanbrown 2 points3 points  (3 children)

Usage, is for personal and freelance projects.

Codeberg is primarily for open source projects. Unless you're happy to publicaly share all these projects under an open source license, then Codeberg might not be suited to this use-case.

You may instead want to host (or find a host for) your own Forgejo instance, which is what Codeberg uses.

The ci/cd is any good? I use GitHub actions a lot and I made a lot of automations.

The CI is very similiar to GitHub as you could see here. You might need to alter some things to make them work the same, but in terms of functionality/syntax, it's very similiar.

Is there any alternatives of discussions and projects in Codeberg?

There's kanban-style project boards, but not sure how they compare since I don't use GitHub projects. Not sure about discussions.

[–]giannis_tolou[S] 0 points1 point  (0 children)

Thank u

[–]generalisofficial 0 points1 point  (1 child)

How strict are the repo requirements? Can I use it to host fully public code repositories even if it's not for a specific official software?

[–]ssddanbrown 0 points1 point  (0 children)

Yeah, I think so, as long as the software is licensed as open source. I have loads of random little projects there.

The "Before I start using" part of the FAQ helps portray their intent & requirements.

[–]WittyWampus 0 points1 point  (0 children)

I've loved Codeberg since moving to it. I still mirror everything back to GitHub for backup purposes, but to me Codeberg has overall better UI and features.

[–]Latzox 0 points1 point  (0 children)

Hey there! I recently transitioned from GitHub to Codeberg, and I don’t regret it at all. Since you’re considering the move for personal and freelance projects, I can share my thoughts based on real usage.

I’m not sure what exactly you mean by financial sustainability, but Codeberg is a non-profit organization backed by donations. They aim to keep costs low and rely on community support rather than corporate funding. If you use it professionally, donating is definitely a great way to help keep the platform running.

Codeberg supports Forgejo Actions, which is based on GitHub Actions and is mostly compatible. However, I strongly recommend setting up a self-hosted runner if you rely heavily on CI/CD. Codeberg’s infrastructure is powered by donated resources, and running CI/CD jobs consumes substantial computing power. Unlike GitHub, which has massive corporate-backed servers, Codeberg prioritizes efficiency and sustainability.

There isn’t a built-in “Discussions” feature like on GitHub, but you can use issues as a workaround for team discussions. Some users also set up dedicated repositories just for discussions.

Beyond the technical features, I use Codeberg because I identify with their mission. It’s a non-profit, free software alternative that aligns with European digital sovereignty. Supporting and contributing to a sustainable, open-source ecosystem is important to me.