what is the best alternative to github ? my main requirements are that

  1. it should be free, and
  2. it should not go down or get discontinued anytime soon
  • Bob
    link
    fedilink
    49 months ago

    I am starting to get annoyed by Lemmy’s Active and Hot feeds recommending not things that are Hot or Active but instead threads from over a year ago with ONE new comment

  • Timber
    link
    fedilink
    39 months ago

    Codeberg is wonderful and also really easy to switch to from Github, as it has nice migration features.

    • @Icarus@lemmy.mlOP
      link
      fedilink
      English
      39 months ago

      something to use, also this is an old post lol 🙃. I eventually settled on codeberg but I’m open to suggestions

      • eshep
        link
        fedilink
        29 months ago

        @Icarus Sorry, I saw it was old, but since it had no resolution, I figured I’d ask.
        I’d say you chose wisely.

  • @cult@lemmy.ml
    link
    fedilink
    2
    edit-2
    1 year ago

    Let’s do em all!:

    • GitHub: most mature/reliable
    • GitLab: the most popular and mature GitHub alternative. Generally seen as a more ethical alternative since it’s not owned by MS and is open-sourced, but is still criticized for it’s open-core business model
    • Bitbucket: the “third party” of the bunch that’s no better than the first
    • GitTea: the “fourth party” that’s actually cool but kinda not quite there yet. Worth keeping an eye because it’s the most likely to integrate with ActivityPub soon
    • Gogs: great, but you need to self-host. GitTea is just a community hosted fork of Gogs
    • SourceForge: wow, they’re still around?
    • Codeberg: centered around open-source projects only. Managed by a non-profit org
    • Launchpad: run by Canonical (Ubuntu), has a lot of other features/goals than just hosting code
    • GitBucket: a self-hostable GitHub clone written in Scala
    • NotABug: another “liberated” version of Gogs
    • Radicle: imo, one of the most interesting alternatives to look at. It’s unique in that it’s build on p2p technologies. Unfortunately, it seems quite coupled with many projects in the web3 space
    • Pagure: RedHat developed git forge that can be selfhosted
    • Phorge: community fork of Facebook’s internal Phabricator forge tool which was deprecated in 2011 but got a lot of things right that GitHub is often criticized for
    • Heptapod: Gitlab modified to work with Mercurial
    • Fossil: self-contained small team collaboration tool doing its own thing entirely
    • Kallithea: git and hg web frontend with code review functionality (community fork of Rhode code)
    • RhodeCode: git and hg frontend (original codebase where Kallithea forked off)
    • Sourcehut: email centric git frontend

    Would love to see other people’s one-liner blurbs on these as well

    EDIT: added additional alternatives and comments (thanks @poVoq@slrpnk.net especially)

    • @Daryl76679@lemmy.ml
      link
      fedilink
      01 year ago

      All the alternatives! Gitlab is the most ubiquitous alternative in the privacy community I’ve seen. Seems to work quite well.

  • @hfkldjbuq@beehaw.org
    link
    fedilink
    1
    edit-2
    1 year ago

    https://codeberg.org which is a non-profit organization. It is free of charge, so it is democratic enabling people to use its services. You can even join the foundation https://join.codeberg.org/

    BUT it uses Gitea, which registered two for-profit companies in Hong Kong… Codeberg is soft forking it because the now Gitea shareholders / trademark owners made it clear they want to maximize profits.

    If you care about promoting a democratic platform for everyone, do not use sourcehut. They will charge later on; their current free model enables both gathering users (potential clients) and making you a free tester/qa for them. I believe “financial aid” is undemocratic; free should be default. If anything, it should just require commercial, for-profit entities to pay; because then by default there is no processual need for “financial aid”. We should not trust any for-profit, commercial organization anyway for such important services/platforms (version control system hosting is crucial).

    From the beta onwards, unpaid accounts will be limited to read-only access to their own projects. Affected users will be emailed at least 60 days in advance of the transition. Users who host their own instance of Sourcehut, on their own servers, will be unaffected by this. Additionally, financial aid will be provided to those who cannot pay; no one is going to be priced out.

    https://sourcehut.org/alpha-details/

  • Lots of people say Sourcehut, and I agree. It may not always be free, but I believe it’s still free for OSS projects. All of the sourcecode is available, and the instructions for running your own servers is decent. It’s been around for years, and I’d be surprised if it went down; it’s never had an outage as long as I’ve been using it.

    It has source repos, issue tracking, CI, mailing lists, and wikis. The pages are also lightweight, with little to no javascript.

    You might find it ugly. It has no web-based PR/merge tooling (but has instructions on how to manage PR/merging using the mailing lists). It has a couple of restrictions on what kinds of projects you can host with gem (no cryptocurrency projects). It’s a developer’s tool, and built for people who have a fair amount of competency outside of web interfaces.

    I love Sourcehut; I’ve been paying for it since before I needed to, and even though I’m not using it for commercial purposes… but it’s not for everyone.