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

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 Services

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.

Ansible
Agentless IT automation and configuration management engine
Open source, agentless automation engine for configuration management, app deployment, orchestration, and infrastructure provisioning using YAML playbooks over SSH.

NocoDB
No-code spreadsheet interface for SQL databases with APIs
Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

Huginn
Open-source platform for self-hosted automation agents
Huginn is an open-source automation platform that runs agents to monitor web data, process events, and trigger actions — self-hosted and extensible.


Apache Airflow
Platform to author, schedule, and monitor workflows as code
Apache Airflow is a workflow orchestration platform to define, schedule, and monitor data pipelines and other batch jobs using Python-defined DAGs.

Appsmith
Open-source low-code platform for internal tools and dashboards
Build and deploy internal tools, admin panels, and dashboards with a low-code UI builder that connects to databases and APIs and supports JavaScript logic and Git workflo...
Docker
TypeScript
Python
Rust
Svelte