workerd VS windmill

Compare workerd vs windmill and see what are their differences.

workerd

The JavaScript / Wasm runtime that powers Cloudflare Workers (by cloudflare)

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. (by windmill-labs)
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
workerd windmill
41 91
6,438 11,682
2.2% 5.9%
9.9 10.0
4 days ago 6 days ago
C++ HTML
Apache License 2.0 GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

workerd

Posts with mentions or reviews of workerd. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-11-22.
  • Wrapping My Mind Around Node.js Runtimes
    9 projects | dev.to | 22 Nov 2024
  • Edge Scripting: Build and run applications at the edge
    3 projects | news.ycombinator.com | 7 Nov 2024
    WorkerD isn't anywhere near a "cutdown version of Chromium," it is an incredible platform with years of engineering put into it, from some of the people behind very similar and successful products (GAE, Protocol Buffers, to name some).

    WorkerD is open source: https://github.com/cloudflare/workerd

    I personally am not a fan of Deno because of how it split the Node JS ecosystem, so that is not a benefit in my eyes. Of course, Workers can run Rust.

    Nothing you said here necessitates an API difference.

  • Our container platform is in production. It has GPUs. Here's an early look
    3 projects | news.ycombinator.com | 27 Sep 2024
    You can't really run the Worker code without modifications somewhere else afaik (unless you're using something like Hono with an adapter). And for most use cases, you're not going to be using Workers without KV, DO, etc.

    I've hit a bunch of issues and limitations with Wrangler over the years.

    Eg:

    https://github.com/cloudflare/workers-sdk/issues/2964

    https://github.com/cloudflare/workerd/issues/1897

  • How To Self-Host Cloudflare
    2 projects | dev.to | 23 Aug 2024
    Workerd is a JavaScript & WebAssembly-based runtime that powers Cloudflare Workers and other related technologies. You can think of it like the Node.js runtime used to execute JavaScript files. Workerd has its differences from Node.js, however, you can self-host it on any machine.
  • Cloudflare acquires PartyKit to allow developers to build real-time multi-user
    3 projects | news.ycombinator.com | 5 Apr 2024
    Standards bodies only standardize things after they've been proven to work. You can't standardize a new idea before offering it to the market. It's hard enough to get just one vendor to experiment with an idea (it literally took me years to convince everyone inside Cloudflare that we should build Durable Objects). Getting N competing vendors to agree on it -- before anything has been proven in the market -- is simply not possible.

    But the Durable Objects API is not complicated and there's nothing stopping competing platforms from building a compatible product if they want. Much of the implementation is open source, even. In fact, if you build an app on DO but decide you don't want to host it on Cloudflare, you can self-host it on workerd:

    https://github.com/cloudflare/workerd

  • Python Cloudflare Workers
    4 projects | news.ycombinator.com | 2 Apr 2024
    In any case, I welcome this initiative with my open hands and look forward all the cool apps that people will now build with this!

    [1] https://pyodide.org/

    [2] https://github.com/cloudflare/workerd/blob/main/docs/pyodide...

    [3] https://github.com/cloudflare/workerd/pull/1875

  • LLRT: A low-latency JavaScript runtime from AWS
    10 projects | news.ycombinator.com | 8 Feb 2024
    For ref:

    - https://blog.cloudflare.com/workerd-open-source-workers-runt...

    - https://github.com/cloudflare/workerd

  • A list of JavaScript engines, runtimes, interpreters
    23 projects | /r/learnjavascript | 10 Dec 2023
    workerd
  • WinterJS
    6 projects | news.ycombinator.com | 28 Oct 2023
    I think this is for people who want to run their own cloudflare workers (sort of) and since nobody wants to run full node for that, they want a small runtime that just executes js/wasm in an isolated way. But I wonder why they don't tell me how I can be sure that this is safe or how it's safe. Surely I can't just trust them and it explicitly mentions that it still has file IO so clearly there is still work I need to do customize the isolation further. But then they don't show any info on that core usecase. But then that's probably because they don't really want you to use this to run it on your own, they are selling you on running things on their edge platform called "Wasmer Edge". So that's probably why this is so light on information.. the motivation isn't to get you to use this yourself, just to use this their hosted edge platform. But then I wonder why I wouldn't just use https://github.com/cloudflare/workerd which is also open source. Surely that is fast enough? If not then it should show some benchmarks?
  • Cloudflare workers is adopting Ada URL parser
    1 project | news.ycombinator.com | 5 Oct 2023

windmill

Posts with mentions or reviews of windmill. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-10-19.
  • Svelte 5 Released
    20 projects | news.ycombinator.com | 19 Oct 2024
  • Show HN: Finic – open-source platform for building browser automations
    10 projects | news.ycombinator.com | 17 Sep 2024
    We use https://windmill.dev which is great for this!
  • Windmill: Open-source developer platform to turn scripts into workflows and UIs
    1 project | news.ycombinator.com | 23 Aug 2024
  • Maestro: Netflix's Workflow Orchestrator
    9 projects | news.ycombinator.com | 22 Jul 2024
    Founder of https://windmill.dev here which share many similarities with Maestro.

    > Maestro is a general-purpose, horizontally scalable workflow orchestrator designed to manage large-scale workflows such as data pipelines and machine learning model training pipelines. It oversees the entire lifecycle of a workflow, from start to finish, including retries, queuing, task distribution to compute engines, etc.. Users can package their business logic in various formats such as Docker images, notebooks, bash script, SQL, Python, and more. Unlike traditional workflow orchestrators that only support Directed Acyclic Graphs (DAGs), Maestro supports both acyclic and cyclic workflows and also includes multiple reusable patterns, including foreach loops, subworkflow, and conditional branch, etc.

    You could replace Maestro with Windmill here and it would be precisely correct. Their rollup is what we call the openflow state.

    Main differences I see

  • What do you want to watch next? This is why I built GoodWatch.
    6 projects | dev.to | 5 May 2024
    Data Handling: Utilizes Windmill for data pipelines, with a primary database powered by PostgreSQL. Auxiliary data storage is handled by MongoDB, with Redis for caching to optimize performance
  • Show HN: Strada – Cloud IDE for Connecting SaaS APIs
    2 projects | news.ycombinator.com | 22 Feb 2024
    Look very similar to the script builder portion of https://github.com/windmill-labs/windmill, but not open-source, not self-hostable, and without open-source integrations (https://hub.windmill.dev/)

    disclaimer: I'm founder of ^

  • Ask HN: Is There a Zapier for APIs?
    3 projects | news.ycombinator.com | 19 Feb 2024
  • Postgres as Queue
    8 projects | news.ycombinator.com | 9 Feb 2024
    If you need a job queue on Postgres, https://windmill.dev provide an all-integrated developer platform with a Pg queue at its core that support jobs defined in python/typescript/sql
  • A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
    47 projects | dev.to | 5 Feb 2024
    windmill.dev - Windmill is an open-source developer platform to quickly build production-grade multi-step automation and internal apps from minimal Python and Typescript scripts. As a free user, you can create and be a member of at most three non-premium workspaces.
  • Airplane acquired by Airtable and is shutting down
    3 projects | news.ycombinator.com | 3 Jan 2024
    For an alternative to airplane.dev, you can checkout Windmill.

    https://github.com/windmill-labs/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 UIsm 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. "

    If you search HN, you'll find the creator of Windmill comment on comparisons to airplane.dev:

    https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

What are some alternatives?

When comparing workerd and windmill you can also consider the following projects:

lagon - Deploy Serverless Functions at the Edge. Current status: Alpha

automatisch - The open source Zapier alternative. Build workflow automation without spending time and money.

cloudflare-docs - Cloudflare’s documentation

budibase - Budibase is an open-source low code platform that helps you build internal tools in minutes 🚀

webusb - Connecting hardware to the web.

llvm-project - The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

fauna-schema-migrate - The Fauna Schema Migrate tool helps you set up Fauna resources as code and perform schema migrations.

pg_jsonschema - PostgreSQL extension providing JSON Schema validation

js-compute-runtime - JavaScript SDK and runtime for building Fastly Compute applications

dagger - An engine to run your pipelines in containers

llrt - LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.

plasmic - Visual builder for React. Build apps, websites, and content. Integrate with your codebase.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured

Did you know that C++ is
the 7th most popular programming language
based on number of references?