About Windmill
Windmill is an open-source platform for developers to run internal code as APIs, background jobs, workflows and user interfaces. It is pitched as a self-hostable alternative to Retool, Pipedream and Superblocks and as a simplified version of Temporal, and it automatically generates UIs so a script can be shared and triggered as an internal app.
Scripts can be written in languages including Python, TypeScript, Go, Bash, SQL, PowerShell, Rust and GraphQL. They can be composed into flows or used within richer apps built with its low-code builder. The backend is written in Rust on PostgreSQL, and the README describes it as a very fast self-hosted workflow engine, citing a comparison with Airflow. Sections of its documentation cover main concepts, local development, architecture, security, performance and self-hosting with Docker Compose.
Windmill is open source under AGPLv3, and Windmill Labs sells dedicated instances, commercial support and licenses, so the repository license is listed as 'Other' on GitHub. It suits engineering teams that want to turn existing scripts into reliable internal tools and automations without building each interface by hand.
Key features
- Scripts turned into APIs and auto-generated UIs
- Multi-language support including Python and TypeScript
- Workflows composed from scripts
- Low-code builder for internal apps
- Rust workflow engine on PostgreSQL
- Self-hosting with Docker Compose
Good fit for
- →Internal tools built from scripts
- →Replacing Retool or Pipedream
- →Scheduled jobs and workflows with a UI
- Tags
- workflow-automation
- internal-tools
- low-code
- scripts
- retool-alternative
- rust
- self-hosted
- temporal-alternative
Windmill: questions and answers
- What is Windmill used for?
- Windmill is an open-source developer platform that turns scripts into APIs, background jobs, workflows and auto-generated UIs, positioned against Retool, Pipedream and Temporal. It is a good fit for internal tools built from scripts, replacing Retool or Pipedream, and scheduled jobs and workflows with a UI.
- Is Windmill open source?
- Yes. Windmill is open source under a custom licence. Its source code is on GitHub at windmill-labs/windmill and is written mainly in Rust.
- Is Windmill free?
- Yes. Windmill is open source, so the software itself is free to use under the terms of its own licence. A managed cloud version is also available, with paid plans from $10 per seat per month.
- Can I self-host Windmill?
- Yes. Windmill can be self-hosted on your own server or infrastructure.
- What is Windmill an alternative to?
- Windmill is an open-source alternative to Retool, Superblocks, Tray.ai and Microsoft Power Automate. Other open-source alternatives to Retool include Openblocks and Appsmith.
- Is Windmill actively maintained?
- Yes. The most recent commit to Windmill was on 2 October 2026, and the latest release is v1.821.0, published on 1 October 2026. The project has 18k stars on GitHub.
Open-source alternatives to Windmill
See all
n8n
Workflow Automation
n8n is a workflow automation platform that uniquely combines AI capabilities with business
OSSvs Zapier★ 206k
ByteChef
Workflow Automation
Open-source AI agents and workflow automation. Self-host or embed in your SaaS. Apache 2.0
OSSvs Zapier★ 1k
Activepieces
Workflow Automation
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automati
OSSvs Zapier★ 25k
Node-RED
Workflow Automation
Low-code programming for event-driven applications
Apache-2.0vs Microsoft Power Automate★ 24k
Openblocks
Low-code & Internal Tools
🔥 🔥 🔥 The Open Source Retool Alternative
AGPL-3.0vs Retool★ 6.2k
Appsmith
Low-code & Internal Tools
Stop grappling with data, scouring for the perfect React library, and coding everything fr
Apache-2.0vs Retool★ 41k
SaaS alternatives to Windmill
See all
Retool
Low-code & Internal Tools
Retool is a platform for building internal tools and business apps that connect to any database, API or LLM, with an AI app builder and agent support.
SaaS
Superblocks
Low-code & Internal Tools
Platform for building internal apps and workflows, including with an AI app builder
SaaS
Tray.ai
Workflow Automation
Low-code platform for building enterprise integrations, automations and AI agents
SaaS
Microsoft Power Automate
Workflow Automation
Microsoft's cloud flows and desktop RPA for automating work across Microsoft 365 and apps
SaaS
Azure Logic Apps
Workflow Automation
Azure service for building workflows that connect cloud and on-premises systems
SaaS
Relay.app
Workflow Automation
Workflow automation with human approval steps and built-in AI actions
SaaS

