Windmill
Open-source workflow engine and platform for scripts, APIs, and UIs
17.7k stars 1.1k forks last commit first released
Actively maintained
Last commit 26 Aug 2026.

Windmill is an open-source developer platform for building internal tools, APIs, background jobs, and workflows by turning scripts into reusable building blocks. It provides auto-generated UIs, webhooks, and scheduling so teams can ship operational automation and apps quickly while keeping execution and access control on their own infrastructure.
Key Features
- Turn scripts into APIs, webhooks, scheduled jobs, and shareable auto-generated UIs
- Low-code workflow editor to compose scripts into multi-step flows
- App builder for creating richer internal UIs on top of scripts and workflows
- Multi-language script support (notably Python, TypeScript, Go, Bash, SQL, and GraphQL)
- Built-in secrets/variables management with workspace-level encryption for stored credentials
- Sandboxed execution using nsjail for stronger isolation in multi-tenant deployments
- Git-based development workflows via CLI and repository synchronization
- PostgreSQL-backed job orchestration with stateless API and scalable workers
Use Cases
- Building internal tools (admin panels, ops dashboards, backoffice utilities)
- Automating operational workflows (scheduled maintenance tasks, data syncs, incident runbooks)
- Exposing controlled internal APIs and webhooks backed by scripts
Limitations and Considerations
- Some distribution binaries/images may include non-open components; fully open-source builds come from compiling the repository sources
- Community Edition includes limits on certain enterprise features (for example, SSO user limits)
Windmill fits teams that want a script-first approach to internal tooling and automation with a fast workflow engine and a built-in UI layer. It combines developer-friendly coding with low-code composition to scale from quick scripts to production-grade orchestrated workflows.
Categories:
Tags:
Tech Stack:
Similar to Windmill
Budibase
Open-source low-code platform for internal apps and workflow automation
Budibase is an open-source low-code platform to build internal tools, portals, forms, and approval workflows with integrations to databases and APIs.

ToolJet
Low-code platform for building internal apps, dashboards, and workflows
ToolJet is an open-source low-code platform to build and deploy internal tools, dashboards, and workflows with integrations for databases, APIs, and SaaS apps.

Activepieces
AI-first no-code workflow automation with extensible integrations
Open-source automation builder for creating workflows with webhooks, HTTP steps, code actions, and an extensible TypeScript-based integration framework with AI features.


n8n
Workflow automation platform with visual builder and code support
Self-hostable workflow automation platform combining a visual builder with JavaScript/Python code steps, 400+ integrations, and AI-assisted automation.

GrowChief
API-driven social media outreach automation and workflow orchestration
Open-source, API-based social media outreach automation tool for running workflows that send connection requests and follow-up messages, built for n8n/Make/Zapier integrations.

Corteza
Open-source low-code platform for building data-driven business apps
Corteza is an open-source low-code platform to build CRM-style apps, structured data systems, and automated business workflows with a strong API-first design.




