Windmill

Self-hostable worker infrastructure, preconfigured to work out of the box.

Deploy Windmill

worker_native

windmill-labs/windmill:latest

Just deployed

proxy

rconjoe/wmprox

Just deployed

lsp

windmill-labs/windmill-lsp:latest

Just deployed

/root/.cache

worker

windmill-labs/windmill:latest

Just deployed

server

windmill-labs/windmill:main

Just deployed

platform

railwayapp-templates/postgres-ssl:latest

Just deployed

/var/lib/postgresql/data

Windmill

Open-source developer infrastructure for internal tools (APIs, background jobs, workflows and UIs). Self-hostable alternative to Airplane, Pipedream, Superblocks and a simplified Temporal with autogenerated UIs and custom UIs to trigger workflows and scripts as internal apps.

Scripts are turned into sharable UIs automatically, and can be composed together into flows or used into richer apps built with low-code. Supported script languages supported are: Python, TypeScript, Go, Bash, SQL, and GraphQL.

  1. Define a minimal and generic script in Python, TypeScript, Go or Bash that solves a specific task. The code can be defined in the provided Web IDE or synchronized with your own GitHub repo (e.g. through VS Code extension):

    Step 1

  2. Your scripts parameters are automatically parsed and generate a frontend.

Step 2

Step 3

  1. Make it flow! You can chain your scripts or scripts made by the community shared on WindmillHub.

    Step 3

  2. Build complex UIs on top of your scripts and flows.

    Step 4

Scripts and flows can also be triggered by a cron schedule (e.g. '_/5 _ * * *') or through webhooks.

You can build your entire infra on top of Windmill!

Selfhosting documentation: https://windmill.dev/docs/advanced/self-host


Template Content

More templates in this category

View Template

Postgres S3 backups

A simple NodeJS app to back up your PostgreSQL database to S3 via a cron


View Template

Tier

A single tool to configure,orchestrate and manage your entire pricing stack


View Template

Trigger.dev

Open source background jobs framework for TypeScript.