Replace a tangle of cron jobs and bash scripts with scheduled Windmill workflows that have a web UI and audit log.
Give non-technical teammates a form-driven interface to run internal admin scripts without seeing or touching any code.
Build a multi-step data pipeline that chains Python and SQL scripts, triggered by a webhook, schedule, or email.
Self-host a Retool or Pipedream alternative that keeps all scripts and data on your own infrastructure.
Self-hosting requires Docker Compose with a PostgreSQL instance, workers are stateless but the Postgres setup adds meaningful infra overhead.
Windmill is an open-source platform that lets a team turn ordinary scripts into the building blocks of their internal tooling. Instead of writing yet another small dashboard or webhook handler from scratch, a developer writes a script that performs one task, looking up a customer or kicking off a refund, and Windmill automatically gives it a web form, a URL to trigger it elsewhere, and a place to schedule it. Scripts can then be chained into multi-step flows, or combined into richer apps with a low-code builder. According to the README, scripts can be written in Python, TypeScript, Go, Bash, SQL, GraphQL, PowerShell, Rust and other languages, and edited either in a built-in web IDE or synced with a GitHub repository through a CLI, a VS Code extension or Git sync. Each script's parameters are parsed automatically to generate a frontend, so non-technical users can run it without seeing the code. Scripts and flows can be kicked off by schedules, webhooks, HTTP routes, Kafka topics, WebSockets, emails and other triggers. The backend is written in Rust, jobs are pulled from a Postgres queue by stateless workers, the frontend is built with Svelte, and sandboxing uses nsjail and PID namespace isolation. Someone would adopt Windmill to replace a patchwork of cron jobs, internal admin scripts and lightweight dashboards with one self-hostable system, or as an open-source alternative to tools the README positions it against, such as Retool, Pipedream, Superblocks and a simplified Temporal. The project is licensed under AGPLv3 and Windmill Labs offers commercial support. The repository's primary language is listed as HTML, and the full README is longer than what was provided.
← windmill-labs on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.