• asudox@lemmy.asudox.dev
    link
    fedilink
    English
    arrow-up
    51
    ·
    2 days ago

    Forgejo is the best alternative. They are also working on ActivityPub support, so different Forgejo instances can communicate with each other.

    Codeberg is one of the many Forgejo instances.

    • tristynalxander@mander.xyz
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      1 day ago

      Love the idea of a federated github, but I could only find this list of instances, and from my basic test it looks like the search doesn’t bring up projects from other instances? Unless I’m doing something wrong.

      • asudox@lemmy.asudox.dev
        link
        fedilink
        English
        arrow-up
        6
        ·
        edit-2
        1 day ago

        Read my comment again.

        They are also working on ActivityPub support, so different Forgejo instances can communicate with each other.

        They are working on it. They haven’t enabled it yet. And afaik the only thing that works atm is favorite count.

        You can track progress here:

        https://codeberg.org/forgejo-contrib/federation/src/branch/main/FederationRoadmap.md

        edit: atm it seems like these are done (despite the last two not being marked as such, I guess the roadmap is a bit outdated):

        • federated star
        • federated unstar
        • federated user activity following
        • tristynalxander@mander.xyz
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 day ago

          Oh, my bad. I was confused. I assumed ActivityPub was some specific sub-app rather than a general communication protocol. That makes sense. Would still be good to get a list of instances.