C++ Interpreter

Open-source C++ projects categorized as Interpreter

Top 23 C++ Interpreter Projects

Interpreter
  1. V8

    The official mirror of the V8 Git repository

    Project mention: MCP Run Python | news.ycombinator.com | 2025-04-15

    It's a bit hard to do comparisons without going into threat models and all that _fun_ stuff :shrug:

    For example, JS runs in almost every browser on earth too, yet it took V8 devs 2 years to find out that `Math.expm1()` could return -0.0 (https://chromium.googlesource.com/v8/v8.git/+/56f7dda67fdc97...). This is a cherry-picked example, and JS is clearly more complex than WASM, but still.

    Just because stuff runs on a lot of devices doesn't mean it's more or less secure.

    Linux runs on quite a few devices too, yet we still find bugs, people still don't ship updates to said bugs, yadda yadda yadda.

    My point is just that lots of devs often skip the threat modeling and just think "I'll slap it in a WASM thingie an it'll be fine". Well good luck.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. cling

    The cling C++ interpreter

  4. root

    The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

    Project mention: ICPP – Running C++ in anywhere like a script | news.ycombinator.com | 2024-08-03

    Folks who like this kind of thing should definitely check out CERN's Root framework. I've been using its C++ interpreter in a Jupyter notebook environment to learn C++. It's probably also quite a bit more mature than this project. https://root.cern/

  5. xeus

    Implementation of the Jupyter kernel protocol in C++

    Project mention: Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go | news.ycombinator.com | 2025-01-01

    https://github.com/jupyter-xeus/xeus-python#what-are-the-adv...

    JupyterLite kernels normally run in WASM; which they are compiled to by emscripten / LLVM.

    To also host WASM kernels in a go process, I just found: going:

  6. libriscv

    The fastest RISC-V sandbox

    Project mention: RISC-V Sandboxing Library | news.ycombinator.com | 2025-02-11
  7. icpp

    Running C++ in anywhere like a script.

    Project mention: ICPP – Running C++ in anywhere like a script | news.ycombinator.com | 2024-08-03
  8. fizzy

    Fizzy aims to be a fast, deterministic, and pedantic WebAssembly interpreter written in C++. (by wasmx)

  9. SaaSHub

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

    SaaSHub logo
  10. wisp

    A lispπŸ‘½ written in C++ (by adam-mcdaniel)

  11. cosmos

    A new logic programming language. (by mcsoto)

  12. Feral

    Feral programming language reference implementation

  13. wrench

    practical embedded script interpreter (by jingoro2112)

  14. nelson

    The Nelson Programming Language (by nelson-lang)

  15. Electra-Lang

    Electra is an esolang where you code like an electrician.

  16. rpp

    Rashi Plus Plus - the new Hebrew scripting language (by daniel-shimon)

  17. MaslOS

    Masl OS

  18. WARDuino

    πŸ“Ÿ A dynamic WebAssembly VM for embedded systems

    Project mention: Wasm2Mpy: Compiling WASM to MicroPython so it can run in Raspberry | news.ycombinator.com | 2024-09-20

    What would be the recommendation to run on ESP32?

    https://github.com/wasm3/wasm3? https://github.com/espressif/esp-wasmachine ? https://github.com/bytecodealliance/wasm-micro-runtime/tree/... ? https://github.com/TOPLLab/WARDuino ?

  19. egel

    The Egel Programming Language

  20. tails

    A fast, minimal Forth-like interpreter core in C++ with no assembly (by snej)

  21. Argon

    Argon programming language (by ArgonLang)

  22. frobtads

    Linux and macOS development tools and text-mode interpreter for TADS adventure games.

  23. snap

    An embeddable scripting language inspired by Lua. (by srijan-paul)

  24. huginn

    Programming language with no quirks, so simple every child can master it. (by AmokHuginnsson)

  25. skybison

    A fork of Instagram's experimental performance oriented greenfield implementation of Python. It features small objects; a moving GC; hidden classes; bytecode inline caching; type-specialized bytecode; an experimental template JIT. (by tekknolagi)

  26. SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Interpreter discussion

Log in or Post with

C++ Interpreter related posts

Index

What are some of the best open-source Interpreter projects in C++? This list will help you:

# Project Stars
1 V8 24,079
2 cling 3,870
3 root 2,855
4 xeus 930
5 libriscv 864
6 icpp 324
7 fizzy 227
8 wisp 202
9 cosmos 175
10 Feral 142
11 wrench 128
12 nelson 103
13 Electra-Lang 97
14 rpp 93
15 MaslOS 92
16 WARDuino 92
17 egel 84
18 tails 81
19 Argon 52
20 frobtads 50
21 snap 47
22 huginn 42
23 skybison 41

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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