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
Filtrer Niveau, système, 17 catégories, 92 facettes
Outils mis en avant 4
NetBird
NetBird est une plateforme mesh WireGuard open source et entièrement auto-hébergeable. Contrairement à Headscale (qui réutilise les clients Tailscale), NetBird fournit sa propre stack complète : agents, control plane, interface web de gestion et infrastructure de relais (Management, Signal, Relay). Il offre des ACL basées sur l'identité gérées graphiquement, le SSO/MFA intégré et un reverse proxy pour exposer des services internes. C'est l'alternative souveraine la plus complète à Tailscale quand on veut tout garder en interne avec une UI, sans dépendre d'un control plane tiers.
docker compose up -dOrca
Varnish Orca est un 'registre de conteneurs virtuel' qui consolide et accélère les registres pour les artefacts de construction et d'exécution. En mettant en cache les images Docker, les packages NPM, les charts Helm, les modules Go et bien d'autres, Orca accélère l'intégration continue.
docker pull varnish/orca --platform linux/amd64Plumber
Plumber est un scanner de sécurité pour GitLab CI/CD et GitHub Actions. Détecte images non épinglées, actions tierces non SHA, sources non fiables, branches non protégées et Docker-in-Docker. Rend un Plumber Score A-E, exporte un PBOM, intégration composant GitLab native.
plumber analyzeSysWarden
SysWarden est un orchestrateur de pare-feu hôte Linux en Go : politique nftables autoritaire, listes de blocage, GeoIP, ASN, durcissement CIS L2 et analyse de journaux hors bande.
wget https://github.com/duggytuxy/syswarden/releases/download/v<version>/syswarden_<version>_amd64.deb && sudo apt-get install -y ./syswarden_<version>_amd64.debNeovim
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.
nvim fichier.txtfzf
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.
fzfVentoy
Ventoy transforme une clé USB en support de boot multi-ISO : copier les images suffit, sans reformatage à chaque changement.
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.
alacrittyTlDR
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.
tldr tarripgrep
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.
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.
ghosttybat
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.
bat fichier.txtGo
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.
go run main.goRust
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.
cargo runUV
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.
uv pip install -r requirements.txtlazygit
lazygit est un client Git TUI interactif pour staging, commits, rebases et résolution de conflits visuellement.
lazygitHoppscotch
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.
hopp test -e env.json collection.jsonGit
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.
git statusRuff
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).
ruff check . --fixHomebrew
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.
brew install htop && brew info htopFirecracker
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.
firecracker --api-sock /tmp/firecracker.socketProxmox 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.
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.
vagrant upLima
Lima lance des machines virtuelles Linux légères en CLI, pensées pour exécuter des conteneurs sur macOS et Linux.
Quickemu
Quickemu crée et lance des VM QEMU optimisées Windows, macOS ou Linux en une commande, sans configuration manuelle.
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.
qemu-system-x86_64 -enable-kvm -m 2048 -cdrom debian.isoNetboot.xyz
Installateur OS bootable réseau basé iPXE permettant déploiement baremetal multi-OS via PXE/HTTP.
Multipass
Multipass lance des VM Ubuntu jetables en une commande, avec cloud-init, pour du prototypage local reproductible.
Syncthing
Syncthing synchronise vos fichiers en pair-à-pair chiffré entre appareils, sans serveur central ni cloud tiers.
syncthingRclone
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.
rclone sync /local/path remote:bucketRestic
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.
restic backup ~/DocumentsSeaweedFS
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.
docker run -p 9333:9333 -p 8080:8080 chrislusf/seaweedfs server -master.port=9333 -volume.port=8080RustFS
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.
rustfs --address :9000 --console-enable /data/rustfs0Ceph
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.
ceph statusDuplicati
Duplicati réalise des sauvegardes chiffrées et incrémentales vers le cloud (S3, Backblaze, Azure, Google Drive).
duplicati-serverKopia
Kopia est un outil de backup incrémental avec déduplication, chiffrement et support cloud (S3, B2, GCS).
kopia repository create filesystem --path /backup && kopia snapshot create ~/DocumentsCoolify
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.
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.
docker run -d -p 9000:9000 --name portainer -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ceDocker 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.
docker compose up -dDokploy
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.
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.
lazydocker1Panel
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.
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.
podman run -it --rm alpine shDokku
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.
dokku apps:create myapp && git push dokku mainKubernetes
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.
kubectl get pods -ATraefik
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.
docker run -p 8080:8080 traefik:latest --api.insecure=trueIstio
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).
istioctl install --set profile=demoK9s
Interface TUI pour Kubernetes permettant navigation rapide, gestion ressources et troubleshooting clusters en terminal.
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.
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.
minikube startHelm
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.
helm repo add bitnami https://charts.bitnami.com/bitnamiDapr
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.
dapr initArgoCD
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.
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.
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.
flux bootstrap github --owner=<user> --repository=<repo> --path=clusters/my-clusterHelmfile
Helmfile déploie des releases Helm de façon déclarative par environnement et génère des manifestes prêts pour ArgoCD.
Kargo
Kargo orchestre les promotions d'artefacts d'un environnement au suivant, en GitOps. Compagnon d'Argo CD sur Kubernetes.
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.
kubectl argo rollouts get rollout my-rollout --watchFlagger
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.
kubectl get canaries --all-namespacesFleet
Fleet (Rancher) déploie des applications GitOps sur des milliers de clusters. Gestion centralisée, bundles Helm/Kustomize, edge computing à grande échelle.
helm install fleet-crd https://github.com/rancher/fleet/releases/download/v0.10.0/fleet-crd-0.10.0.tgzACT
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.
act -lGitea
Service Git self-hosted léger en Go avec hébergement de repos, CI/CD, gestion projets et packages.
gitea webHuginn
Huginn est un système d'agents autonomes qui surveillent le web, déclenchent des actions et automatisent des workflows.
docker run -d -p 3000:3000 huginn/huginnApache Airflow
Airflow orchestre des workflows complexes avec des DAGs Python. Scheduling, monitoring, retry, intégrations cloud. Standard pour les pipelines data engineering et MLOps.
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.
gogs webDrone
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.
drone execHarness
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.
docker run -d -p 3000:3000 -v /var/run/docker.sock:/var/run/docker.sock harness/harnessKestra
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.
docker run --pull=always --rm -it -p 8080:8080 kestra/kestra:latest server localAnsible
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.
ansible-playbook playbook.ymlTerraform
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.
terraform init && terraform planOpenTofu
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.
tofu init && tofu planPulumi
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.
pulumi upNomad
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.
nomad job run example.nomadPacker
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.
packer build template.pkr.hclSalt
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.
salt '*' test.pingAWX
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.
kubectl apply -k github.com/ansible/awx-operator/config/default?ref=2.19.1Strix
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.
libFuzzer
libFuzzer est un moteur de fuzzing in-process intégré à LLVM/Clang, guidé par la couverture pour tester fonctions et parseurs.
Metasploit Framework
Metasploit est le framework d'exploitation de référence pour le pentest : exploits, payloads et post-exploitation.
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.
trivy image nginx:latestCyberChef
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.
docker run -d -p 8080:8080 ghcr.io/gchq/cyberchef:latestNuclei
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).
nuclei -u https://example.comTruffleHog
Détecteur de secrets dans Git, filesystems, images Docker et S3 avec vérification active de 700+ services.
trufflehog git https://github.com/exemple/repo --only-verifiedGitleaks
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.
gitleaks detect --source . -vVaultwarden
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.
docker run -d --name vaultwarden -v /vw-data/:/data/ -p 8000:80 vaultwarden/server:latestKeycloak
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.
docker run -p 8080:8080 quay.io/keycloak/keycloak start-devHashiCorp 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é.
vault statusCertbot
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.
certbot certonly --nginx -d example.comInfisical
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.
infisical run -- npm startAuthelia
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.
docker run -v ./config:/config authelia/autheliaAuthentik
Authentik est un Identity Provider open source avec proxy intégré. Gère SSO, OAuth2, OIDC, SAML et LDAP pour l'authentification centralisée.
docker compose up -dSOPS
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).
sops --encrypt secrets.yamlperf
perf est l'outil Linux de profiling système analysant CPU, cache, branches et événements kernel bas niveau.
perf stat ./myprogram && perf record -g ./myprogram && perf reportUptime 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.
docker run -d -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:2Netdata
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.
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.
docker run -d -p 3000:3000 grafana/grafanaPrometheus
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.
promtool check config prometheus.ymlClickHouse
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.
Sentry
Plateforme de monitoring d'erreurs et APM temps réel avec stack traces, release tracking et alerting.
sentry-cli releases new v1.0.0Glance
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.
docker run -d -p 8080:8080 -v ./glance.yml:/app/glance.yml glanceapp/glancefrp
frp est un reverse proxy qui expose un service derrière un NAT ou un pare-feu via des tunnels TCP, UDP et HTTP.
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.
caddy run --config CaddyfilePi-hole
Pi-hole est un DNS sinkhole qui bloque publicités et traqueurs pour tout le réseau, idéal sur Raspberry Pi.
pihole -upmitmproxy
mitmproxy est un proxy HTTP(S) interactif pour intercepter, inspecter et modifier le trafic en temps réel.
mitmproxy --mode regular@8080Headscale
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.
docker compose up -dKong
API Gateway cloud-native sur Nginx avec service mesh, plugins, rate limiting et authentification.
kong start -c /etc/kong/kong.confTailscale
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.
tailscale upAdGuard Home
AdGuard Home est un serveur DNS filtrant qui bloque publicités et traqueurs sur tout le réseau, avec chiffrement DoH/DoT.
AdGuardHome -s installExcalidraw
Excalidraw est un tableau blanc pour dessiner schémas et diagrammes au style croquis, avec collaboration temps réel.
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.
hugo new site my-docs && hugo server -DReveal.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.
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.
npx create-docusaurus@latest my-docs classicDraw.io
Draw.io (diagrams.net) crée des diagrammes techniques : architecture, flowcharts, infra. Version desktop/web, export PNG/SVG, intégration Confluence/GitHub.
Typst
Typst est un système de composition typographique moderne alternatif à LaTeX avec syntaxe simple et compilation rapide.
typst compile document.typJekyll
Jekyll génère des sites statiques depuis Markdown/Liquid, natif GitHub Pages, idéal pour blogs et docs.
gem install jekyll bundler && jekyll new my-site && cd my-site && bundle exec jekyll serveSlidev
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.
npx slidevOllama
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.
ollama run llama3LangChain
LangChain est un framework Python et JS pour bâtir des applications LLM avec chaînes, agents et pipelines RAG.
pip install langchainllama.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.
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.
Docling
Docling analyse PDF, DOCX et HTML et les convertit en Markdown ou JSON, prêts pour le RAG.
docling document.pdfLiteLLM
LiteLLM unifie +100 LLMs (OpenAI, Anthropic, Ollama, Azure) sous une API unique. Proxy avec load balancing, rate limiting, budgets et logging pour la production.
litellm --model ollama/llama3Goose
Goose est un agent IA en ligne de commande extensible via MCP, capable d'automatiser des taches de dev et d'exploitation.
whisper.cpp
whisper.cpp transcrit l'audio en texte via un portage C/C++ du modèle Whisper, en inférence CPU ou GPU.
whisper-cli -m models/ggml-base.bin -f audio.wavRedis
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.
redis-clietcd
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.
etcd --listen-client-urls http://localhost:2379DuckDB
DuckDB est une base analytique embarquée qui interroge CSV, Parquet et bases distantes en SQL, sans serveur.
Valkey
Valkey est un magasin clé-valeur in-memory open source, fork de Redis, pour cache, sessions et files de messages.
valkey-serverTypesense
Typesense est un moteur de recherche open source rapide et tolerant aux fautes, avec recherche vectorielle et hybride integree.
TimescaleDB
TimescaleDB est une extension PostgreSQL pour séries temporelles avec hypertables, compression et continuous aggregates.
docker run -d --name timescaledb -p 5432:5432 -e POSTGRES_PASSWORD=password timescale/timescaledb:latest-pg15PostgreSQL
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.
psql -U postgresVitess
Vitess est une couche de sharding MySQL pour Kubernetes, pensée pour la scalabilité horizontale de bases massives.
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).
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.
docker run -d rocketchat/rocket.chatMattermost
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é.
docker run -d mattermost/mattermost-team-editionZulip
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.
docker run -d zulip/docker-zulipAWS 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.
aws s3 lsHubot
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).
npx hubot --create mybot && cd mybot && npm startGLPI
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.
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.
ssh git.example.comToutes les facettes
Les facettes sont des usages transverses. Sélectionner plusieurs = OU (au moins une).
Comment fonctionne le filtrage ?
🔍 Recherche
La recherche filtre instantanément sur : nom, résumé, tags, catégorie et facettes.
🧩 Règle générale
Les filtres sont organisés en groupes :
- Dans un même groupe (Niveau, OS, Catégories, Facettes) : logique OU
→ si vous sélectionnez plusieurs valeurs, l'outil est gardé s'il correspond à au moins une. - Entre les groupes (Recherche + Niveau + OS + Catégorie + Facettes) : logique ET
→ l'outil doit passer tous les groupes actifs.
📊 Niveau
Si vous sélectionnez plusieurs niveaux, on garde les outils débutant OU intermédiaire (etc.).
💻 Système d'exploitation
Si vous sélectionnez Linux + Windows, on garde les outils compatibles Linux OU Windows.
📁 Catégories
Un outil a une seule catégorie, mais vous pouvez filtrer sur plusieurs catégories :
→ on garde les outils dans au moins une des catégories cochées.
🏷️ Facettes
Une facette = un usage transversal (ex : GitOps, Secrets, Logs…).
Sélectionner plusieurs facettes = OU (au moins une facette).
✅ Exemples
- Niveau Débutant + Facette GitOps
→ outils débutants ET GitOps - OS Linux + Windows + Catégorie Kubernetes
→ outils Kubernetes compatibles Linux OU Windows - Facettes Logs + SIEM
→ outils Logs OU SIEM
Aucun outil trouvé
Essayez un autre terme ou réinitialisez les filtres