Life & fun · alternatives · 2026
24 alternatives to And then...
A minimal CommonJS promises library with useful things like parallel execution, fulfilments and exception handling, while retaining the beautiful simplicity of .then(). - askabt/andthen
And Then is a CommonJS promises library designed for developers who need asynchronous programming tools without unnecessary complexity. It provides parallel execution, fulfillment handling, and exception management… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. And then... launched in 2013; newer entries below may have overtaken it.
- 1

⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API - iamkun/dayjs
2018 · github.com · its alternatives →
- 2AN
2018 · npmjs.com · its alternatives →
- 3

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 →
- 4

Faster user-land reimplementations for several common builtin native JavaScript functions. - codemix/fast.js
2014 · github.com · its alternatives →
- 5JL
http://instantclick.io/ It seems the internet architecture won't bring us instant websites anytime soon. So here is a hack. I released this JS library last month (today is version 2.0 release, fixing v1.0's rough edges), it makes use of HTML5's pushState and preloading to make a website instant. It works like this: before clicking on a link, you'll hover over it. And there's a delay of 200-300 ms between these two events. InstantClick uses this delay to preload a page, when you click on a link it will display instantly in most case. (You can test on the website.) That's…
2014 · its alternatives →
- 6WJ
2014 · gwendall.github.io · its alternatives →
- 7

utility library for async iterable iterators. Contribute to crcn/mesh.js development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 8

- 9

Composable async primitives with cancelation, control over scheduling, and coroutines. Superior replacement for JS Promises. - mitranim/posterus
2017 · github.com · its alternatives →
- 10WN
2020 · nickmeldrum.com · its alternatives →
- 11

Transpile ES2017 async/await to vanilla ES6 Promise chains: a Babel plugin - babel/kneden
2016 · github.com · its alternatives →
- 12

Create and Execute Chained Javascript Methods In Any Order You want - omidh28/clarifyjs
2017 · github.com · its alternatives →
- 13CP
2014 · vickychijwani.github.io · its alternatives →
- 14

2012 · github.com · its alternatives →
- 15

Promise-based task runner. Easy to use, easy to extend. - faqtor/README.md at master · faqtor/faqtor
2019 · github.com · its alternatives →
- 16

the JS/Node.JS library for encoding complex and unconventional data structures. Support for BigInts, TypedArrays, null, undefined, and Symbol. Multiple flavors available. - DO-SAY-GO/WeirdJSON
2020 · github.com · its alternatives →
- 17

Ultra-lightweight wrapper around XMLHttpRequest. You should probably use fetch (whatwg-fetch) or RxJS, though. - radiosilence/xr
2015 · github.com · its alternatives →
- 18PV
2015 · bevacqua.github.io · its alternatives →
- 19NN
2013 · jlongster.github.io · its alternatives →
- 20

A javascript library for making await more functional - craigmichaelmartin/fawait
2019 · github.com · its alternatives →
- 21

A streaming approach to JSON. Oboe.js is a Javascript library for Node.js and browsers that speeds up web applications by providing parsed objects before the response completes
2014 · oboejs.com · its alternatives →
- 22

A tiny async loader / dependency manager for modern browsers (961 bytes) - amorey/loadjs
2016 · github.com · its alternatives →
- 23DS
2020 · npmjs.com · its alternatives →
- 24

JavaScript engine + state machine with threads and without callbacks - amaksr/nsynjs
2017 · github.com · its alternatives →
Also compare
- Fast 2kB date library alternative to Moment.js with the same API alternatives
- A Node.js stream library that works with promises alternatives
- Nub – A Bun-like all-in-one toolkit for Node.js alternatives
- Fast.js – faster reimplementations of native JavaScript functions alternatives
- JS library to make your website instant alternatives
- Way.js – Simple, persistent, framework-agnostic two-way databinding alternatives
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 →