Topic

interpreter

Repositories (1551)

sema
sema sema-lisp Rust

A Lisp with first-class LLM primitives, implemented in Rust

51
Jinter
Jinter LuanRT TypeScript

A tiny JavaScript interpreter written in TypeScript

51
lisp
lisp jamesmoriarty Ruby

Minimal Lisp interpreter using 75LOC and only standard libraries.

51
algo-lang
algo-lang omnimistic C++

you know the algorithms they teach you to write in school? Ya just that but its an actual interpreted programming language

50
Bite-Programming-Language
Bite-Programming-Language Maximilian-Winter C#

Bite is a dynamically typed programming language. Embedded in C#

50
glox
glox chidiwilliams Go

Go implementation of the Lox programming language from Crafting Interpreters

50
promit
promit singul4ri7y C

A neat, object-oriented, lightweight, elegant and fast programming language 👾

50
psi
psi komninoschatzipapas TypeScript

WIP ISO 7185 Pascal interpreter

50
monkey-hs
monkey-hs hatashiro Haskell

An interpreter for Monkey with parser combinator written in Haskell

50
tash
tash begeekmyfriend C

An advanced Tompson Shell porting on Linux.

50
quickjs-build
quickjs-build napi-bindings C

Build for QuickJS JavaScript Engine

49
simple-js-interpreter
simple-js-interpreter dipeshpatil JavaScript

A Simple Interpreter written in NodeJS

49
nubasic
nubasic eantcal C++

nuBASIC is an implementation of a BASIC interpreter and IDE for Windows and Linux

49
lambda
lambda zhiayang C++

lambda calculus interpreter

49
snap
snap srijan-paul C++

An embeddable scripting language inspired by Lua.

49
clox
clox jalalmostafa C

A virtual machine and a tree-walk interpreter for the Lox programming language in C89 :cyclone:

49
insituc
insituc tomilov C++

x86/x64 JIT compiler for math string expressions written in C++. Parser is Boost.Spirit X3. AST transformations: partial derivation, constant folding.

49
fizzboom
fizzboom darklang F#

Benchmark to compare async web server + interpreter + web client implementations across various languages

48
monkers
monkers poteto Rust

Bytecode compiler and VM for the Monkeylang language, written in Rust

48
terp
terp smpoulsen Elixir

A functional programming language with lisp syntax and ML semantics that runs on the BEAM

48
greybel-js
greybel-js ayecue TypeScript

GreyScript toolkit for Grey Hack written in TS.

48
optiscope
optiscope etiamz C

A Lévy-optimal lambda calculus reducer with a backdoor to C

48
alice
alice m-ender Ruby

A feature-rich, two-dimensional, recreational programming language. With mirrors.

47
interp
interp vshymanskyy C

Interpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining

47
zxnext_level9
zxnext_level9 stefanbylund C

Level 9 interpreter for Spectrum Next

47
grol
grol grol-io Go

Go REPL Open Language

47
tailbiter
tailbiter darius Python

Self-compiling compiler of a Python subset. Just enough Python to Python in Python.

46
j2
j2 jasonnyberg C

j2 is a minimalist concatenative programming language that makes up for its simplicity by its ability to natively bind with C libraries' ABI *and type...

46
minima
minima TheRealMichaelWang C

A fast, byte-code interpreted language

46
axonasp
axonasp guimaraeslucas Go

Run ASP Classic on Linux, macOS, BSD and Windows. Run applications with a blazing-fast, cross-platform VM. Execute VBScript and ES6+ JavaScript native...

46
ecal
ecal krotik Go

A simple embeddable scripting language which supports concurrent event processing.

46
Swisp
Swisp jakerockland Swift

A simple Scheme (Lisp dialect) interpreter written in Swift.

46
recurse
recurse carrierdown TypeScript

re<urse is a declarative language for generating musical patterns

46
corpus
corpus wspace Earthly

The definitive collection of interpreters, compilers, and programs for the Whitespace programming language.

46
g2d
g2d lucasepe Go

Craft beautiful geometric art using code.

46
yoda
yoda Bushmills Shell

yoda is an acronym of Yet Onather Delirious Application, implementing a Forth compiler which translates Forth source code to bash functions.

46
UniInk-CSharpInterpreter4AOT
UniInk-CSharpInterpreter4AOT Arc-huangjingtong C#

A simple runtime C# Interpreter [ single script ] [ easy-to-use ] [ 0 GC & 0 boxing] [rich feature]

46
inet-forth
inet-forth xieyuheng C

An implementation of interaction nets as a forth-like language.

46
aria
aria fadion Go

Expressive, noiseless, interpreted, toy programming language

45
Krivine-Machine
Krivine-Machine techcentaur OCaml

Abstract krivine machine implementing call-by-name semantics. In OCaml.

45
monkey_v
monkey_v Delta456 V

Implementation of Monkey :monkey: Language in V

45
proleap-cobol
proleap-cobol uwol Java

ProLeap COBOL • Analyze, Execute & Transform COBOL

45
bluelox
bluelox nanmu42 Go

A tree-walking interpreter implemented in Golang for Lox, with a browser playground supported by WASM | 一个基于语法树的Lox解释器,附带WASM版本的playg...

45
mylang
mylang vvaltchev C++

A simple programming language inspired by Python, JavaScript and C

45
jaithon
jaithon abhiramasonny Jai

The best syntax all inside a fast programing language (syntax inspired from rust, python, java, js). Drop a star :) tryna hit 50+ stars soon

45
nopforth
nopforth iru- Assembly

A dialect of the Forth programming language

45
winter
winter dfinity-side-projects Haskell

Haskell port of the WebAssembly OCaml reference interpreter

45
jsish
jsish pcmacdon C

Jsi is a small, C-embeddable javascript interpreter with tightly woven Web and DB support.

45
nederlang
nederlang dannyvankooten Rust

Nederlandse programmeertaal 🇳🇱. Geïnterpreteerd en met dynamische types. Met bytecode compiler en virtuele machine, in Rust.

45
RainLisp
RainLisp chr1st0scli C#

RainLisp, a .NET LISP implementation.

44