Dev tools · alternatives · 2026
24 alternatives to Babel-plugin-istanbul for ES2015 test coverage
A babel plugin that adds istanbul instrumentation to ES6 code - istanbuljs/babel-plugin-istanbul
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Babel-plugin-istanbul for ES2015 test coverage 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

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

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

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

A syntax-highlighting pager for git, diff, grep, rg --json, and blame output - dandavison/delta
2020 · github.com · its alternatives →
- 6

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

If you've built any web-based app in the last 15 years, you probably used something like Datadog, New Relic, Sentry, etc. to monitor and trace your app, right? Why should it be different when the app you're building happens to be using LLMs? So today we're open-sourcing OpenLLMetry-JS. It's an open protocol and SDK, based on OpenTelemetry, that provides traces and metrics for LLM JS/TS applications and can be connected to any of the 15+ tools that already support OpenTelemetry. Here's the repo: https://github.com/traceloop/openllmetry-js A few months ago we launched…
2024 · github.com · its alternatives →
- 9

k6 is an open-source tool and cloud service that makes load testing easy for developers and QA engineers.
2017 · k6.io · its alternatives →
- 10

Design by Contract for JavaScript via a Babel plugin. - codemix/babel-plugin-contracts
2015 · github.com · its alternatives →
- 11EC
2015 · ruanyf.github.io · its alternatives →
- 12

JS Decorators library. Contribute to mako-taco/DecorateThis development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 13

Kretes is a programming environment for TypeScript applications built on top of Visual Studio Code. It combines a web framework with an editor into an integrated, battery-included solution.
2020 · kretes.dev · its alternatives →
- 14

An Innovative, Fast Transpiler for ECMAScript 2015 and later - JazzleWare/jazzle
2017 · github.com · its alternatives →
- 15

Introducing the Code ChatGPT Plugin - a new era of seamless interaction between ChatGPT and your codebase. This TypeScript Code Analyzer furnishes a suite of utilities to analyze TypeScript code, enabling ChatGPT to "talk" with YOUR code. Fetch a list of all the files in your project, list of every function in a TypeScript or JavaScript file, or even get the content of a specific function, all while staying in your conversation with ChatGPT. With accessible API endpoints, you can effortlessly navigate your codebase and ask ChatGPT anything you can think of about it. Say goodbye to the days…
2023 · github.com · its alternatives →
- 16

A safe eval library based on WebAssembly and Duktape/QuickJS. - maple3142/wasm-jseval
2020 · github.com · its alternatives →
- 17EP
Hey HN! Esolang Park is an online visual debugger interface for esoteric programming languages, that I've been working on for the past few months. For every supported language, Esolang Park provides the powerful Monaco code editor, syntax checking, debugging functionality and a visualisation of the runtime state. The core is language-agnostic - a "language provider" only needs to implement the esolang's parser, interpreter and visualisation UI (and some other little stuff). Apart from trying to boost DX for esolangs, the idea is for this to grow into a platform where people can discover and…
2022 · esolangpark.vercel.app · its alternatives →
- 18

- 19

Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard
2020 · github.com · its alternatives →
- 20
BabelShark▲15Rapid localization of websites and HTML mobile apps
2025 · babelshark.net · its alternatives →
- 21

A simple language server for JavaScript, powered by ESLint and Tern. - tbodt/js-langserver
2018 · github.com · its alternatives →
- 22

For the past few months we’ve been building a simple jest/typescript-based high-level language for writing and running integration tests. We're open-sourcing it now and are excited to share it with you: https://github.com/traceloop/jest-opentelemetry Why we built this: - There are many solid frameworks for FE / browser testing, but none with high-level constructs for testing BE flows - We were missing a way to validate side effects for complex backend systems, especially across async queueing systems Our beta version lets you send an API call to a system and…
2023 · github.com · its alternatives →
- 23

Contribute to hsharsha/v8inspector development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 24

Post about Avocado, a small library and pattern guide to help you with type safety and data validation in native JavaScript.
2015 · rafelsberger.at · its alternatives →
Also compare
- 6to5 – Turn ES6 code into vanilla ES5 with source maps and no runtime alternatives
- Kneden – Transpile ES7 Async/await to ES6 Promise Chains (Babel Plugin) alternatives
- es6_maps, new Elixir syntax feature via runtime compiler hacking alternatives
- A JavaScript library for data visualization in both SVG and Canvas alternatives
- A syntax highlighter for Git and diff output, written in Rust alternatives
- ESInfer – Make JavaScript Type-Safe 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 →