Most popular interpreter repositories and open source projects

xstate

Actor-based state management & orchestration for complex app logic.

1305   28295   28295  

v8

The official mirror of the V8 Git repository

4137   24354   24354  

RustPython

A Python Interpreter written in Rust

1336   20388   20388  

craftinginterpreters

Repository for the book "Crafting Interpreters"

1157   9997   9997  

awesome-compilers

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

668   9381   9381  

sh

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

365   7786   7786  

yaegi

Yaegi is Another Elegant Go Interpreter

381   7632   7632  

enso

Enso Analytics is a self-service data prep and analysis platform desig...

332   7435   7435  

wren

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

577   7373   7373  

wasm3

🚀 A fast WebAssembly interpreter and the most universal WASM runtime

387   6070   6070  

boa

Boa is an embeddable Javascript engine written in Rust.

446   5811   5811  

red

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

413   5700   5700  

gravity

Gravity Programming Language

237   4413   4413  

bhai-lang

A toy programming language written in Typescript

492   4049   4049  

janet

A dynamic language and bytecode vm

245   3955   3955  

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  

cinder

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

130   3684   3684  

goby

Goby - Yet another programming language written in Go

175   3510   3510  

AndroRAT

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

1075   3467   3467  

openj9

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

767   3454   3454  

GQL

GitQL is a extensible SQL-like query language and SDK to perform queri...

95   3438   3438  

jquery.terminal

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

577   3174   3174  

codi.vim

:notebook_with_decorative_cover: The interactive scratchpad for hacker...

84   3049   3049  

go-pry

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

64   3002   3002  

cling

The cling C++ interpreter

244   2916   2916  

root

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

1361   2899   2899  

mir

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

158   2456   2456  

gomacro

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

99   2241   2241  

goawk

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

85   1966   1966  

pocketpy

Portable Python 3.x Interpreter in Modern C for Game Scripting

147   1897   1897  

wasmi

Efficient and versatile WebAssembly interpreter for embedded systems.

314   1820   1820  

joker

Small Clojure interpreter, linter and formatter.

68   1692   1692  

sniprun

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

50   1620   1620  

pocketlang

A lightweight, fast embeddable scripting language.

79   1535   1535  

moonsharp

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

227   1495   1495  

quickjs

The official repo is at bellard/quickjs.

142   1427   1427  

Melon

A generic cross-platform C library that includes many commonly used c...

204   1415   1415  

oh

A new Unix shell.

55   1376   1376  

sci

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

89   1298   1298  

umka-lang

Umka: a statically typed embeddable scripting language

61   1199   1199  

Genesis

God's actual programming language.

18   1111   1111  

sablejs

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

53   1110   1110  

lily

Interpreted language focused on expressiveness and type safety.

37   1084   1084  

passerine

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

38   1077   1077  

wasmjit

Small Embeddable WebAssembly Runtime

37   1070   1070  

metalang99

Full-blown preprocessor metaprogramming

28   963   963  

nbb

Scripting in Clojure on Node.js using SCI

52   875   875  

xeus

Implementation of the Jupyter kernel protocol in C++

77   835   835  

bic

A C interpreter and API explorer.

37   829   829