Windmill
Open source developer platform. Turn scripts into workflows and UIs.
What it is
Windmill is an open source developer platform. Write a script in Python/TypeScript/Go/Bash/SQL, and Windmill turns it into a workflow, scheduled job, API endpoint, or full UI (with forms and tables). Self-hostable, with a generous cloud free tier.
Why we recommend it
If you want to build internal tools without writing boilerplate (CRUD, auth, scheduling, UI), Windmill is the answer. The script-as-source model is a developer favorite, and the UI builder is excellent.
When to use it
- Internal tools for engineering teams
- Scripts that need a UI, schedule, or API
- Replacing a collection of cron jobs
- When you want a developer-first Retool
Quickstart
Run this in your terminal. Self-hosts locally with Docker or your preferred setup.
$ curl -fsSL https://github.com/windmill-labs/windmill/releases/latest/download/install.sh | bash Setup
Tags
Integrates with
Common use cases
- →internal-tools
- →scheduled-scripts
- →retool-alternative
- →api-endpoints
Pricing
Self-host: free. Cloud: 1K executions/month free. $20/month production.
Related projects
Activepieces
by Activepieces
Activepieces is an open source no-code automation platform. 300+ integrations, visual flow builder, TypeScript pieces, self-hostable, the modern open source Zapier/Make alternative.
Apache Airflow
by Apache Foundation
Apache Airflow is the original open source workflow orchestrator. Python-defined DAGs, rich UI, 1000+ providers, scalable execution, used by Airbnb, Google, Amazon, and every data team.
Apache Hop
by Apache Foundation
Apache Hop is an open source data orchestration tool. Visual pipeline designer, multi-engine (Spark, Flink, Google Dataflow), metadata injection, Hop GUI for developers. The Pentaho successor.