A list of JavaScript engines, runtimes, interpreters

This page summarizes the projects mentioned and recommended in the original post on /r/learnjavascript

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ChakraCore

    ChakraCore is an open source Javascript engine with a C API.

  • ChakraCore

  • v8.dev

    The source code of v8.dev, the official website of the V8 project.

  • V8

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • txiki.js

    A tiny JavaScript runtime

  • txiki.js

  • mujs

    An embeddable Javascript interpreter in C.

  • MuJS

  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  • Bun

  • jerryscript

    Ultra-lightweight JavaScript engine for the Internet of Things.

  • JerryScript

  • engine262

    An implementation of ECMA-262 in JavaScript

  • engine262

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • hermes

    A JavaScript engine optimized for running React Native.

  • Hermes

  • graaljs

    A ECMAScript 2023 compliant JavaScript implementation built on GraalVM. With polyglot language interoperability support. Running Node.js applications!

  • graaljs

  • quickjs

    Public repository of the QuickJS Javascript Engine.

  • QuickJS

  • nashorn

    https://openjdk.org/projects/nashorn

  • nashorn

  • tiny-js

    Automatically exported from code.google.com/p/tiny-js

  • tiny-js

  • elk

    A low footprint JavaScript engine for embedded systems (by cesanta)

  • elk

  • rhino

    Rhino is an open-source implementation of JavaScript written entirely in Java

  • Rhino

  • napajs

    Napa.js: a multi-threaded JavaScript runtime

  • Napa.js

  • just

    the only javascript runtime to hit no.1 on techempower :fire: (by just-js)

  • just

  • lo

    it's JavaScript Jim, but not as we know it. :space_invader: (by just-js)

  • lo

  • elsa

    Discontinued ❄️ Elsa is a minimal, fast and secure runtime for JavaScript and TypeScript written in Go

  • elsa

  • boa

    Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.

  • boa

  • workerd

    The JavaScript / Wasm runtime that powers Cloudflare Workers

  • workerd

  • dune

    A hobby runtime for JavaScript and TypeScript 🚀 (by aalykiot)

  • dune

  • mjs

    Embedded JavaScript engine for C/C++

  • mjs

  • Espruino

    The Espruino JavaScript interpreter - Official Repo

  • Espruino

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts