Une forge logicielle est une plateforme collaborative en ligne facilitant le développement et le partage de logiciels, en regroupant des outils essentiels tels que la gestion de versions, le suivi des bugs et les forums. Ce concept, issu des métiers du fer, a été métaphoriquement exploré par des auteurs tels qu'Émile Zola, qui décrivait le forgeron comme un créateur transformant le métal, tout comme les forges numériques transforment aujourd'hui le code.
Dans le domaine du logiciel libre, des auteurs comme Françoise Perrot ont analysé l'impact des forges sur la collaboration et la transparence des projets, soulignant leur rôle central dans l'organisation des équipes de développement. Les forges modernes, telles que GitHub ou GitLab, intègrent des fonctionnalités étendues, allant de l'intégration continue à la gestion des traductions, illustrant ainsi leur évolution vers des plateformes polyvalentes pour la création collective.