- Visual Studio Code : Éditeur de code open source de Microsoft, très populaire pour son extensibilité et ses fonctionnalités de développement.
- Atom : Éditeur de code open source, développé par GitHub, avec un riche écosystème de plugins.
- Eclipse : Environnement de développement intégré open source, largement utilisé pour les projets Java.
- Geany : Éditeur de texte léger avec des fonctionnalités d'environnement de développement intégré.
- Vim : Éditeur de texte open source, puissant et personnalisable, utilisé par les développeurs avancés.
- Git (Système de contrôle de version décentralisé, open source et largement utilisé)
- Gitea (Alternative légère et open source à GitHub, auto-hébergeable)
- GitLab (version communautaire) (Plateforme de contrôle de version avec CI/CD intégrée, alternative open source à GitHub)
- Gogs (Gogs (Go Git Service) est une forge multiplateforme basée sur git écrite en Go)
- Forgejo (Forgejo est une forge logiciel légère auto-hébergée)
- Fossil (Système de gestion de versions décentralisé, avec suivi des bugs et gestion des tickets intégrés)
- Bazaar (Système de contrôle de version distribué)
- Jenkins (Serveur open source d’intégration continue, extensible via des plugins)
- GitLab CI (Système CI/CD intégré à GitLab, avec pipelines configurables par fichier
.gitlab-ci.yml
) - Drone (Système d'intégration continue open source basé sur des conteneurs Docker)
- GoCD (Outil open source pour le déploiement continu, avec pipelines visualisables)
- Concourse CI (Outil de CI/CD open source avec une approche modulaire et orientée pipelines)
- Sonatype Nexus (Gestionnaire de packages et de dépôts open source pour Maven, npm, PyPI, etc.)
- Verdaccio (Gestionnaire de packages npm open source, auto-hébergeable)
- Pulp (Plateforme open source pour gérer des dépôts de contenu comme des packages et conteneurs)
- Composer (Gestionnaire de dépendances pour PHP)
- Docker (Plateforme open source pour la création et l'exécution de conteneurs)
- Kubernetes (Système open source d'orchestration de conteneurs pour le déploiement et la gestion à grande échelle)
- Podman (Alternative à Docker, open source et sans démon)
- Helm (Gestionnaire de paquets open source pour Kubernetes)
- Selenium (Framework open source pour l'automatisation des tests de navigateurs web)
- JUnit (Framework de tests unitaires pour Java)
- Mocha (Framework de tests pour JavaScript)
- Cucumber (Outil open source pour l'exécution de tests basés sur des spécifications en langage naturel)
- Robot Framework (Framework open source pour les tests d'acceptation et d'automatisation)
- Vagrant (Outil open source pour la création et la gestion d'environnements virtuels reproductibles)
- VirtualBox (Plateforme open source de virtualisation pour créer des machines virtuelles)
- LXC (Linux Containers) (Système de conteneurisation open source pour les environnements Linux)
- KVM (Kernel-based Virtual Machine) (Solution open source pour la virtualisation complète sous Linux)
- Terraform (Outil open source pour gérer l'infrastructure en tant que code, permettant de provisionner et gérer des services cloud)
- Ansible (Plateforme open source pour l'automatisation des configurations, le déploiement et la gestion des systèmes)
- Puppet (Outil open source pour l'automatisation de la gestion des infrastructures)
- Chef (Outil open source pour la gestion de configuration et l'automatisation des infrastructures)
- SaltStack (Outil d'automatisation et de gestion des configurations open source)
- Phabricator (Suite d'outils pour la gestion du développement, incluant des fonctionnalités de revue de code)
- Review Board (Outil open source pour la revue de code et la collaboration)
- Gerrit (Outil de revue de code distribué open source, intégré à Git)
- RhodeCode (Outil de gestion de dépôt et de revue de code open source)