nowfound

Life & fun · alternatives · 2026

24 alternatives to Node.js async processing by example (queue, waterfall, series)

Asynchronous patterns in Node.js by example: async.waterfall/series/queue - alexellis/async-example

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Node.js async processing by example (queue, waterfall, series) launched in 2016; newer entries below may have overtaken it.

  1. 1

    Colin here, creator of Nub. I’ve had the general shape of this in mind for years. Nub runs your code with stock `node`, augmented with a `--require` preload hook[0] that adds a transpiler (oxc-powered, packaged as a Node-API add-on), registers a module resolution hook[1], and injects polyfills as needed for APIs like `Worker`, `Temporal`, etc. All purely additive, your code ultimately runs using Node’s actual engine & stdlib implementations. [0] https://nodejs.org/api/cli.html#-require-module [1]…

    Jun 2026 · github.com · its alternatives →

  2. 2

    My favorite JS/TS job processing framework. Maybe yours too? [ARCHIVED] - eropple/taskbotjs

    2018 · github.com · its alternatives →

  3. 3

    The most advanced Node.js topics simplified

    2016 · nodejsdesignpatterns.com · its alternatives →

  4. 4

    Create, compose and queue asynchronous operations in Javascript and express complex dependencies between them. - mtford90/operations.js

    2014 · github.com · its alternatives →

  5. 5
  6. 6

    Transpile ES2017 async/await to vanilla ES6 Promise chains: a Babel plugin - babel/kneden

    2016 · github.com · its alternatives →

  7. 7

    A node asynchronous process and package monitor. Contribute to AsyncOptics/async-optics development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  8. 8

    Tasks are a primitive for asynchronous programming and an alternative to working with threads directly. Instead of creating a thread, performing work, then waiting on it using synchronization primitives, you only define a unit of work and let a scheduler decide when and where to execute it. The threads that the scheduler uses are created once and reused for many tasks throughout the program's lifetime. In most cases, creating and executing a task requires not even a single syscall and is a significantly faster operation than creating a thread, resulting in lower latency. Furthermore, tasks…

    2024 · github.com · its alternatives →

  9. 9

    JavaScript engine + state machine with threads and without callbacks - amaksr/nsynjs

    2017 · github.com · its alternatives →

  10. 10

    utility library for async iterable iterators. Contribute to crcn/mesh.js development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  11. 11

    Actor runtime and distributed systems framework for Rust - LeonHartley/Coerce-rs

    2019 · github.com · its alternatives →

  12. 12

    This project explores the integration of multithreading into the asyncio event loop in Python. While this was initially built with enhancing CPU utilization for FastAPI servers in mind, the approach can be used with more general async programs too. If you’re interested in diving deeper into the details, I’ve written a blog post about it here: https://www.neilbotelho.com/blog/multithreaded-async.html

    2024 · github.com · its alternatives →

  13. 13SJ

    Hey HN, I'm the maintainer of node-cron (5M+ downloads/month), and I recently built Sidequest.js, a background job runner for Node.js inspired by Oban (Elixir) and Sidekiq (Rails). It solves some common problems I saw with libraries like node-cron: - Jobs don’t block your API: they run in isolated worker threads - No Redis or vendor lock-in: use Postgres, MySQL, SQLite, or MongoDB - Supports retries, uniqueness, concurrency, snoozing, prioritization - Comes with a CLI and a simple dashboard - Works great in monoliths and doesn’t require extra infra Quick start (no signup needed):…

    2025 · docs.sidequestjs.com · its alternatives →

  14. 14

    Learn to use Node.js

    2015 · amazon.com · its alternatives →

  15. 15

    Instantly create Next.js sites with Webflow

    2022 · its alternatives →

  16. 16

    Composable async primitives with cancelation, control over scheduling, and coroutines. Superior replacement for JS Promises. - mitranim/posterus

    2017 · github.com · its alternatives →

  17. 17

    Generate accurate and informative tree dumps of asynchronous tasks. - risingwavelabs/await-tree

    2025 · github.com · its alternatives →

  18. 18

    Install, configure and get started with the tardis-dev npm package

    2019 · docs.tardis.dev · its alternatives →

  19. 19

    Learn how to build Node.js applications like a pro

    2016 · packtpub.com · its alternatives →

  20. 20

    Utility function to parallelise pipelines of Python asyncio iterators/generators - michalc/asyncio-buffered-pipeline

    2020 · github.com · its alternatives →

  21. 21

    Distributed job queue for node. Contribute to mathisonian/martinet development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  22. 22

    Lightweight job scheduling for Node.js. Contribute to agenda/agenda development by creating an account on GitHub.

    2013 · github.com · its alternatives →

  23. 23

    Hi everyone I'm new here and i wanted to introduce my project i've been working on. Astra is a simple but powerful node.js to exe compiler. It uses esbuild and Node SEA. It uses postject to inject your code to nodejs binary. It focuses more on compiling cli and Servers like pkg or nexe (express) than fullstack applications like electron or tauri. It has rich ESM and typescript support. It has good DX and cli UX. I made it bc i didn't like using pkg or nexe, they cause a lot of problems with esm. LIMITATIONS: Now it has problems compiling projects with depencides containing binaries (e.g.…

    2025 · github.com · its alternatives →

  24. 24

    Master async JavaScript with interactive visualization

    Jan 2026 · js-event-loop-visualizer-one.vercel.app · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →