Windmill logo

Windmill

Website

Open-source workflow engine and platform for scripts, APIs, and UIs

17.8k stars 1.1k forks last commit first released

Actively maintained

Last commit 3 Sept 2026.

Windmill screenshot

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:

Share:

Similar to Windmill

Budibase

Open-source low-code platform for internal apps and workflow automation

28.3k
2.2k
Last commit

Budibase is an open-source low-code platform to build internal tools, portals, forms, and approval workflows with integrations to databases and APIs.

Actively maintained
Alternative to:
Microsoft Power Apps logo
Microsoft Power Apps
+18
ToolJet logo

ToolJet

Low-code platform for building internal apps, dashboards, and workflows

40.8k
5.4k
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
Retool logo
Retool
+19
Activepieces logo

Activepieces

AI-first no-code workflow automation with extensible integrations

24.2k
4.1k
Last commit

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

Actively maintained
Alternative to:
Zapier logo
Zapier
+17
n8n logo

n8n

Workflow automation platform with visual builder and code support

203.3k
60.5k
Last commit

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

Actively maintained
Alternative to:
Zapier logo
Zapier
+17
GrowChief logo

GrowChief

API-driven social media outreach automation and workflow orchestration

3.5k
264
Last commit

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.

AGPL-3.0Slowing down
Corteza logo

Corteza

Open-source low-code platform for building data-driven business apps

2.1k
518
Last commit

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.

Apache-2.0Actively maintained
Alternative to:
Microsoft Power Apps logo
Microsoft Power Apps
+19