C++ Interpreter

Open-source C++ projects categorized as Interpreter | Edit details

Top 22 C++ Interpreter Projects

  • GitHub repo V8

    The official mirror of the V8 Git repository

    Project mention: When calling built in functions, is it possible to see their code? | reddit.com/r/learnjavascript | 2021-12-05
  • GitHub repo cling

    The cling C++ interpreter

    Project mention: Fête à bord d’un avion de Sunwing | L’organisateur s’explique sur l’origine de sa fortune | reddit.com/r/Quebec | 2022-01-07
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo root

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

    Project mention: Double Pendulum, written in Python and visualized with matplotlib (github code in comments) | reddit.com/r/Physics | 2022-01-16

    I actually just use matplotlib, except for CERN data, where I use CERNs python front-end of their own framework ROOT. It's just easier to keep things in the format than it is to convert them to the usual python data types (arrays, dataframes, etc).

  • GitHub repo xeus

    Implementation of the Jupyter kernel protocol in C++

  • GitHub repo wisp

    A light lisp✨ written in C++ (by adam-mcdaniel)

  • GitHub repo Feral

    Feral programming language reference implementation

    Project mention: What instructions are needed for a language vm | reddit.com/r/Compilers | 2021-10-15

    I have been working on my own VM (and language) as well and I decided to have only a small set of instructions that I wanted. I finalized on ~25 instructions. You can check them out here - https://github.com/Feral-Lang/Feral/blob/master/include/VM/OpCodes.hpp

  • GitHub repo rpp

    Rashi Plus Plus - the new Hebrew scripting language

    Project mention: Is this code bad or sugoi? | reddit.com/r/badcode | 2021-08-28
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo tails

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

    Project mention: Tails: A fast, minimal Forth-like interpreter core in C++ with no assembly | news.ycombinator.com | 2021-05-13
  • GitHub repo egel

    The Egel Programming Language

    Project mention: A small calculating example in Egel | reddit.com/r/ProgrammingLanguages | 2021-10-29

    (search.eg)[https://github.com/egel-lang/egel/blob/master/include/search.eg] and (parser)[https://github.com/egel-lang/egel/blob/master/examples/parser.eg]

  • GitHub repo frobtads

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

  • GitHub repo huginn

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

    Project mention: Huginn version 0.0.45/0.0.6 has been released | reddit.com/r/ProgrammingLanguages | 2021-10-29

    client

  • GitHub repo nelson

    Nelson numerical interpreter

  • GitHub repo snap

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

    Project mention: Any beginner friendly repos for hacktoberfest? | reddit.com/r/developersIndia | 2021-10-20
  • GitHub repo mylang

    A simple programming language inspired by Python, JavaScript and C

    Project mention: Need projects for college resume | reddit.com/r/learnprogramming | 2021-03-09

    An educational python-ish programming language written in C++: https://github.com/vvaltchev/mylang

  • GitHub repo chip-8

    Yet another Chip-8 interpreter, but this time with a beautiful interface 💻

    Project mention: Show HN: Chip-8 interpreter with a fancy GUI made using C++ and Dear ImGui | news.ycombinator.com | 2021-10-15
  • GitHub repo forthscript

    Forthscript programming language interpreter

    Project mention: ForthScript: A Stack-Based Language Inspired by Forth and Lisp | news.ycombinator.com | 2021-02-22
  • GitHub repo yaal

    Yet another abstraction layer - a general purpose C++ library.

    Project mention: Huginn version 0.0.45/0.0.6 has been released | reddit.com/r/ProgrammingLanguages | 2021-10-29

    runtime library

  • GitHub repo fundot

    The Fundot programming language.

    Project mention: Fundot Programming Language – Human Readable Code as Data | news.ycombinator.com | 2021-01-23
  • GitHub repo ABlaze

    ABlaze a general purpose programming language that compiles to byte code

    Project mention: Is making a a programming language impressive to recruiters? | reddit.com/r/cscareerquestions | 2021-03-23
  • GitHub repo StupidStackLanguage

    Stack-based esoteric programming language, inspired by BrainFuck

    Project mention: The Technological Singularity ~ Easy to try! Keep computing and it ☼BLOOMS☼! | reddit.com/r/csharp | 2021-12-07
  • GitHub repo ccom

    ⚙️ Compiler for the CCom (Conditional Comments) language

    Project mention: Compose Generator - Update 1.5.0 | dev.to | 2021-12-16

    Compose Generator internally uses the CCom compiler toolchain to evaluate conditional sections and conditional statements, based on JSON input. CCom offers a CLI, which Compose Generator called previously. This CLI executable enriches the user input and then calls the compiler executable with all required inputs. After the last update we executed several benchmarks for CCom, which have shown that this additional executable fork costs a lot of performance. As Compose Generator uses CCom very often (~20 times even if only one template was selected), CCom can be optimized quite a bit by calling the CCom compiler executable directly without going via the CLI.

  • GitHub repo bf_jit

    Over-engineered JIT compiler for bf

    Project mention: Adventures in JIT compilation | reddit.com/r/programming | 2021-04-14

    I think writing a brainfuck JIT is a great hobby project for learning x86 assembly and the basics of how jit compilation of bytecode works. I also wrote an x64 jit for brainfuck in c++ ( https://github.com/ccapitalK/bf_jit ) , it's surprising how similar it ended up being architectured to the code written in part 2 of this post. It's moderately fast (runs mandelbrot in about 1.1 seconds, and runs towers of hanoi in about 0.2 seconds).

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). The latest post mention was on 2022-01-16.

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 18,948
2 cling 2,341
3 root 1,640
4 xeus 752
5 wisp 157
6 Feral 121
7 rpp 74
8 tails 60
9 egel 48
10 frobtads 41
11 huginn 40
12 nelson 38
13 snap 30
14 mylang 19
15 chip-8 18
16 forthscript 16
17 yaal 14
18 fundot 13
19 ABlaze 5
20 StupidStackLanguage 4
21 ccom 3
22 bf_jit 0
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms