nowfound

Life & fun · alternatives · 2026

24 alternatives to Channel.js – the missing class for creating safe async iterators

The missing constructor for creating safe async iterators - bikeshaving/repeater

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Channel.js – the missing class for creating safe async iterators launched in 2019; newer entries below may have overtaken it.

  1. 1

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

    2015 · github.com · its alternatives →

  2. 2

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

    2017 · github.com · its alternatives →

  3. 3

    Async Iterator Extensions for JavaScript e.g. map, reduce, filter, flatMap, etc. - jamiemccrindle/axax

    2018 · github.com · its alternatives →

  4. 4

    An asynchronous messaging library, written in JavaScript, for node and the web browser - KrisSiegel/msngr.js

    2015 · github.com · its alternatives →

  5. 5

    A chainable, callable mock object which always returns itself - slmgc/Nothing

    2018 · github.com · its alternatives →

  6. 6AN
  7. 7

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

    2016 · github.com · its alternatives →

  8. 8

    The missing JavaScript randomness library. Contribute to ChrisCavs/aimless.js development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  9. 9

    Hey HN! Roughly 4 years ago I started building a lazy functional iteration library for JS/TS. I had a few goals for the library: - Supporting sync, sequential async, and concurrent async iteration - Limiting it to a small number of orthogonal concepts that compose beautifully to solve problems - Making it fully tree-shakeable I built it for myself and have (mostly) been its only user as I refined it. I've used it in lots of personal projects and really enjoyed it. I recently decided it would be nice to spread that enjoyment so I created a documentation website complete with a playground…

    2024 · lfi.dev · its alternatives →

  10. 10

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

    2017 · github.com · its alternatives →

  11. 11

    [Satire]🔥 JS utility library to bring classic callback style programming to synchronous code — ES6? More like ES Sucks. - scf4/callbaxx

    2018 · github.com · its alternatives →

  12. 12

    A minimal CommonJS promises library with useful things like parallel execution, fulfilments and exception handling, while retaining the beautiful simplicity of .then(). - askabt/andthen

    2013 · github.com · its alternatives →

  13. 13
  14. 14

    NodeJS dependency injection made easy in execution contexts. Inspiration taken from React hooks and Vue composables. - coderhammer/backhooks

    2023 · github.com · its alternatives →

  15. 15

    A no-dependencies HTTP client library for browsers and Node.js with a promise-based or Node.js-style callback-based API to progress events, text and binary file upload and download, partial response body, request and response headers, status code. - jakutis/httpinvoke

    2013 · github.com · its alternatives →

  16. 16

    Promise-based task runner. Easy to use, easy to extend. - faqtor/README.md at master · faqtor/faqtor

    2019 · github.com · its alternatives →

  17. 17

    A lightweight vanilla Javascript micro-library for making collapsible trees with JSON - MaxLeiter/jsonTree

    2016 · github.com · its alternatives →

  18. 18

    Create and Execute Chained Javascript Methods In Any Order You want - omidh28/clarifyjs

    2017 · github.com · its alternatives →

  19. 19
  20. 20WN
  21. 21

    A tiny JS library to... spoof timers and other date/time functions. Useful for slowing down 3D animations.... - zb3/MockTheClock

    2015 · github.com · its alternatives →

  22. 22

    high order functions for JavaScript async/sync iterators - GitHub - MiguelCastillo/coseq: high order functions for JavaScript async/sync iterators

    2017 · github.com · its alternatives →

  23. 23

    Effortless data model versioning for Javascript and Node.js - TomFrost/Vers

    2015 · github.com · its alternatives →

  24. 24

    A tiny async loader / dependency manager for modern browsers (961 bytes) - amorey/loadjs

    2016 · github.com · 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 →