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
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| Rank | Project | Score |
|---|---|---|
| 1 | penpotOpen-source design and prototyping tool with real-time collaboration and design tokens | 89 out of 100 |
| 3 | next-ai-draw-ioChat with an AI to create and edit draw.io diagrams | 85 out of 100 |
| #4 | plateRich-text editor framework for React built on Slate, with plugins and AI | 85 out of 100 |
| #5 | builderVisual editor and SDKs for drag-and-drop editing with your own components | 67 out of 100 |
| #6 | plate-playground-templateNext.js rich-text editor template on Plate with AI commands | 53 out of 100 |