--- title: Windmill created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, development-infrastructure, app-marathon3-batch-c] confidence: high contested: false sources: [https://selfh.st/apps/?tag=development-infrastructure&app=windmill] --- # đŸȘŸ Windmill > La plateforme de dĂ©veloppement open source pour scripts, flows, apps internes et UIs — alternative Ă  Retool/N8N/Airplane. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [windmill.dev](https://windmill.dev) | | **GitHub** | [windmill-labs/windmill](https://github.com/windmill-labs/windmill) | | **License** | AGPL-3.0 | | **Langage** | TypeScript + Rust | | **Étoiles GitHub** | 13k ⭐ | | **CatĂ©gorie** | [[cat-development-infrastructure|Development Infrastructure]] | ## 📝 Description **Windmill** est une plateforme dev tout-en-un : scripts (Python/TS/Go/Bash/PostgreSQL), flows visuels (type n8n/Temporal), apps internes drag&drop, schedulers, webhooks. Workers Rust haute performance, marketplace de scripts rĂ©utilisables, versionning Git-like, audit log, RBAC granulaire, OpenAPI auto-gĂ©nĂ©rĂ©. **DiffĂ©rence vs n8n** : plus code-centric, build de vĂ©ritables apps (pas juste de l'automation), open source pur AGPL, workers scale-out en Rust. **DiffĂ©rence vs Retool** : open source, auto-hĂ©bergeable, support natif de scripts Python/Go/bash. **Pour qui** : Ă©quipes DevOps, plateformes data, SRE, intĂ©grateurs, dĂ©partements IT crĂ©ant des outils internes rapidement. ## 🚀 Installation ### Docker Compose (recommandĂ©) ```yaml version: '3.8' services: windmill-db: image: postgres:16 container_name: windmill-db restart: unless-stopped environment: POSTGRES_DB: windmill POSTGRES_USER: admin POSTGRES_PASSWORD: ${WINDMILL_DB_PASSWORD} volumes: - windmill-db:/var/lib/postgresql/data windmill: image: ghcr.io/windmill-labs/windmill:main container_name: windmill restart: unless-stopped depends_on: - windmill-db ports: - "8000:8000" environment: DATABASE_URL: postgres://admin:${WINDMILL_DB_PASSWORD}@windmill-db/windmill MODE: server NUM_WORKERS: 4 volumes: - windmill-data:/var/data labels: - "traefik.http.routers.windmill.rule=Host(`windmill.example.com`)" - "traefik.http.routers.windmill.tls.certresolver=letsencrypt" windmill-worker: image: ghcr.io/windmill-labs/windmill:main container_name: windmill-worker restart: unless-stopped depends_on: - windmill environment: DATABASE_URL: postgres://admin:${WINDMILL_DB_PASSWORD}@windmill-db/windmill MODE: worker WORKER_GROUP: default volumes: - /var/run/docker.sock:/var/run/docker.sock volumes: windmill-db: windmill-data: ``` ## 🔄 Alternatives ### Open Source - **n8n** — automation workflows, focus integrateurs - **Apache Airflow** — orchestrateur data, Python DAGs - **Temporal** — workflow engine Go/TS, code-first - **Prefect** — orchestration data, Python natif - **Toco** — UI builder sur Temporal - **Activepieces** — alternative n8n plus rĂ©cente ### PropriĂ©taires - **Retool** — builder d'apps internes (SaaS premium) - **Airplane** — plateforme scripts/apps interne - **Make (Integromat)** — automation visuelle SaaS - **Workato** — iPaaS enterprise ## 🔐 SĂ©curitĂ© - **Auth** : email/password, OAuth2, LDAP, SSO SAML, OIDC - **RBAC granulaire** : par workspace, folder, script (exĂ©cuter / dev / admin) - **Isolation workers** : subprocess execution, Docker mode possible - **Secrets** : chiffrement AES-256, jamais en clair en DB - **Audit** : log complet de toutes exĂ©cutions, secrets redaction - **Multitenancy** : support cloud EE + EE ## 📚 Ressources - [Documentation](https://windmill.dev/docs) - [Open-source Hub de scripts](https://hub.windmill.dev) - [CommunautĂ© Discord](https://discord.gg/windmill) ## Pages LiĂ©es - [[cat-development-infrastructure]] — CatĂ©gorie Dev Infrastructure - [[app-pocketbase]] — Backend lĂ©ger - [[app-windmill]] — rĂ©fĂ©rence croisĂ©e