List of Community-Hosted Code Forge Instances

From P2P Foundation
Jump to navigation Jump to search

In 2019, free code projects are increasingly using community-hosted replacements for proprietary 'code forge' (software project management) platforms like GitHub, which is now owned by Microsoft. Some are run by projects teams for their own use and for use by allied projects, while others are intended to replicate the 'open to all' community hub model of GitHub and GitLab.com. This list began to be compiled on List of Community-Hosted GitLab Instances. It will continue to be periodically updated here, but will probably become less and less complete over time, as the interest in self-hosting and community-hosting increases. --Strypey (talk) 19:45, 11 October 2019 (UTC)

Federating independent code forges

One major downside of projects working on their own code forges is that it makes it hard to collaborate between projects, as contributors have to set up an account on every forge that hosts a project they want to contribute to, or even file an issue on. There are a number of projects working on ways to enable these community-hosted code forges to form a federated network, allowing them to compete with the network effect of large, centralized services like GitHub and BitBucket:

There are also a couple of distributed code forges:

List of Community-Hosted Code Forge Instances

This list of instances is sorted according to the code forge software used, in alphabetical order.

Forgejo

FusionForge

  • OurProject: http://ourproject.org/ - set up by the Comunes Association so non-software "libre projects" could have access to a similar project management toolset to what SourceForge provided for free code software

Gitea

  • code.as: https://code.as/explore/ - run by A Bunch Tell and used by their development team for projects like WriteFreely (see also Write.as)

GitLab

  • Debian: https://salsa.debian.org/public - available for any free code software or any software that can be included in the Debian distribution or its repos.
  • e Foundation: https://gitlab.e.foundation/explore/ - used for development of the /e/ project (formerly Eelo), which includes the /e/ OS mobile OS (forked from Android via LineageOS), and a suite of privacy-friendly apps and hosted services (mostly forked from bits of Android, and existing free code Android apps and server packages) designed to create a complete replacement for the mobile devices, apps, and services run by Apple, Google, etc.
  • GNU Project: https://git.gnu.io/explore/projects/ - used for development of various GNU social media projects, including the MediaGoblin media-hosting package, and the GNU Social micro-blogging server (and web client).
  • Jami (a GNU project, formerly Ring): https://git.jami.net/explore/projects/ - used for development of the various components of the GNU Ring P2P voice/ video chat app developed by the savoirfairelinux team
  • Maunium: https://mau.dev/explore - used for development of chat related projects (components for Matrix, Telegram etc)
  • Open Educational Resources Universitas: https://git.oeru.org/explore/ - used by some developers and projects associated with the OERU and OER Foundation.
  • Silence: https://git.silence.dev/explore - used for the development of Silence, a fork of Signal used for encrypting SMS/MMS on Android devices, and its website.

Gitolite

  • GNUNet: https://git.gnunet.org/ - used for the development of the GNUNet P2P network stack and apps designed to run over it.

Gogs

  • Freedombone: https://code.freedombone.net/ - used for projects related to Freedombone, a GNU/Linux distribution designed to enable user to self-host services on low-powered hardware.

Kallithea

Pagure

  • Fedora: https://pagure.io/ - used by projects associated with the Fedora GNU/Linux distribution

Phabricator

  • Purism: https://tracker.pureos.net/ - used for bug tracking for the PureOS distribution of GNU/Linux, developed by Purism for use on their custom laptops and mobile devices.

Tuleap

  • Tuleap.net: https://tuleap.net/ - used for the development of Tuelap itself, a code forge with a particular focus on integrating tools helpful for agile development practices.

Unknown

It's Dead Jim!