Most popular interpreter repositories and open source projects

rascal

The implementation of the Rascal meta-programming language (including...

75   361   361  

hyper-haskell

The strongly hyped Haskell interpreter.

28   359   359  

dummylua-tutorial

这是一个仿制lua解释器的项目,我希望通过逐步实现lua解释器的各个部分,更...

54   359   359  

waforth

Small but complete dynamic Forth Interpreter/Compiler for and in WebAs...

16   355   355  

kuroko

Dialect of Python with explicit variable declaration and block scoping...

19   349   349  

awesome-graal

A curated list of awesome resources for Graal, GraalVM, Truffle and re...

30   344   344  

swift-lispkit

Interpreter framework for Lisp-based extension and scripting languages...

14   335   335  

PyCParser

C parser and interpreter written in Python with automatic ctypes inter...

29   332   332  

makeJs

A sub Javascript interpreter for interpreting itself

29   332   332  

Clojush

The Push programming language and the PushGP genetic programming syste...

93   325   325  

uvm

Fun, portable, minimalistic virtual machine.

11   321   321  

pcbasic

PC-BASIC - A free, cross-platform emulator for the GW-BASIC family of...

43   318   318  

monkey-rust

An interpreter for the Monkey programming language written in Rust

32   316   316  

Mond

A scripting language for .NET Core

25   313   313  

Web49

Web49: WebAssembly Interpeter

12   308   308  

lips

Scheme based powerful lisp interpreter written in JavaScript

28   303   303  

lispe

An implementation of a full fledged Lisp interpreter with Data Structu...

7   300   300  

enso-archive

Looking for Enso, the visual programming language? ➡️ https://github.c...

19   299   299  

schemy

A lightweight embeddable Scheme-like interpreter for configuration

41   294   294  

gobasic

A BASIC interpreter written in golang.

28   291   291  

symja_android_library

:coffee: Symja - computer algebra language & symbolic math library. A...

74   289   289  

SwiftPascalInterpreter

Simple Swift interpreter for the Pascal language inspired by the Let’s...

17   281   281  

hackIDE

hackIDE is an online code editor, compiler and interpreter based on Dj...

134   280   280  

go.vm

A simple virtual machine - compiler & interpreter - written in golang

34   280   280  

v8-JavaScript-Documents

《Chrome V8源码》系列技术文章,3~4天一篇,持续更新中

29   277   277  

scittle

Execute Clojure(Script) directly from browser script tags via SCI

22   271   271  

PureScript

A C# hot reload framework for Unity3D, based on Mono's MONO_AOT_MODE_I...

48   271   271  

nf-interpreter

:gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target b...

145   269   269  

rs-monkey-lang

Monkey Programming Language written in Rust.

19   256   256  

Basic

Basic Interpreter for the ESP8266

215   247   247  

hint

Runtime Haskell interpreter

42   243   243  

awklisp

A Lisp interpreter written in Awk.

18   241   241  

endbasic

BASIC environment with a REPL, a web interface, a graphical console, a...

12   240   240  

jrsonnet

Rust implementation of Jsonnet language

23   234   234  

kinx

Looks like JavaScript, feels like Ruby, and it is a script language fi...

12   232   232  

lawvere

A categorical programming language with effects

5   231   231  

DesignPatterns

:key:Elements of Reusable Object-Oriented Software:unlock:is a softwar...

68   229   229  

CBQN

a BQN implementation in C

28   229   229  

qi

Lightweight and fast programming language designed to be written in Ch...

17   229   229  

pcgr

Personal Cancer Genome Reporter (PCGR)

48   227   227  

retina

A regex-based programming language.

10   225   225  

hscript

Parser and interpreter for Haxe expressions

79   225   225  

Dictu

Dictu is a high-level dynamically typed, multi-paradigm, interpreted p...

48   223   223  

cub

The Cub Programming Language

17   220   220  

dart_eval

Extensible Dart interpreter for Dart with full interop

20   216   216  

covscript

Covariant Script Interpreter

25   215   215  

jaws

Jaws is an invisible programming language! Inject invisible code into...

9   214   214  

logo

A Logo interpreter written in Swift

15   211   211  

KiVM

🌟This is a pure C++ implementation of Java Virtual Machine (only Java...

31   211   211  

3bc-lang

Low-level language, tiny virtual machine, minimal runtime, intermediat...

24   210   210