22nd of 9 in AI editors and workflow canvases

windmill

Workflow engine and app builder where scripts become UIs, APIs and cron jobs

Stars
18.5k
License
custom license
Last commit
Nov 2026
Last release
Nov 2026
Language
Rust
Stars, last 29 weeks+2,422
21 Apr 2026: 16,106 stars28 Apr 2026: 16,185 stars5 May 2026: 16,237 stars12 May 2026: 16,298 stars19 May 2026: 16,363 stars26 May 2026: 16,439 stars2 Jun 2026: 16,493 stars9 Jun 2026: 16,551 stars16 Jun 2026: 16,666 stars23 Jun 2026: 16,768 stars30 Jun 2026: 16,864 stars7 Jul 2026: 16,979 stars14 Jul 2026: 17,039 stars21 Jul 2026: 17,099 stars28 Jul 2026: 17,250 stars4 Aug 2026: 17,351 stars11 Aug 2026: 17,413 stars18 Aug 2026: 17,493 stars25 Aug 2026: 17,601 stars1 Sept 2026: 17,689 stars8 Sept 2026: 17,752 stars15 Sept 2026: 17,882 stars22 Sept 2026: 17,947 stars29 Sept 2026: 18,010 stars6 Oct 2026: 18,077 stars13 Oct 2026: 18,140 stars20 Oct 2026: 18,215 stars27 Oct 2026: 18,289 stars3 Nov 2026: 18,370 stars10 Nov 2026: 18,528 stars

16,106 on 21 Apr 202618,528 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Windmill turns plain scripts in Python, TypeScript, Go, Bash, SQL and other languages into generated forms, HTTP endpoints and scheduled jobs. Scripts compose into flows, data pipelines, AI agents and React or Svelte apps. The Rust backend runs stateless API servers and workers that pull jobs from a Postgres queue, with nsjail sandboxing and Git sync.

Who it is for: Engineers self-hosting internal workflows, jobs, tools and AI agents

Its own README calls it an alternative to Lovable.

Ranked among open-source alternatives to Lovable (#2 of 10).

Strengths

  • Stateless Rust API servers and workers; Postgres is the only required datastore
  • Typed script arguments generate forms, endpoints and CLI commands automatically
  • Triggers include schedules, webhooks, HTTP routes, Kafka, WebSockets and email
  • Git sync, CLI and VS Code extension, plus review gates and dev-to-prod promotion

Weaknesses

  • Community Edition license restricts reselling, wrapping or re-exposing it in your product
  • Some features (agent workers, indexer, license key) are Enterprise Edition only
  • Deno and PHP runtimes ship only in the windmill-full images
  • Maintainers are not seeking outside contributions; only small, trivial PRs accepted

What it needs

  • Rust
  • Needs PostgreSQL, Caddy (in the compose setup)
  • Docker
  • ⚠️ .env file committed
  • README: alternative to Lovable

Quick answers

Is windmill open source?

Its code is public on GitHub under its own license terms; read them before you use it at work.

Can you run windmill with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in AI editors and workflow canvases

See all 9
Also in AI editors and workflow canvases
RankProjectScore
1penpotOpen-source design and prototyping tool with real-time collaboration and design tokens Live demo ↗ (opens in a new tab)62.3k starsMPL-2.089 out of 100
3next-ai-draw-ioChat with an AI to create and edit draw.io diagrams Live demo ↗ (opens in a new tab)36.9k starsApache-2.085 out of 100
#4plateRich-text editor framework for React built on Slate, with plugins and AI16.7k stars+73 (+0.4%) in 30 dayscustom license85 out of 100
#5builderVisual editor and SDKs for drag-and-drop editing with your own components8.9k starsMIT67 out of 100
#6plate-playground-templateNext.js rich-text editor template on Plate with AI commands243 starsMIT53 out of 100