# windmill-labs/windmill

Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.

Repository: https://github.com/windmill-labs/windmill
Canonical: https://ross.abutalabs.com/products/windmill
Homepage: https://windmill.dev
Language: Rust
License: NOASSERTION
License Family: other
Topics: low-code, open-source, platform, python, typescript, postgresql, self-hostable
Last push: 2026-08-27T00:22:16+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 1582, "days_push": 7, "days_rel": 9, "gap_med": 0.0, "n_releases_24m": 763}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 17687, forks 1085 (observed 2026-08-28T04:11:20.177973+00:00)

## What it is
Windmill is an open-source, self-hostable developer platform that turns scripts in Python, TypeScript, Go, Bash, SQL and other languages into webhooks, scheduled jobs, workflows (DAGs), and internal UIs. It combines a fast workflow engine and job orchestrator with low-code app builders, positioning itself as an alternative to Retool, Temporal, Airflow, and n8n.

## Use cases
- turn scripts into webhooks and scheduled jobs
- orchestrate ETL data pipelines
- build internal tools and admin dashboards
- replace Airflow for workflow orchestration
- build internal apps with low-code builder
- run background jobs and queues self-hosted
- build AI agent workflows with tool calling
- expose internal scripts as API endpoints

## When to choose
- you want a fast, self-hostable workflow engine with low per-task overhead
- your team prefers full code (Python, TypeScript, Go, Bash, SQL) over node-based low-code tools
- you need scripts, workflows, and internal apps on one platform with Git sync
- you want auto-generated UIs and webhooks from plain scripts

## When to avoid
- you need a fully managed SaaS with no infrastructure to run
- you only need simple no-code automations without writing code
- you require AGPL-free licensing for commercial redistribution
- your workflows depend on vendor-branded native connectors rather than script-based integrations

## Facets
- artifact type: application
- maturity: active
- function: workflow-automation, scheduling, webhook, api-framework, developer-tools, self-hosted, etl, secrets-management, ui-components
- domain: developer-tools, backend, self-hosted, apis
- platform: self-hosted, python, go, rust, cli, cloud
- tags: workflow-engine, job-orchestrator, internal-tools, low-code, retool-alternative, temporal-alternative, airflow-alternative, dag, app-builder, git-sync, automation, data-engineering, docker, kubernetes, web-server

## Member repositories
- windmill-labs/windmill (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:20.177973+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:02:31.418307+00:00, confidence not recorded.
  - readme: https://github.com/windmill-labs/windmill (fetched 2026-08-28T04:11:20.177973+00:00, sha 6c60e2333ddc)
  - homepage: https://windmill.dev (fetched 2026-08-29T08:00:49.736770+00:00, sha 59a80d70e70f)
  - site_page: https://www.windmill.dev/docs/enterprise/onboarding (fetched 2026-08-29T08:00:49.761618+00:00, sha 55637b28ce30)
  - site_page: https://www.windmill.dev/docs/intro (fetched 2026-08-29T08:00:49.746110+00:00, sha 17daa8ede8e9)
  - site_page: https://www.windmill.dev/docs/misc/benchmarks/competitors (fetched 2026-08-29T08:00:49.750512+00:00, sha 4d29e3102547)
  - site_page: https://www.windmill.dev/docs/advanced/self_host (fetched 2026-08-29T08:00:49.752503+00:00, sha 30fbaa8861cc)
  - site_page: https://www.windmill.dev/docs/advanced/git_sync (fetched 2026-08-29T08:00:49.756780+00:00, sha 88c6e4482ed6)
  - site_page: https://www.windmill.dev/docs/integrations/integrations_on_windmill (fetched 2026-08-29T08:00:49.759664+00:00, sha 9aaa4d6b5cf8)
  - site_page: https://www.windmill.dev/pricing (fetched 2026-08-29T08:00:49.748343+00:00, sha e93697f2fcab)
  - site_page: https://www.windmill.dev/use-cases/scripts (fetched 2026-08-29T08:00:49.754926+00:00, sha fdf5727d785e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
