Aller au contenu
English
Compte : non connecté, synchronisation possible Mon apprentissage
Selectionner le thème
English

Ressources

Outils

Les outils de la stack DevSecOps, rangés par usage : administration système, développement, infrastructure as code, conteneurs, CI/CD, sécurité, observabilité. Chaque fiche mène au guide qui l'explique sur ce site, ou à son projet officiel, avec une commande pour démarrer.

  • 921 outils chacun avec une commande pour démarrer
  • 17 catégories rangées par usage
  • 92 facettes filtres pour affiner le catalogue
921 outils • 17 catégories
Filtrer Niveau, système, 17 catégories, 92 facettes
Niveau :
Système d'exploitation :
Filtrer par catégorie :
Filtrer par facette

Neovim

Neovim est un fork moderne de Vim axé sur l'extensibilité et l'usabilité. Support natif Lua, API RPC, terminal intégré, Tree-sitter, LSP et GUIs modernes. Compatible avec la plupart des plugins Vim.

103.1k7.2kaujourd'hui
IntermédiaireEditor
nvim fichier.txt

fzf

fzf est un fuzzy finder en ligne de commande, portable (binaire unique), ultra-rapide, avec intégration shell (Bash/Zsh/Fish), plugin Vim/Neovim, preview window et event-action binding versatile.

83.7k5.7k2j
DébutantFuzzy Finder
fzf

Ventoy

Ventoy transforme une clé USB en support de boot multi-ISO : copier les images suffit, sans reformatage à chaque changement.

80.2k5.0k6j
Débutantclé USB de boot multi-ISO

Alacritty

Alacritty est un émulateur de terminal ultra-rapide accéléré par GPU. Écrit en Rust, il offre des performances exceptionnelles pour les workflows intensifs tout en restant minimaliste et configurable via YAML.

66.0k3.7k2j
IntermédiaireTerminal Emulator
alacritty

TlDR

TLDR pages sont des cheatsheets collaboratives qui simplifient les pages man avec des exemples pratiques. Couvre Linux, macOS, Windows. Traduit en 60+ langues. Clients disponibles en Python, Rust, Node.js. Projet communautaire avec 2900+ contributeurs.

64.0k5.5kaujourd'hui
DébutantMan Pages
tldr tar

ripgrep

ripgrep (rg) est un outil de recherche récursive en ligne de commande, 10 à 100x plus rapide que grep. Écrit en Rust, il respecte automatiquement .gitignore, supporte les regex PCRE2, recherche dans les fichiers compressés et filtre par type de fichier.

69.2k5.8k2mois
DébutantFile Tools
rg 'pattern' .

Ghostty

Ghostty est un émulateur de terminal moderne développé par Mitchell Hashimoto. Accéléré GPU avec rendu natif, il combine performances et expérience utilisateur soignée pour développeurs exigeants.

62.4k3.7kaujourd'hui
IntermédiaireTerminal Emulator
ghostty

bat

Bat est un clone de cat avec des ailes : coloration syntaxique pour de nombreux langages, intégration Git (diff dans la marge), pagination automatique et support des thèmes personnalisables.

60.8k4.8khier
DébutantFile Tools
bat fichier.txt

Go

Go est un langage de programmation open source créé par Google, conçu pour être simple, fiable et efficace, avec support natif de la concurrence et compilation en binaires statiques.

139.4k22.7k2j
IntermédiaireLanguage
go run main.go

Rust

Rust est un langage de programmation système garantissant sécurité mémoire et thread safety sans garbage collector grâce au système d'ownership. Offre des performances proches du C/C++, un gestionnaire de paquets (Cargo), un formateur (rustfmt), un linter (Clippy) et rust-analyzer pour l'IDE.

120.6k19.1kaujourd'hui
AvancéLanguage
cargo run

UV

uv (Astral) est un gestionnaire de packages Python ultra-rapide écrit en Rust. 10-100x plus rapide que pip. Remplace pip, pip-tools, pipx, poetry, pyenv, virtualenv. Supporte lockfile universel, workspaces, scripts inline et gestion des versions Python.

90.9k3.7kaujourd'hui
DébutantLanguage
uv pip install -r requirements.txt

lazygit

lazygit est un client Git TUI interactif pour staging, commits, rebases et résolution de conflits visuellement.

83.3k3.1khier
DébutantGit TUI
lazygit

Hoppscotch

Hoppscotch est un client d'API open source (licence MIT) qui remplace Postman sans envoyer vos collections dans le cloud. Il gère REST, GraphQL, WebSocket et SSE, s'auto-héberge avec Docker et rejoue vos tests d'API en CI grâce au CLI hopp.

80.7k6.2kaujourd'hui
DébutantClient API
hopp test -e env.json collection.json

Git

Git est un système de contrôle de version distribué rapide et scalable, offrant un jeu de commandes riche pour les opérations de haut niveau et l'accès aux internals, créé par Linus Torvalds.

63.9k28.6khier
DébutantVCS
git status

Ruff

Ruff est un linter et formatter Python écrit en Rust, 10 à 100x plus rapide que Flake8/Black. Propose 800+ règles built-in, remplace Flake8, isort et Black, avec configuration via pyproject.toml. Développé par Astral (créateurs de uv).

50.2k2.5kaujourd'hui
DébutantLanguage
ruff check . --fix

Homebrew

Homebrew est le gestionnaire de paquets manquant pour macOS et Linux. Il permet d'installer des outils CLI, logiciels et dépendances via des formules et casks depuis le terminal.

50.0k11.4kaujourd'hui
DébutantPackage Manager
brew install htop && brew info htop

Firecracker

Firecracker (AWS) lance des microVMs en millisecondes. Isolation sécurisée par VM, footprint minimal (<5MB). Base de Lambda et Fargate. Idéal pour le serverless.

37.5k2.7k2j
AvancéMicroVM
firecracker --api-sock /tmp/firecracker.socket

Proxmox VE Helper Scripts

Proxmox VE Helper Scripts est une collection de scripts communautaires pour automatiser Proxmox VE. Création rapide de conteneurs LXC (Docker, Home Assistant, AdGuard, etc.), VMs, configuration réseau, backups. 200+ templates prêts à l'emploi avec un simple copier-coller. Indispensable pour les administrateurs Proxmox qui veulent gagner du temps sur le provisioning et la gestion de leur homelab.

29.9k2.9kaujourd'hui
DébutantHypervisor
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/docker.sh)"

Vagrant

Vagrant (HashiCorp) crée et gère des environnements de développement virtualisés reproductibles. Configuration via Vagrantfile. Supporte VirtualBox, VMware, Docker, AWS, OpenStack. Portable entre Windows, macOS et Linux. Provisioning avec Shell, Ansible, Chef, Puppet.

27.2k4.4k6j
IntermédiaireVM Management
vagrant up

Lima

Lima lance des machines virtuelles Linux légères en CLI, pensées pour exécuter des conteneurs sur macOS et Linux.

22.1k985aujourd'hui
Intermédiairemachines virtuelles légères

Quickemu

Quickemu crée et lance des VM QEMU optimisées Windows, macOS ou Linux en une commande, sans configuration manuelle.

16.6k7594j
Débutantcréation rapide de VM QEMU

QEMU

QEMU est l'émulateur et virtualiseur de machines qui fournit les périphériques et l'espace utilisateur des VM, accéléré par KVM sous Linux.

13.9k7.3khier
IntermédiaireHypervisor
qemu-system-x86_64 -enable-kvm -m 2048 -cdrom debian.iso

Netboot.xyz

Installateur OS bootable réseau basé iPXE permettant déploiement baremetal multi-OS via PXE/HTTP.

12.5k873aujourd'hui
AvancéNetwork Boot

Multipass

Multipass lance des VM Ubuntu jetables en une commande, avec cloud-init, pour du prototypage local reproductible.

9.3k831aujourd'hui
DébutantVM jetables

Syncthing

Syncthing synchronise vos fichiers en pair-à-pair chiffré entre appareils, sans serveur central ni cloud tiers.

89.5k5.5kaujourd'hui
DébutantFile sync
syncthing

Rclone

Rclone (« rsync for cloud storage ») est un outil CLI pour sync, copy et mount de fichiers vers 70+ providers cloud : S3, Google Drive, Dropbox, OneDrive, Azure Blob, SFTP, WebDAV. Supporte le chiffrement, la compression, le chunking et le mount FUSE. 55k+ stars GitHub.

60.4k5.5kaujourd'hui
IntermédiaireCloud Sync
rclone sync /local/path remote:bucket

Restic

Restic est un programme de backup rapide et sécurisé avec chiffrement AES-256 par défaut et déduplication des données. Supporte de nombreux backends : local, SFTP, S3, B2, Azure Blob, Google Cloud Storage. Gestion par snapshots et restauration granulaire.

36.7k1.9kaujourd'hui
IntermédiaireBackup
restic backup ~/Documents

SeaweedFS

SeaweedFS est un système de stockage distribué haute performance, compatible S3 et POSIX. Alternative à MinIO et Ceph, optimisé pour des milliards de fichiers. Fonctionnalités : tiering cloud, réplication cross-datacenter, erasure coding, chiffrement, WebDAV, FUSE mount, intégration Kubernetes et Hadoop. Parfait pour le stockage d'objets, data lakes et registries d'artefacts.

35.6k3.1kaujourd'hui
IntermédiaireObject Storage
docker run -p 9333:9333 -p 8080:8080 chrislusf/seaweedfs server -master.port=9333 -volume.port=8080

RustFS

RustFS est un stockage objet S3 haute performance écrit en Rust. Architecture peer-to-peer sans master, erasure coding Reed-Solomon intégré, console web d'administration. Binaire unique, licence Apache 2.0. Alternative performante à MinIO (2,3x plus rapide sur petits objets). Version stable 1.0.1, projet récent.

35.1k1.6kaujourd'hui
IntermédiaireObject Storage
rustfs --address :9000 --console-enable /data/rustfs0

Ceph

Ceph est un système de stockage distribué open source offrant stockage objet (compatible S3), bloc (RBD) et fichiers (CephFS) sur une même infrastructure. Conçu pour être auto-réparant, scalable et sans point unique de défaillance, Ceph est le standard de facto pour le stockage cloud natif et Kubernetes (via Rook). Utilisé par Red Hat, SUSE, DigitalOcean et intégré dans OpenStack.

17.1k6.5kaujourd'hui
AvancéDistributed Storage
ceph status

Duplicati

Duplicati réalise des sauvegardes chiffrées et incrémentales vers le cloud (S3, Backblaze, Azure, Google Drive).

15.1k1.1k2j
DébutantBackup
duplicati-server

Kopia

Kopia est un outil de backup incrémental avec déduplication, chiffrement et support cloud (S3, B2, GCS).

14.4k763aujourd'hui
IntermédiaireBackup
kopia repository create filesystem --path /backup && kopia snapshot create ~/Documents

Coolify

Coolify est une plateforme PaaS open source auto-hébergée, alternative à Heroku, Vercel et Netlify. Déployez applications, bases de données et services sur vos propres serveurs avec une interface intuitive. Support Docker, Docker Compose, Git push deployment, SSL automatique (Let's Encrypt), 280+ templates one-click. Gestion multi-serveurs, backups automatiques et monitoring intégré. Parfait pour reprendre le contrôle de votre infrastructure.

63.2k5.7kaujourd'hui
DébutantRuntime

Portainer

Portainer est une interface web de gestion pour Docker, Swarm et Kubernetes. Visualisez et gérez conteneurs, images, volumes, réseaux depuis un dashboard intuitif. Fonctionnalités : RBAC, templates d'applications, registres privés, logs, console exec, stack deployment. Version Community gratuite et Business pour entreprises. Indispensable pour les équipes qui veulent administrer leurs conteneurs sans CLI.

38.7k2.9k2j
DébutantRuntime
docker run -d -p 9000:9000 --name portainer -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce

Docker Compose

Docker Compose définit et exécute des applications multi-conteneurs via un fichier compose.yaml déclaratif conforme à la Compose Spec, simplifiant le cycle build/run avec docker compose up.

38.4k5.9k2j
DébutantRuntime
docker compose up -d

Dokploy

Dokploy est un PaaS open source léger, alternative à Vercel, Netlify et Heroku. Déployez applications (Node.js, Python, Go, PHP) et bases de données (MySQL, PostgreSQL, MongoDB, Redis) sur votre VPS. Fonctionnalités : Docker Compose natif, Traefik intégré, SSL automatique, backups, monitoring temps réel, notifications (Slack, Discord). Plus simple que Coolify, parfait pour débuter avec le self-hosting.

37.9k3.1k2j
DébutantRuntime

LazyDocker

LazyDocker est une interface terminal (TUI) pour gérer Docker et Docker Compose. Vue en temps réel des conteneurs, images, volumes et réseaux. Affiche logs, métriques CPU/mémoire et états. Actions en un keypress : restart, remove, prune. Écrit en Go avec la bibliothèque gocui.

53.2k1.7k6mois
DébutantRuntime
lazydocker

1Panel

1Panel est un panneau d'administration web moderne pour serveurs Linux. Interface intuitive pour gérer Docker (conteneurs, images, compose), sites web (Nginx, certificats SSL), bases de données (MySQL, PostgreSQL, Redis), fichiers et backups. Intègre un app store avec 100+ applications one-click. Alternative légère à cPanel et Plesk, parfait pour le self-hosting et l'administration serveur.

37.2k3.4k2j
DébutantRuntime

Podman

Podman (POD MANager) gère conteneurs et pods OCI sans démon. Daemonless pour une sécurité renforcée et moins de ressources au repos. Support natif rootless, CLI compatible Docker, gestion images, volumes, pods (groupes de conteneurs), et REST API. Fonctionne sur Linux, Mac et Windows via podman machine.

33.1k3.4khier
IntermédiaireRuntime
podman run -it --rm alpine sh

Dokku

Dokku est un PaaS open source minimaliste qui transforme un serveur Linux en plateforme Heroku-like. Avec un simple git push, il détecte automatiquement le langage, build et déploie l'application avec Docker. Support des buildpacks, Dockerfile, plugins (PostgreSQL, Redis, Let's Encrypt), et scaling horizontal. Parfait pour les side projects, les startups et l'auto-hébergement sans la complexité de Kubernetes.

32.2k2.1k2j
DébutantRuntime
dokku apps:create myapp && git push dokku main

Kubernetes

Kubernetes (K8s) est le standard de facto pour l'orchestration de conteneurs, permettant d'automatiser le déploiement, la mise à l'échelle et la gestion d'applications conteneurisées. Le control plane distribue les pods sur les nodes du cluster pour optimiser l'utilisation des ressources et garantir la haute disponibilité. Kubernetes offre l'auto-scaling, le self-healing, la gestion des volumes persistants et le load balancing natif. Disponible en services managés (EKS, AKS, GKE) ou on-premise avec Rancher et OpenShift, il s'intègre dans tout écosystème cloud-native et DevOps.

128.4k47.4kaujourd'hui
IntermédiaireCore
kubectl get pods -A

Traefik

Traefik est un reverse proxy et load balancer cloud-native. Découverte automatique via Docker, Kubernetes, Consul, etcd. Certificats Let's Encrypt automatiques. Supporte HTTP/2, WebSocket, gRPC. Interface web UI intégrée. Métriques Prometheus.

65.3k6.3k3j
IntermédiaireCore
docker run -p 8080:8080 traefik:latest --api.insecure=true

Istio

Istio est un service mesh open source CNCF qui se superpose aux applications distribuées. Il offre le traffic management, l'authentification service-à-service, les policies et la télémétrie via des proxies Envoy sidecars et le mode Ambient (ztunnel).

38.5k8.4kaujourd'hui
AvancéCore
istioctl install --set profile=demo

K9s

Interface TUI pour Kubernetes permettant navigation rapide, gestion ressources et troubleshooting clusters en terminal.

34.8k2.3kaujourd'hui
IntermédiaireCore

K3s

K3s est une distribution Kubernetes légère packagée en un binaire unique, incluant Containerd, Flannel, CoreDNS et Traefik, conçue pour l'Edge, l'IoT et les environnements à ressources limitées.

34.2k2.8khier
IntermédiaireCore

Minikube

Minikube implémente un cluster Kubernetes local sur macOS, Linux et Windows. Idéal pour le développement et l'apprentissage. Supporte LoadBalancer, multi-cluster, Persistent Volumes, Dashboard. Drivers : Docker, VirtualBox, Podman, KVM. Nombreux addons : NVIDIA GPU, monitoring, Ingress.

32.2k5.4kaujourd'hui
DébutantCore
minikube start

Helm

Helm est le gestionnaire de packages pour Kubernetes (projet CNCF), déployant des applications via des Charts contenant des templates et manifests, comparable à apt/yum/homebrew pour K8s.

30.3k7.8kaujourd'hui
IntermédiaireCore
helm repo add bitnami https://charts.bitnami.com/bitnami

Dapr

Dapr fournit des APIs intégrées pour microservices : pub/sub, state management, secrets, workflow, actors via un sidecar portable, projet CNCF Graduated, multi-cloud et edge.

26.2k2.2k2j
IntermédiaireCore
dapr init

ArgoCD

Argo CD est un outil GitOps open source pour Kubernetes (projet CNCF Graduated). Il synchronise l'état du cluster depuis Git comme source de vérité unique, avec support Helm, Kustomize, Jsonnet, rollback one-click et interface web.

24.4k8.0kaujourd'hui
IntermédiaireGitOps CD
kubectl create namespace argocd kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.4.5/manifests/install.yaml

Bytebase

Plateforme DevSecOps databases avec GitOps, data masking, contrôle accès et migration schema pour PostgreSQL, MySQL, Oracle.

14.6k1.0kaujourd'hui
IntermédiaireDatabase DevSecOps

Flux CD

Flux CD est un toolkit GitOps open source pour Kubernetes (CNCF Graduated). Il synchronise les clusters depuis Git ou OCI via des contrôleurs modulaires : Source, Kustomize, Helm, Notification et Image Automation.

8.4k799aujourd'hui
IntermédiaireGitOps CD
flux bootstrap github --owner=<user> --repository=<repo> --path=clusters/my-cluster

Helmfile

Helmfile déploie des releases Helm de façon déclarative par environnement et génère des manifestes prêts pour ArgoCD.

5.2k3682j
Intermédiairedéploiement déclaratif de releases Helm

Kargo

Kargo orchestre les promotions d'artefacts d'un environnement au suivant, en GitOps. Compagnon d'Argo CD sur Kubernetes.

3.7k453aujourd'hui
AvancéPromotion multi-environnements

Argo Rollouts

Argo Rollouts est un contrôleur Kubernetes pour le progressive delivery. Propose blue-green, canary avec traffic shaping (Istio, NGINX, ALB). Analyse les métriques Prometheus pour rollback automatique.

3.6k1.2kaujourd'hui
AvancéProgressive Delivery
kubectl argo rollouts get rollout my-rollout --watch

Flagger

Flagger est un opérateur Kubernetes de progressive delivery (CNCF Graduated, famille Flux) automatisant les releases Canary, A/B testing et Blue/Green avec analyse de métriques pour Istio, Linkerd, Nginx, Contour et Gateway API.

5.4k8103sem
AvancéGitOps CD
kubectl get canaries --all-namespaces

Fleet

Fleet (Rancher) déploie des applications GitOps sur des milliers de clusters. Gestion centralisée, bundles Helm/Kustomize, edge computing à grande échelle.

1.7k283aujourd'hui
AvancéMulti-Cluster
helm install fleet-crd https://github.com/rancher/fleet/releases/download/v0.10.0/fleet-crd-0.10.0.tgz

ACT

Act permet d'exécuter vos workflows GitHub Actions en local grâce à Docker, sans avoir à pousser chaque modification sur le dépôt distant. Idéal pour le debugging et les tests rapides, il lit les fichiers .github/workflows/ et lance les jobs dans des conteneurs reproduisant l'environnement GitHub. Vous obtenez un feedback instantané sur vos pipelines CI/CD, réduisez les allers-retours avec le serveur distant et accélérez votre cycle de développement. Compatible Linux, macOS et Windows, act s'intègre aussi à VS Code via une extension dédiée.

72.4k2.1k2mois
IntermédiaireLocal Runner
act -l

Gitea

Service Git self-hosted léger en Go avec hébergement de repos, CI/CD, gestion projets et packages.

58.6k7.3kaujourd'hui
DébutantCode Review
gitea web

Huginn

Huginn est un système d'agents autonomes qui surveillent le web, déclenchent des actions et automatisent des workflows.

50.1k4.3kaujourd'hui
IntermédiaireWorkflow Automation
docker run -d -p 3000:3000 huginn/huginn

Apache Airflow

Airflow orchestre des workflows complexes avec des DAGs Python. Scheduling, monitoring, retry, intégrations cloud. Standard pour les pipelines data engineering et MLOps.

47.2k18.1kaujourd'hui
Avancépipeline-orchestration

Gogs

Gogs est un service Git self-hosted ultra-léger écrit en Go. Avec une empreinte mémoire minimale (~30 Mo RAM), il s'installe en quelques minutes et fonctionne sur Raspberry Pi. Gogs offre l'essentiel : repositories, issues, pull requests, webhooks et wiki. Parfait pour les petites équipes ou projets personnels cherchant une alternative simple et souveraine à GitHub sans la complexité de GitLab.

47.9k5.1k1mois
DébutantGit Server
gogs web

Drone

Drone est une plateforme CI/CD cloud-native utilisant des conteneurs Docker pour chaque étape du pipeline. Avec sa configuration YAML simple, son support multi-plateformes (amd64, arm) et son architecture scalable, Drone convient aux équipes recherchant une CI légère et rapide. Intégration native avec GitHub, GitLab, Bitbucket et Gitea. Alternative moderne à Jenkins pour les workflows conteneurisés.

38.6k3.4k2j
IntermédiaireGit Server
drone exec

Harness

Harness est une plateforme CI/CD open source complète, successeur de Drone. Elle combine hébergement de code (Git), pipelines DevOps, environnements de développement (Gitspaces) et registres d'artefacts. Architecture moderne en Go, support Docker, Kubernetes, interface web intuitive. Alternative puissante à GitLab CI et Jenkins pour les équipes cherchant une solution tout-en-un et self-hosted.

38.6k3.4k2j
IntermédiaireGit Platform
docker run -d -p 3000:3000 -v /var/run/docker.sock:/var/run/docker.sock harness/harness

Kestra

Kestra est une plateforme d'orchestration événementielle open source pour automatiser workflows et pipelines de données. Configuration YAML déclarative, interface web avec éditeur visuel, 500+ plugins (AWS, GCP, bases de données, API). Support scheduling, triggers temps réel, parallélisme, retry. Alternative moderne à Airflow et Prefect, plus accessible grâce à son approche Infrastructure as Code.

29.8k3.4kaujourd'hui
IntermédiaireWorkflow Orchestration
docker run --pull=always --rm -it -p 8080:8080 kestra/kestra:latest server local

Ansible

Ansible est un outil open source de gestion de configuration et d'automatisation IT fonctionnant sans agent. Grâce à ses playbooks YAML déclaratifs et ses inventaires dynamiques, il permet de provisionner, configurer et orchestrer des infrastructures à grande échelle. Idéal pour le déploiement d'applications, la configuration système et l'orchestration multi-cloud, Ansible s'intègre parfaitement avec Terraform pour une approche IaC complète. Soutenu par Red Hat, il offre une courbe d'apprentissage douce et une communauté active avec des milliers de collections et rôles réutilisables.

71.0k24.4k2j
IntermédiaireProvisioning
ansible-playbook playbook.yml

Terraform

Terraform de HashiCorp est l'outil d'Infrastructure as Code (IaC) de référence pour provisionner et gérer des ressources multi-cloud (AWS, Azure, GCP) et on-premise. Grâce à son langage déclaratif HCL, vous définissez l'état désiré de votre infrastructure dans des fichiers versionnables. Le state file permet de suivre les changements et d'appliquer uniquement les différences. Avec des milliers de providers disponibles sur le Terraform Registry et l'intégration CI/CD via Terraform Cloud, il garantit reproductibilité, collaboration et auditabilité de vos déploiements.

50.0k10.6k2j
IntermédiaireProvisioning
terraform init && terraform plan

OpenTofu

OpenTofu est un fork open-source de Terraform sous licence MPL-2.0. Permet le provisionnement d'infrastructure déclaratif, avec execution plans, resource graph, et compatibilité avec les providers Terraform existants.

30.5k1.4k2j
IntermédiaireProvisioning
tofu init && tofu plan

Pulumi

Pulumi permet l'Infrastructure as Code avec des langages de programmation réels : TypeScript, Python, Go, C#, Java et YAML. Supporte 120+ providers (AWS, Azure, GCP, Kubernetes) et offre une Automation API pour l'orchestration programmatique. Licence Apache 2.0.

25.8k1.5kaujourd'hui
AvancéProvisioning
pulumi up

Nomad

Nomad est un orchestrateur de workloads simple et flexible de HashiCorp. Contrairement à Kubernetes, il gère conteneurs, VMs, binaires et jobs batch avec une architecture légère (un seul binaire). Son intégration native avec Consul (service discovery) et Vault (secrets) en fait une alternative pragmatique pour les équipes qui veulent de l'orchestration sans la complexité de Kubernetes.

17.0k2.1k2j
IntermédiaireOrchestration
nomad job run example.nomad

Packer

Packer (HashiCorp) crée des images machine identiques pour multiples plateformes à partir d'une configuration source unique. Léger, performant, il génère des images en parallèle via plugins pour AWS, Azure, Docker, VMware, et plus. Compatible avec HCL2 et convertissible en Vagrant boxes.

15.8k3.3kaujourd'hui
IntermédiaireImage Builder
packer build template.pkr.hcl

Salt

Salt (SaltStack) est un outil de gestion de configuration et d'orchestration à grande échelle. Avec son architecture master/minion et son bus de communication ZeroMQ, Salt excelle dans les environnements de milliers de serveurs avec une exécution ultra-rapide. Ses states déclaratifs, son event-driven automation et sa capacité à exécuter des commandes ad-hoc en font un choix puissant pour l'automatisation IT et le cloud management.

15.7k5.6kaujourd'hui
IntermédiaireConfig Management
salt '*' test.ping

AWX

AWX est l'interface web, l'API REST et le moteur de tâches qui se posent au-dessus d'Ansible. Il apporte ce que la ligne de commande n'a pas : identifiants chiffrés, RBAC, inventaires dynamiques, job templates, workflows et traçabilité. C'est le projet amont libre de Red Hat Ansible Automation Platform. Attention : plus aucune version publiée depuis juillet 2024 (24.6.1), le temps d'une refonte à grande échelle. Installer AWX aujourd'hui revient à déployer une image figée, dont les dépendances accumulent les vulnérabilités. Pour une plateforme maintenue, voir le fork Ascender.

15.6k3.7kaujourd'hui
IntermédiaireGestion de configuration
kubectl apply -k github.com/ansible/awx-operator/config/default?ref=2.19.1

Strix

Strix déploie des agents IA autonomes qui trouvent et prouvent les vulnérabilités d'une app par PoC. Open-source, mais LLM requis.

69.6k7.8kaujourd'hui
AvancéPentest IA

libFuzzer

libFuzzer est un moteur de fuzzing in-process intégré à LLVM/Clang, guidé par la couverture pour tester fonctions et parseurs.

41.1k19.2kaujourd'hui
Avancéfuzzing

Metasploit Framework

Metasploit est le framework d'exploitation de référence pour le pentest : exploits, payloads et post-exploitation.

39.2k15.0kaujourd'hui
Avancétest d'intrusion

Trivy

Trivy est le scanner de sécurité open source le plus complet développé par Aqua Security. Il détecte les vulnérabilités, misconfigurations et secrets exposés dans vos images Docker, systèmes de fichiers, dépôts Git et configurations IaC (Terraform, Kubernetes). Trivy est le scanner par défaut de GitLab Container Scanning, Harbor et Artifact Hub. Sa base de données de vulnérabilités couvre les principaux langages (Python, Node.js, Go, Java) et OS. Léger et sans agent, il s'intègre facilement dans vos pipelines CI/CD pour un shift-left security efficace. Trivy génère aussi des SBOM (Software Bill of Materials) conformes aux standards SPDX et CycloneDX.

38.5k7732j
IntermédiaireVuln Scanner
trivy image nginx:latest

CyberChef

CyberChef est le couteau suisse web du GCHQ : encoder, déchiffrer, analyser et défanger des données par recettes d'opérations, 100% navigateur.

36.2k4.2kaujourd'hui
DébutantSécurité offensive
docker run -d -p 8080:8080 ghcr.io/gchq/cyberchef:latest

Nuclei

Nuclei est un scanner de vulnérabilités rapide basé sur des templates YAML. Détection de CVE, misconfigurations, subdomain takeover, intégration CI/CD, et multi-protocoles (HTTP, DNS, TCP, SSL, WHOIS).

32.1k4.0kaujourd'hui
IntermédiaireVuln Scanner
nuclei -u https://example.com

TruffleHog

Détecteur de secrets dans Git, filesystems, images Docker et S3 avec vérification active de 700+ services.

28.6k2.6kaujourd'hui
IntermédiaireSecrets Detection
trufflehog git https://github.com/exemple/repo --only-verified

Gitleaks

Gitleaks est un outil de détection de secrets (mots de passe, API keys, tokens) dans les dépôts Git, fichiers et stdin, avec pre-commit hook, GitHub Action, règles regex personnalisables et rapports SARIF/JSON.

30.1k2.4k2sem
DébutantSecrets Detection
gitleaks detect --source . -v

Vaultwarden

Vaultwarden est un serveur Bitwarden alternatif écrit en Rust, léger et auto-hébergé. Compatible avec tous les clients officiels. Supporte Personal Vault, Organizations, Send, Attachments et 2FA (TOTP, WebAuthn, YubiKey, Duo). Déploiement via Docker ou Podman.

69.3k3.3k2j
DébutantSecrets Manager
docker run -d --name vaultwarden -v /vw-data/:/data/ -p 8000:80 vaultwarden/server:latest

Keycloak

Keycloak est une solution IAM open-source (projet CNCF) offrant SSO, OpenID Connect, SAML 2.0, user federation, strong authentication et fine-grained authorization pour sécuriser applications et services.

37.4k9.1kaujourd'hui
AvancéIAM
docker run -p 8080:8080 quay.io/keycloak/keycloak start-dev

HashiCorp Vault

HashiCorp Vault est la solution de référence pour la gestion centralisée des secrets et le chiffrement en environnement cloud. Il offre des secrets dynamiques avec rotation automatique des credentials, une PKI intégrée pour la gestion des certificats, et l'encryption as a service pour protéger vos données au repos et en transit. Vault propose de multiples méthodes d'authentification (tokens, LDAP, Kubernetes, AWS IAM) et des policies granulaires pour le contrôle d'accès. Ses Secret Engines (KV, databases, AWS, Azure) s'adaptent à tous les cas d'usage. Intégrable dans vos pipelines CI/CD et compatible Kubernetes, Vault sécurise l'ensemble de votre infrastructure avec une architecture haute disponibilité.

36.4k4.8k2j
AvancéSecrets Manager
vault status

Certbot

Certbot est le client ACME officiel de l'EFF pour obtenir des certificats Let's Encrypt gratuits. Il automatise la génération, le renouvellement et l'installation des certificats TLS pour Apache, Nginx, et autres. Avec ses plugins et son mode standalone, Certbot simplifie la mise en place du HTTPS et élimine les certificats expirés grâce au renouvellement automatique via cron ou systemd timer.

33.3k3.5k2j
DébutantTLS Automation
certbot certonly --nginx -d example.com

Infisical

Infisical est la plateforme open source de gestion des secrets, certificats et accès privilégiés. Elle offre le dashboard, la rotation automatique, les secrets dynamiques, le scanning de fuites, la PKI interne, le KMS et les SDK pour Node, Python, Go, Java et .NET.

29.9k2.4kaujourd'hui
IntermédiaireSecrets Manager
infisical run -- npm start

Authelia

Authelia est un portail SSO et MFA certifié OpenID Connect offrant l'authentification 2FA via TOTP, WebAuthn et Duo, intégrable avec nginx, Traefik et Caddy.

29.3k1.5kaujourd'hui
IntermédiaireAuth Proxy
docker run -v ./config:/config authelia/authelia

Authentik

Authentik est un Identity Provider open source avec proxy intégré. Gère SSO, OAuth2, OIDC, SAML et LDAP pour l'authentification centralisée.

26.0k2.1kaujourd'hui
IntermédiaireIdentity Provider
docker compose up -d

SOPS

SOPS (Secrets OPerationS) est un éditeur de fichiers chiffrés supportant YAML, JSON, ENV, INI et binaires. Chiffre avec AWS KMS, GCP KMS, Azure Key Vault, HashiCorp Vault, age et PGP. Idéal pour stocker des secrets dans Git de manière sécurisée (GitOps).

23.4k1.1k5j
IntermédiaireSecrets Manager
sops --encrypt secrets.yaml

perf

perf est l'outil Linux de profiling système analysant CPU, cache, branches et événements kernel bas niveau.

252.5k68.3kaujourd'hui
AvancéProfiling
perf stat ./myprogram && perf record -g ./myprogram && perf report

Uptime Kuma

Uptime Kuma est un outil de monitoring self-hosted avec interface moderne. Surveille HTTP(S), TCP, DNS, Docker, Steam, WebSocket. Notifications via Telegram, Discord, Slack, Email et 90+ services. Pages de statut multiples, 2FA, intervalle 20 secondes.

92.6k8.6kaujourd'hui
DébutantUptime Monitor
docker run -d -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:2

Netdata

Netdata est une plateforme de monitoring temps réel avec métriques par seconde, détection d'anomalies ML, dashboards auto-générés et alerting. Membre CNCF, supporte 800+ intégrations, Kubernetes, et architecture Parent-Child distribuée.

81.0k6.7kaujourd'hui
DébutantMonitoring
bash <(curl -Ss https://get.netdata.cloud/kickstart.sh)

Grafana

Plateforme de visualisation et observabilité open source pour métriques, logs et traces multi-sources.

77.4k14.9kaujourd'hui
IntermédiaireDashboards
docker run -d -p 3000:3000 grafana/grafana

Prometheus

Prometheus est le système de monitoring et d'alerting open source de référence, membre de la CNCF. Il collecte des métriques via un modèle pull et les stocke dans une base de données time-series performante. Son langage de requête PromQL permet d'analyser finement les données et de créer des alertes intelligentes via Alertmanager. Nativement intégré à Kubernetes et souvent couplé à Grafana pour la visualisation, Prometheus offre une observabilité complète pour les infrastructures cloud-native. Idéal pour surveiller latence, throughput, erreurs et saturation de vos services.

66.6k10.9kaujourd'hui
IntermédiaireTSDB
promtool check config prometheus.yml

ClickHouse

ClickHouse est une base de données OLAP orientée colonnes ultra-rapide pour l'analytics temps réel. Conçue pour traiter des milliards de lignes avec des requêtes en millisecondes. Cas d'usage : logs, métriques, analytics produit, BI. Support SQL standard, réplication, sharding, compression avancée. Utilisée par Cloudflare, Uber, eBay. Alternative performante à Elasticsearch pour l'analytics.

50.5k9.1kaujourd'hui
AvancéAnalytics Database

Sentry

Plateforme de monitoring d'erreurs et APM temps réel avec stack traces, release tracking et alerting.

45.6k4.9kaujourd'hui
IntermédiaireError Tracking
sentry-cli releases new v1.0.0

Glance

Glance est un dashboard self-hosted minimaliste qui agrège tous vos feeds en une seule page. Widgets : RSS/Atom, météo, calendrier, stocks, Twitch, GitHub releases, Reddit, monitoring (uptime, Docker). Configuration YAML simple, thèmes personnalisables, responsive. Alternative légère à Heimdall et Homer, parfait pour centraliser l'information de votre homelab ou équipe DevOps.

37.5k1.5k3j
DébutantDashboard
docker run -d -p 8080:8080 -v ./glance.yml:/app/glance.yml glanceapp/glance

frp

frp est un reverse proxy qui expose un service derrière un NAT ou un pare-feu via des tunnels TCP, UDP et HTTP.

110.0k15.2kaujourd'hui
Intermédiairetunneling

Caddy

Caddy est un serveur web moderne avec HTTPS automatique par défaut via Let's Encrypt. Son Caddyfile offre une syntaxe ultra-simple pour le reverse proxy, le load balancing et les redirections. Écrit en Go (un seul binaire), Caddy supporte HTTP/3, le wildcard TLS, et s'intègre parfaitement avec Docker et Kubernetes. Alternative moderne à Nginx pour les équipes cherchant la simplicité sans sacrifier les performances.

78.1k5.2kaujourd'hui
DébutantWeb Server
caddy run --config Caddyfile

Pi-hole

Pi-hole est un DNS sinkhole qui bloque publicités et traqueurs pour tout le réseau, idéal sur Raspberry Pi.

61.3k3.3kaujourd'hui
DébutantDNS sinkhole
pihole -up

mitmproxy

mitmproxy est un proxy HTTP(S) interactif pour intercepter, inspecter et modifier le trafic en temps réel.

45.7k4.8k5j
IntermédiaireHTTP Proxy
mitmproxy --mode regular@8080

Headscale

Headscale est une implémentation open source et auto-hébergeable du coordination server de Tailscale. On garde les clients Tailscale officiels mais on pointe leur plan de contrôle vers son propre serveur (--login-server), ce qui élimine toute dépendance à Tailscale Inc : idéal pour la souveraineté (control plane en région EU, RGPD). Il prend en charge MagicDNS, les ACL/grants, les subnet routers, les exit nodes et Tailscale SSH. Déploiement Docker, policy versionnable en Git. Alternative complète : NetBird.

44.8k2.6kaujourd'hui
IntermédiaireVPN
docker compose up -d

Kong

API Gateway cloud-native sur Nginx avec service mesh, plugins, rate limiting et authentification.

44.3k5.2kaujourd'hui
IntermédiaireAPI Gateway
kong start -c /etc/kong/kong.conf

Tailscale

Tailscale est un VPN mesh zéro-configuration basé sur WireGuard. Chaque machine reçoit une IP stable dans un réseau privé chiffré de bout en bout ; un coordination server gère l'échange de clés et la traversée de NAT via les relais DERP, sans ouvrir le moindre port sur le pare-feu. Il fournit MagicDNS, des ACL (tailnet policy), des subnet routers, des exit nodes et Tailscale SSH pour un accès Zero Trust. Pour garder la souveraineté du plan de contrôle, le projet open source Headscale réimplémente le coordination server en self-hosted ; NetBird est une alternative complète auto-hébergeable.

37.7k3.4kaujourd'hui
DébutantVPN
tailscale up

AdGuard Home

AdGuard Home est un serveur DNS filtrant qui bloque publicités et traqueurs sur tout le réseau, avec chiffrement DoH/DoT.

37.5k2.6k2j
DébutantDNS filtrant
AdGuardHome -s install

Excalidraw

Excalidraw est un tableau blanc pour dessiner schémas et diagrammes au style croquis, avec collaboration temps réel.

134.1k15.7kaujourd'hui
DébutantTableau blanc

Hugo

Hugo est le framework le plus rapide au monde pour construire des sites statiques. Écrit en Go, il offre des pipelines d'assets (images, JavaScript, Sass, Tailwind CSS), le support multilingue et les Hugo Modules pour partager contenu et thèmes.

90.2k8.4khier
IntermédiaireStatic Site
hugo new site my-docs && hugo server -D

Reveal.js

Reveal.js crée des présentations HTML interactives. Markdown, code highlighting, speaker notes, exports PDF. Standard pour les présentations techniques et conférences.

72.4k17.0k2sem
DébutantPresentations

Docusaurus

Docusaurus est un framework React de Meta pour créer des sites de documentation open source, avec versioning, localisation (i18n), support MDX et démarrage rapide via npm init docusaurus.

66.5k10.1k2j
IntermédiaireStatic Site
npx create-docusaurus@latest my-docs classic

Draw.io

Draw.io (diagrams.net) crée des diagrammes techniques : architecture, flowcharts, infra. Version desktop/web, export PNG/SVG, intégration Confluence/GitHub.

63.5k5.8kaujourd'hui
DébutantDiagrams

Typst

Typst est un système de composition typographique moderne alternatif à LaTeX avec syntaxe simple et compilation rapide.

56.7k1.8k2j
IntermédiaireTypesetting
typst compile document.typ

Jekyll

Jekyll génère des sites statiques depuis Markdown/Liquid, natif GitHub Pages, idéal pour blogs et docs.

51.7k10.3k5j
DébutantStatic Site Generators
gem install jekyll bundler && jekyll new my-site && cd my-site && bundle exec jekyll serve

Slidev

Slidev génère des présentations depuis du Markdown avec Vue.js. Code live, LaTeX, animations, thèmes. Moderne, orienté développeurs, export PDF/SPA.

49.1k2.2kaujourd'hui
DébutantPresentations
npx slidev

Ollama

Ollama permet d'exécuter des LLMs localement (Llama, Mistral, Gemma) avec une API compatible OpenAI. Installation simple, modèles optimisés GGUF, support GPU.

183.8k18.4kaujourd'hui
DébutantLLM Runtime
ollama run llama3

LangChain

LangChain est un framework Python et JS pour bâtir des applications LLM avec chaînes, agents et pipelines RAG.

148.1k24.9kaujourd'hui
IntermédiaireLLM Framework
pip install langchain

llama.cpp

llama.cpp est un moteur d'inférence LLM en C/C++ exécutant des modèles GGUF en local, sur CPU comme sur GPU.

131.7k24.5kaujourd'hui
IntermédiaireLLM Serving
llama-cli -m model.gguf -p "Bonjour"

vLLM

vLLM est un moteur d'inférence LLM haute performance avec PagedAttention pour un throughput 24x supérieur. Supporte OpenAI API, LoRA, quantization.

94.1k23.6kaujourd'hui
AvancéLLM Serving

Docling

Docling analyse PDF, DOCX et HTML et les convertit en Markdown ou JSON, prêts pour le RAG.

69.1k5.1kaujourd'hui
IntermédiaireExtraction de documents
docling document.pdf

LiteLLM

LiteLLM unifie +100 LLMs (OpenAI, Anthropic, Ollama, Azure) sous une API unique. Proxy avec load balancing, rate limiting, budgets et logging pour la production.

61.5k12.5kaujourd'hui
IntermédiaireLLM Gateway
litellm --model ollama/llama3

Goose

Goose est un agent IA en ligne de commande extensible via MCP, capable d'automatiser des taches de dev et d'exploitation.

55.4k6.5kaujourd'hui
Intermédiaireagent IA en ligne de commande

whisper.cpp

whisper.cpp transcrit l'audio en texte via un portage C/C++ du modèle Whisper, en inférence CPU ou GPU.

54.5k6.3k6j
IntermédiaireSpeech-to-Text
whisper-cli -m models/ggml-base.bin -f audio.wav

Redis

Redis est une base de données in-memory ultra-rapide servant de cache, message broker et data structure server. Supporte strings, hashes, lists, sets, sorted sets, streams, JSON, time series et vector search (RAG). Latence sub-milliseconde, 72k+ stars GitHub.

77.0k24.9kaujourd'hui
IntermédiaireCache & NoSQL
redis-cli

etcd

etcd est un key-value store distribué fiable et hautement disponible, utilisé comme source de vérité pour les systèmes distribués. C'est le cerveau de Kubernetes : il stocke tout l'état du cluster (pods, services, secrets, ConfigMaps). Basé sur l'algorithme de consensus Raft, etcd garantit la consistance forte et la tolérance aux pannes. Essentiel pour comprendre Kubernetes et construire des systèmes cloud-native résilients.

52.4k10.5kaujourd'hui
Avancékey-value store
etcd --listen-client-urls http://localhost:2379

DuckDB

DuckDB est une base analytique embarquée qui interroge CSV, Parquet et bases distantes en SQL, sans serveur.

42.3k4.0kaujourd'hui
DébutantOLAP embarqué

Valkey

Valkey est un magasin clé-valeur in-memory open source, fork de Redis, pour cache, sessions et files de messages.

27.5k1.4kaujourd'hui
IntermédiaireCache clé-valeur
valkey-server

Typesense

Typesense est un moteur de recherche open source rapide et tolerant aux fautes, avec recherche vectorielle et hybride integree.

27.0k1.0k5j
Intermédiairemoteur de recherche

TimescaleDB

TimescaleDB est une extension PostgreSQL pour séries temporelles avec hypertables, compression et continuous aggregates.

23.7k1.2kaujourd'hui
IntermédiaireTime Series
docker run -d --name timescaledb -p 5432:5432 -e POSTGRES_PASSWORD=password timescale/timescaledb:latest-pg15

PostgreSQL

PostgreSQL est un SGBD objet-relationnel open source, leader du marché. Supporte transactions ACID, JSON/JSONB, réplication, extensions (PostGIS, TimescaleDB). Standard SQL, architecture extensible.

22.5k6.0kaujourd'hui
IntermédiaireSGBD relationnel
psql -U postgres

Vitess

Vitess est une couche de sharding MySQL pour Kubernetes, pensée pour la scalabilité horizontale de bases massives.

21.4k2.4khier
AvancéMySQL / Sharding

Plane

Plane est une plateforme de gestion de projet open-source (AGPL-3.0), alternative à Jira et Linear : work items, cycles, modules, pages et triage. Self-hostable via Docker et AI-native (Plane AI, connecteurs MCP).

61.1k6.1kaujourd'hui
IntermédiaireGestion de projet

Rocket.Chat

Rocket.Chat est une plateforme de communication d'équipe open source alternative à Slack. Avec ses channels, messages directs, threads, vidéoconférence, bots et integrations (webhooks, Zapier), elle offre une solution self-hosted complète. Son support Federation (Matrix), ses apps et son API robuste en font un choix solide pour les organisations cherchant la souveraineté des données et la personnalisation du ChatOps.

46.3k14.0kaujourd'hui
IntermédiaireTeam Chat
docker run -d rocketchat/rocket.chat

Mattermost

Mattermost est une plateforme de messagerie d'équipe open source conçue pour les environnements enterprise et DevOps. Avec ses integrations (Jira, GitLab, Jenkins), ses Playbooks (incident response), ses Boards (Kanban) et son plugin ecosystem, Mattermost va au-delà du chat. Version self-hosted avec haute disponibilité, SSO, audit logs et conformité HIPAA/SOC2 pour les organisations exigeantes en sécurité et souveraineté.

39.4k9.1kaujourd'hui
IntermédiaireTeam Chat
docker run -d mattermost/mattermost-team-edition

Zulip

Zulip est un outil de chat d'équipe unique avec son modèle de topics (fils de discussion par sujet). Contrairement aux channels chronologiques de Slack, chaque conversation a un topic permettant de suivre plusieurs discussions en parallèle sans confusion. Avec ses streams, sa recherche puissante, son threading naturel et ses integrations, Zulip améliore la productivité des équipes distribuées et le suivi des discussions techniques.

26.1k10.4kaujourd'hui
IntermédiaireTeam Chat
docker run -d zulip/docker-zulip

AWS CLI

AWS CLI est l'interface ligne de commande officielle d'Amazon pour gérer plus de 200 services AWS : S3, EC2, IAM, Lambda, avec gestion des profils et credentials.

17.3k4.7khier
IntermédiaireCloud CLI
aws s3 ls

Hubot

Hubot est un framework de bot créé par GitHub pour automatiser les opérations via le chat (ChatOps). Écrit en CoffeeScript/JavaScript, il s'intègre avec Slack, Mattermost, Discord et peut exécuter des scripts personnalisés pour déployer, monitorer, gérer les incidents. Bien que moins maintenu depuis l'acquisition par Microsoft, Hubot reste la référence historique du ChatOps et a inspiré de nombreux successeurs (Errbot, Lita).

16.8k3.7k4j
IntermédiaireChatOps Bot
npx hubot --create mybot && cd mybot && npm start

GLPI

GLPI est une plateforme ITSM et d'inventaire de parc : tickets, actifs, contrats, licences, avec un agent d'inventaire automatique. C'est le standard de fait dans beaucoup de DSI françaises. Le plugin GLPI Carbon ajoute le suivi de l'empreinte énergétique des actifs. Licence GPL-3.0.

6.5k1.8k2j
IntermédiaireITSM

Soft Serve

Soft Serve est un serveur Git auto-hébergé piloté entièrement en SSH, avec une interface TUI, la création de dépôts à la volée et un contrôle d'accès par clés publiques. Beaucoup plus léger que Gitea ou Forgejo, sans interface web ni base de données. Écosystème Charm. Licence MIT.

7.3k2441sem
IntermédiaireGit Server
ssh git.example.com

Ce projet vous est utile ?

Les guides, formations, quiz et labs restent gratuits. Si vous les utilisez régulièrement, vous pouvez contribuer à leur maintenance et à leur développement.

Devenir membre de soutien (nouvel onglet) Soutenir une fois (nouvel onglet) En savoir plus

Suivez aussi le projet sur LinkedIn