Dev tools · alternatives · 2026
24 alternatives to 6to5 – Turn ES6 code into vanilla ES5 with source maps and no runtime
🐠 Babel is a compiler for writing next generation JavaScript. - babel/babel
Babel is a JavaScript compiler that transforms modern ES6+ code into ES5, enabling developers to use next-generation language features while maintaining compatibility with older browsers and environments. It includes… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. 6to5 – Turn ES6 code into vanilla ES5 with source maps and no runtime launched in 2014; newer entries below may have overtaken it.
- 1

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

Hi HN! I thought you might enjoy this even if you don't know much about Elixir. `es6_maps` is a small library that introduces a "shorthand" map creation syntax, similar to shorthand object construction in JavaScript/TypeScript. For those unfamiliar with Elixir, the most interesting aspect might be how it achieves this. `es6_maps` takes advantage of BEAM (Erlang's VM) hot-reload capabilities to amend the Elixir compiler bytecode at runtime, adding functions that expand the shorthand syntax for further compilation. I think it's a nice showcase of the power you can wield (with care) when…
2024 · github.com · its alternatives →
- 3

Super-fast alternative to Babel for when you can target modern JS runtimes - alangpierce/sucrase
2018 · github.com · its alternatives →
- 4

I'm Robbert, the creator of DataGridXL.js. Last month I released version 2 which includes many new features. DataGridXL is a free (and commercial) editable data table library written in ES6. My goal is to develop the most performant & user-friendly spreadsheet-like data table out there: - It has zero dependencies. You don’t need any framework to use DataGridXL. - It is lightweight (~250kb) and easy to use. It does not even require messing with CSS. - It has its own Virtual DOM implementation to prevent DOM errors. - Developer friendly. Supports all modern web browsers Please take a look at…
2022 · datagridxl.com · its alternatives →
- 5

Here's a project I've been working on for a little while now. Ripl is a JS library that provides a unified API for rendering shapes on both canvas and SVG interchangeably. Over the years I've used D3 extensively to create data visualisations so I figured I'd have a go at making my own version with a slightly more modern API and stricter TypeScript support. I am aware there are already libraries that can draw to multiple contexts interchangeably, but I've added a few little niceties to Ripl that (as far as I know) some other libraries don't have such as CSS-like query selectors, DOM-like…
2024 · github.com · its alternatives →
- 6DA
DTL is a project that began it's life as part of a another piece of software for a startup I founded a few years ago. For that project I needed a way to describe how to rewrite data in a portable way. I needed to be able to create the rules on the fly and store them in a database, I needed them to be able to describe transformations I hadn't thought about, but also needed them to be safe and predictable. Though the startup didn't survive, the language I made was so useful to me I felt I had to extract it and make it usable to everyone. DTL is the result. Though the npm module is relatively…
2022 · getdtl.org · its alternatives →
- 7

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

We'd love to share our work with you: Restate, a system for workflows-as-code (durable execution). With SDKs in JS/Java/Kotlin and a lightweight runtime built in Rust/Tokio. https://github.com/restatedev/ https://restate.dev/ It is free and open, SDKs are MIT-licensed, runtime permissive BSL (basically just the minimal Amazon defense). We worked on that for a bit over a year. A few points I think are worth mentioning: - Restate's runtime is a single binary, self-contained, no dependencies aside from a durable disk. It contains basically a…
2024 · restate.dev · its alternatives →
- 9

Automatically finds jQuery methods from existing projects and generates vanilla js alternatives. - sachinchoolur/jquery-to-javascript-converter
2021 · github.com · its alternatives →
- 10

- 11IW
2011 · hildr.luminance.org · its alternatives →
- 12
TypeScript 6.0▲156The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.
Mar 2026 · typescriptlang.org · its alternatives →
- 13CT
2015 · duoco.de · its alternatives →
- 14

Matt Mueller's personal website for sharing what I've learned about programming, design, entrepreneurship and life.
2017 · mat.tm · its alternatives →
- 15

transpile algorithms/libs to idiomatic JS, Go, C#, Ruby - GitHub - pseudo-lang/pseudo: transpile algorithms/libs to idiomatic JS, Go, C#, Ruby
2016 · github.com · its alternatives →
- 16

Hi HN, I've been building Mystral Native — a lightweight native runtime that lets you write games in JavaScript/TypeScript using standard Web APIs (WebGPU, Canvas 2D, Web Audio, fetch) and run them as standalone desktop apps. Think "Electron for games" but without Chromium. Or a JS runtime like Node, Deno, or Bun but optimized for WebGPU (and bundling a window / event system using SDL3). Why: I originally started by starting a new game engine in WebGPU, and I loved the iteration loop of writing Typescript & instantly seeing the changes in the browser with hot reloading. After…
Jan 2026 · github.com · its alternatives →
- 17

We're excited to announce Lowdefy V4, a full-stack web framework built on top of Next.js that simplifies building web applications, internal tools, admin panels, BI dashboards, and CRUD apps using YAML or JSON configuration files. New in V4: Next.js: Lowdefy now runs on top of the Next.js framework. All of Auth.js: App auth is now handled by Auth.js supported providers, adapters and callbacks and events, easy to configure, but all of which can be customized. Plugin extensibility: Apps can now be extended with any npm or pnpm workspace plugins. Our story: We have developed a simple…
2021 · lowdefy.com · its alternatives →
- 18

A minimal skeleton for building testable React apps using Babel - pheuter/essential-react
2015 · github.com · its alternatives →
- 19

Hello, folks. I'm Jiang, the author of ESInfer. I love writing Javascript because it has a prosperous ecosystem and is quick to get my hands dirty. However, sometimes it's painful when the flow is not fast to follow due to the lack of a type system. To solve this, I wrote ESInfer, a statical inference tool, to automatically type check and generate type annotations for Javascript. It works with pure Javascript without any add-ons to the language or user-space code and supports highly dynamic features, such as the modification of prototypes. It is still in the very early stage, which offers…
2022 · esinfer.com · its alternatives →
- 20TJ
Hi HN, I built Titan, a backend framework where you write routes and logic in JavaScript, and the CLI compiles everything into a single Rust + Axum binary using the Boa JS engine. No Node.js is required in production. The idea is to keep JS developer experience while getting Rust performance and a self-contained deployable server. Current features: JS route DSL Action system mapped to Rust esbuild bundling Generated Rust server with Axum Hot-reload dev server Single-binary output Repo: https://github.com/ezet-galaxy/-ezetgalaxy-titan Would love feedback on the…
Dec 2025 · npmjs.com · its alternatives →
- 21

An Innovative, Fast Transpiler for ECMAScript 2015 and later - JazzleWare/jazzle
2017 · github.com · its alternatives →
- 22DB
Requirement: - Excellent feedback during development - Debugging with source maps Method: I'm using these scripts in package.json. "scripts": { "di": "node-inspector -d=7000 -p=8000 --save-live-edit --hidden node_modules/", "ds1": "babel ./server -d ./build/server -s -w", "ds2": "nodemon --watch ./build/server --delay 100ms --debug=7000 ./build/server/main.js" }, Then run "npm run ds1; npm run ds2; npm run di" Why: I took some time to put this together, after navigating all the tools out there. I personally find this to be "correct". Thought I'd…
2016 · its alternatives →
- 23

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

:wrench: Scala datamodel transpiler. Contribute to scala-ts/scala-ts development by creating an account on GitHub.
2016 · github.com · its alternatives →
Also compare
- Kneden – Transpile ES7 Async/await to ES6 Promise Chains (Babel Plugin) alternatives
- es6_maps, new Elixir syntax feature via runtime compiler hacking alternatives
- Sucrase, 20x faster smaller-scoped alternative to Babel alternatives
- Datagridxl2.js – Fast Excel-like data table library alternatives
- A JavaScript library for data visualization in both SVG and Canvas alternatives
- DTL: a language and JavaScript lib to transform and manipulate data 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 →