What is Windmill?
Windmill is an open-source developer platform for building scripts, workflows, and UIs. It turns scripts into shareable, auto-generated UIs and supports TypeScript, Python, Go, Bash, and SQL.
Installation
mkdir -p /opt/windmill && cd /opt/windmill
curl -o docker-compose.yml https://raw.githubusercontent.com/windmill-labs/windmill/main/docker-compose.yml
docker compose up -d
# Access at http://YOUR_IP:8000
Features
- Write scripts in TypeScript, Python, Go, Bash, SQL
- Auto-generated UIs from script parameters
- Workflow builder connecting multiple scripts
- Scheduling with cron-like syntax
- Approval flows for human-in-the-loop
- Variables, secrets, and resource management
- Audit logs and version control