Most popular interpreter repositories and open source projects

xstate

State machines and statecharts for the modern web.

1117   24165   24165  

v8

The official mirror of the V8 Git repository

3857   21419   21419  

RustPython

A Python Interpreter written in Rust

1026   15099   15099  

awesome-compilers

:sunglasses: Curated list of awesome resources on Compilers, Interpret...

623   7847   7847  

craftinginterpreters

Repository for the book "Crafting Interpreters"

871   6810   6810  

enso

Hybrid visual and textual functional programming.

236   6508   6508  

wren

The Wren Programming Language. Wren is a small, fast, class-based conc...

516   6382   6382  

wasm3

🚀 A fast WebAssembly interpreter and the most universal WASM runtime

387   6070   6070  

sh

A shell parser, formatter, and interpreter with bash support; includes...

309   5924   5924  

yaegi

Yaegi is Another Elegant Go Interpreter

307   5820   5820  

red

Red is a next-generation programming language strongly inspired by Reb...

427   5156   5156  

gravity

Gravity Programming Language

215   4169   4169  

boa

Boa is an embeddable and experimental Javascript engine written in Rus...

349   3998   3998  

wasm-micro-runtime

WebAssembly Micro Runtime (WAMR)

500   3864   3864  

CPython-Internals

Dive into CPython internals, trying to illustrate every detail of CPyt...

406   3750   3750  

bhai-lang

A toy programming language written in Typescript

450   3594   3594  

goby

Goby - Yet another programming language written in Go

183   3442   3442  

openj9

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized fo...

678   3120   3120  

janet

A dynamic language and bytecode vm

198   3020   3020  

go-pry

An interactive REPL for Go that allows you to drop into your code at a...

72   2960   2960  

cling

The cling C++ interpreter

244   2916   2916  

jquery.terminal

jQuery Terminal Emulator - JavaScript library for creating web-based t...

597   2913   2913  

codi.vim

:notebook_with_decorative_cover: The interactive scratchpad for hacker...

87   2868   2868  

cinder

Cinder is Meta's internal performance-oriented production version of C...

94   2546   2546  

root

The official repository for ROOT: analyzing, storing and visualizing b...

1149   2136   2136  

gomacro

Interactive Go interpreter and debugger with REPL, Eval, generics and...

91   2050   2050  

AndroRAT

A Simple android remote administration tool using sockets. It uses jav...

778   2013   2013  

mir

A lightweight JIT compiler based on MIR (Medium Internal Representatio...

123   1827   1827  

goawk

A POSIX-compliant AWK interpreter written in Go, with CSV support

73   1657   1657  

joker

Small Clojure interpreter, linter and formatter.

59   1545   1545  

pocketlang

A lightweight, fast embeddable scripting language.

74   1442   1442  

quickjs

The official repo is at bellard/quickjs.

142   1427   1427  

oh

A new Unix shell.

58   1316   1316  

moonsharp

An interpreter for the Lua language, written entirely in C# for the .N...

199   1253   1253  

wasmi

WebAssembly (Wasm) interpreter.

225   1135   1135  

sniprun

A neovim plugin to run lines/blocs of code (independently of the rest...

39   1117   1117  

Genesis

God's actual programming language.

18   1111   1111  

sci

Configurable Clojure/Script interpreter suitable for scripting and Clo...

73   1078   1078  

lily

Interpreted language focused on expressiveness and type safety.

38   1077   1077  

wasmjit

Small Embeddable WebAssembly Runtime

37   1070   1070  

passerine

A small extensible programming language designed for concise expressio...

36   1017   1017  

sablejs

🏖️ The safer and faster ECMA5.1 interpreter written by JavaScript

52   1000   1000  

pocketpy

Open Source Python interpreter in 1 file for game scripting

47   993   993  

umka-lang

Umka: a statically typed embeddable scripting language

48   839   839  

xeus

Implementation of the Jupyter kernel protocol in C++

77   835   835  

bic

A C interpreter and API explorer.

39   783   783  

tiny-compiler

A tiny evaluator and compiler of arithmetic expressions.

90   768   768  

springboot-learning

:taxi: spring boot学习案例,方便spring boot 初学者快速掌握相关知识

455   758   758  

nbb

Scripting in Clojure on Node.js using SCI

49   742   742  

webassemblyjs

Toolchain for WebAssembly

95   738   738