Life & fun · alternatives · 2026
24 alternatives to Kneden – Transpile ES7 Async/await to ES6 Promise Chains (Babel Plugin)
Transpile ES2017 async/await to vanilla ES6 Promise chains: a Babel plugin - babel/kneden
Kneden is a Babel plugin that converts ES2017 async/await syntax into ES6 Promise chains. It enables developers working with older JavaScript environments or build systems to use modern async/await code while… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Kneden – Transpile ES7 Async/await to ES6 Promise Chains (Babel Plugin) launched in 2016; newer entries below may have overtaken it.
- 1

🐠 Babel is a compiler for writing next generation JavaScript. - babel/babel
2014 · github.com · its alternatives →
- 2

Composable async primitives with cancelation, control over scheduling, and coroutines. Superior replacement for JS Promises. - mitranim/posterus
2017 · github.com · its alternatives →
- 3
Bun▲295A fast JS runtime Node.js replacement with built‑in tools
Dec 2025 · bun.com · its alternatives →
- 4

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

Actor runtime and distributed systems framework for Rust - LeonHartley/Coerce-rs
2019 · github.com · its alternatives →
- 6

2022 · wishawa.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 →
- 8AN
2018 · npmjs.com · its alternatives →
- 9

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

Generate accurate and informative tree dumps of asynchronous tasks. - risingwavelabs/await-tree
2025 · github.com · its alternatives →
- 11

faster.js is a Babel plugin that compiles idiomatic Javascript to faster, micro-optimized Javascript. - vzhou842/faster.js
2018 · github.com · its alternatives →
- 12

The from-scratch guide to building large language models in NodeJS.
10d ago · book.humanexperiences.io · its alternatives →
- 13

- 14

A babel plugin that adds istanbul instrumentation to ES6 code - istanbuljs/babel-plugin-istanbul
2016 · github.com · its alternatives →
- 15

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

A zero-dependency concurrency runtime for Node.js, Deno, and Bun. Run typed JavaScript tasks on threads or isolated processes without blocking the main thread.
10d ago · js.knitting.run · its alternatives →
- 17

JavaScript engine + state machine with threads and without callbacks - amaksr/nsynjs
2017 · github.com · its alternatives →
- 18

The cost of Rust async/await. Contribute to jkarneges/rust-async-bench development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 19

A premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer. 21 Modules and 77 Videos!
2016 · es6.io · its alternatives →
- 20

A tiny async loader / dependency manager for modern browsers (961 bytes) - amorey/loadjs
2015 · github.com · its alternatives →
- 21

2014 · github.com · its alternatives →
- 22
And then...▲14A 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 →
- 23

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

A "monad" or DSL for creating React components using Fable and F# computation expressions - pj/hacn
2021 · github.com · its alternatives →
Also compare
- 6to5 – Turn ES6 code into vanilla ES5 with source maps and no runtime alternatives
- Cancelable async primitives for JavaScript alternatives
- Bun alternatives
- Nub – A Bun-like all-in-one toolkit for Node.js alternatives
- Coerce – Actor runtime for Rust using async/await and tokio channels alternatives
- Async UI: A Rust UI Library Where Everything is a Future 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 →