Difference between revisions of "List of Community-Hosted Code Forge Instances"

From P2P Foundation
Jump to navigation Jump to search
(added Radicle to list of decentralized code forge projects)
(added purism GitLab instance)
Line 101: Line 101:
  
 
* Pleroma: https://git.pleroma.social/explore/projects/ - used for development of the Pleroma micro-blogging server (and web client)
 
* Pleroma: https://git.pleroma.social/explore/projects/ - used for development of the Pleroma micro-blogging server (and web client)
 +
 +
* Purism: https://source.puri.sm/public - used for development of a range of software projects used in their products and services
  
 
* 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.
 
* 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.
Line 140: Line 142:
 
* KDE: https://phabricator.kde.org/ - used for KDE desktop environments and related projects
 
* KDE: https://phabricator.kde.org/ - used for KDE desktop environments and related projects
  
* Purism: https://tracker.pureos.net/ - used for the development of the PureOS distribution of GNU/Linux, developed by Purism for use on their custom laptops and mobile devices.
+
* 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.
  
 
* WikiMedia Foundation: https://phabricator.wikimedia.org/ - used for coordinating WikiMedia projects, including both software projects and non-code projects.
 
* WikiMedia Foundation: https://phabricator.wikimedia.org/ - used for coordinating WikiMedia projects, including both software projects and non-code projects.

Revision as of 22:32, 25 March 2020

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 always be far from complete, 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 their 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.

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
  • 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