Windmill is a developer platform that turns scripts into production-ready workflows and UIs, enabling rapid automation and internal tool development.

Windmill demo screenshot

About Windmill

Windmill is an open-source developer platform that transforms scripts in Python, TypeScript, Go, and other languages into production-grade workflows and applications. It provides a collaborative environment where developers can build, deploy, and maintain internal tools and automation workflows with built-in scheduling, versioning, and access control.

Key Features

  • Language-agnostic script execution with support for Python, TypeScript, Go, and Bash
  • Built-in workflow editor for creating complex automation flows
  • Instant UI generation from scripts with customizable components
  • Native version control and audit logs for all scripts and workflows
  • Role-based access control and team collaboration features
  • Built-in scheduling and job queuing system
  • REST API generation from scripts
  • Resource management with built-in secret handling
  • Real-time script testing and debugging environment
  • Docker-based execution environment for isolation and reproducibility