A list of JavaScript engines, runtimes, interpreters

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. ChakraCore

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

    ChakraCore

  2. SaaSHub

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

    SaaSHub logo
  3. v8.dev

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

    V8

  4. txiki.js

    A tiny JavaScript runtime

    txiki.js

  5. mujs

    An embeddable Javascript interpreter in C.

    MuJS

  6. bun

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

    Bun

  7. jerryscript

    Ultra-lightweight JavaScript engine for the Internet of Things.

    JerryScript

  8. engine262

    An implementation of ECMA-262 in JavaScript

    engine262

  9. hermes

    A JavaScript engine optimized for running React Native.

    Hermes

  10. graaljs

    GraalJS – A high-performance, ECMAScript compliant, and embeddable JavaScript runtime for Java

    graaljs

  11. quickjs

    Public repository of the QuickJS Javascript Engine.

    QuickJS

  12. nashorn

    https://openjdk.org/projects/nashorn

    nashorn

  13. tiny-js

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

    tiny-js

  14. elk

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

    elk

  15. rhino

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

    Rhino

  16. napajs

    Discontinued Napa.js: a multi-threaded JavaScript runtime

    Napa.js

  17. just

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

    just

  18. lo

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

    lo

  19. elsa

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

    elsa

  20. boa

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

    boa

  21. workerd

    The JavaScript / Wasm runtime that powers Cloudflare Workers

    workerd

  22. dune

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

    dune

  23. mjs

    Embedded JavaScript engine for C/C++

    mjs

  24. Espruino

    The Espruino JavaScript interpreter - Official Repo

    Espruino

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

  • SETTING UP REACT ON YOUR LOCAL MACHINE

    1 project | dev.to | 17 Jan 2025
  • List of JavaScript runtimes - 2025

    1 project | dev.to | 17 Jan 2025
  • What is Next Js: A Beginner's guide to Next Js

    1 project | dev.to | 15 Jan 2025
  • Exploring Node.js – A Beginner's Guide

    1 project | dev.to | 10 Jan 2025
  • Getting Started with Web Sockets in Node.js

    1 project | dev.to | 6 Jan 2025

Did you know that C is
the 6th most popular programming language
based on number of references?