Windmill logo

Windmill

Website

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 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.2k
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.1k
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

202.5k
60.4k
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
263
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