windmill-labs/windmill
An open-source developer platform for building internal tools, APIs, background jobs, and workflows, featuring a fast workflow engine and automatic UI generation from scripts.
Core Features
Detailed Introduction
Windmill is an open-source developer platform designed to streamline the creation and management of internal tools, APIs, background jobs, and complex workflows. It allows developers to write scripts in multiple languages (Python, TypeScript, Go, Bash, etc.) and automatically transforms them into shareable UIs, webhooks, or components within larger workflows. With its high-performance workflow engine, Windmill offers a robust, self-hostable alternative to commercial platforms like Retool and Temporal, empowering teams to build powerful internal applications efficiently.