WindmillWindmill

Plateforme de workflows et apps internes, exécution Python, TypeScript, Go, Bash et SQL avec UI auto-générée.

Windmill est une plateforme open source pour développer workflows, scripts et apps internes, alternative à n8n, Airflow, Retool ou Superblocks. Exécution native de Python, TypeScript, Go, Bash et SQL, UI auto-générée à partir des signatures de fonction, planification cron, déclencheurs webhook. Fait pour les équipes qui veulent du code vrai, pas seulement du no-code.

Le problème

n8n est top pour le no-code visuel mais devient limité quand les workflows grossissent ou nécessitent du vrai code. Airflow est puissant mais demande un cluster et des compétences DevOps. Retool est SaaS et propriétaire. Windmill comble le vide : code natif, UI générée, scaling, hébergeable chez vous.

Fonctionnalités clés

    Multi-langages natifs
    Python, TypeScript / Deno, Go, Bash, PowerShell, SQL (PostgreSQL, MySQL, BigQuery), GraphQL. Pas de wrapper, vrai code.
    UI auto-générée
    La signature de votre fonction génère le formulaire. Ajoutez un script, l'UI est prête pour vos utilisateurs métier.
    Workflows visuels
    Composez des scripts en flux : conditions, boucles, branches parallèles, retries, sleeps. Approbations humaines intégrées.
    Triggers multiples
    Cron, webhook, Slack, email entrant, événements Postgres. Déclenchez vos scripts sur n'importe quel signal.
    Apps internes
    App builder drag-and-drop pour créer des outils internes (admin, dashboards) connectés à vos scripts.
    Workers scalables
    Workers natifs et Docker. Distribuez l'exécution sur plusieurs machines pour les workflows lourds.

Sur votre serveur

    PostgreSQL local
    Base windmill créée automatiquement, auth socket Unix. Sauvegarde via pg_dump standard.
    Workers natifs
    Worker principal et worker natif activés par défaut. Désactivables individuellement selon votre charge.
    Premier admin via UI
    Pas de provisioning manuel : créez le compte administrateur via l'interface web à la première connexion.

Disponible sur votre serveur

Windmill est pré-configuré avec PostgreSQL, workers actifs, LSP intégré et HTTPS via Caddy. Activable en une ligne dans server.nix.
Copyright © 2026