Topic

interpreter

Repositories (1531)

language-incubator
language-incubator EarlGray Rust

Learning compilers, interpreters, code generation, virtual machines, assemblers, JITs, etc.

60
brainfuck_compilers
brainfuck_compilers pretzelhammer LLVM

Learn assembly with entirely too many brainfuck compilers

59
inet-js
inet-js xieyuheng TypeScript

This is an implementation of interaction nets, with a familiar JavaScript-like syntax :)

59
scheme.js
scheme.js hulang1024 JavaScript

Scheme语言解释器的JavaScript语言实现

58
oriel
oriel wojciech-graj Rust

An interpreter for the 1991 Oriel scripting language

58
Argon
Argon ArgonLang C++

Argon programming language

57
kocha
kocha kocha-lang TypeScript

💙 Programming language inspired by uzbek street tongue

57
opengml
opengml maiple C++

GML interpreter

57
nanoBASIC_UNO
nanoBASIC_UNO shachi-lab C++

A minimal BASIC interpreter for Arduino UNO (ATmega328P).

56
ic
ic I3oris Crystal

REPL Interface wrapping Crystal Interpreter (crystal-i).

56
clauf
clauf foonathan C++

A C interpreter developed live on YouTube

56
vein
vein vein-lang C#

🔮⚡️Vein is an open source high-level strictly-typed programming language with a standalone OS, arm and quantum computing support.

56
GloomScript
GloomScript Xie-Jason Rust

GloomScript Interpreter implemented in Rust

56
labyrinth
labyrinth m-ender Ruby

A two-dimensional programming language.

55
crustty
crustty aicheye Rust

TUI C Interpreter/Debugger in Rust

55
python-agentspeak
python-agentspeak niklasf Python

A Python-based interpreter for the agent-oriented programming language JASON

55
hopes
hopes acharal Haskell

Higher Order Prolog with Extensional Semantics

54
bfloader
bfloader mat-sz Assembly

🧠 Brainfuck IDE and interpreter in 512 bytes. (boot sector)

54
greenberry
greenberry Abdur-rahmaanJ Python

A one-line statement language with grammar and infinite look-ahead

54
pseudo
pseudo koluris C++

PSeudo - The world's simplest PLAYSTATION emulator

54
teascript
teascript RevengerWizard C

Teascript programming language

54
qtads
qtads realnc C++

A cross-platform, multimedia interpreter for TADS adventure games.

54
RuneScript
RuneScript waleedyaseen Java

The RuneScript scripting language

54
pietron
pietron dnek JavaScript

Cross-platform IDE for Piet.

54
lisp
lisp jamesmoriarty Ruby

Minimal Lisp interpreter using 75LOC and only standard libraries.

53
u6a
u6a esolangs C

Implementation of Unlambda, an esoteric programming language.

53
antlr4-calculator
antlr4-calculator shmatov Java

Simple antlr4 calculator.

53
fakejava
fakejava esrrhs Java

嵌入式脚本语言 Lightweight embedded scripting language

53
cor64
cor64 bdragoncore C#

N64 Emulator written in C#

53
dash
dash y21 Rust

Experimental JavaScript implementation in Rust

53
CppLox
CppLox the-lambda-way C++

An implementation of *jlox* from Crafting Interpreters in C++.

53
lps.js
lps.js lps-js JavaScript

Logic Production System (LPS) programming language interpreter implemented in JavaScript for Node.js and browsers.

52
scheme.c
scheme.c ltoddy C

A Scheme interpreter base on R5RS specification.

52
fint
fint sergeyt F#

.NET CIL interpreter written in simple subset of F#

52
Jinter
Jinter LuanRT TypeScript

A tiny JavaScript interpreter written in TypeScript

52
ir-virtual-machine
ir-virtual-machine ErnestThePoet TypeScript

哈尔滨工业大学/南京大学编译原理课程实验Web版IR虚拟机(含CLI版)💎The remastered Web IR Virtual Machine for HIT/NJU Compilation Principle Labs (with CL...

52
frobtads
frobtads realnc C++

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

52
atlas77
atlas77 atlas77-lang Rust

Atlas77 is a programming language in development written in Rust

52
AmazonSpeechTranslator
AmazonSpeechTranslator mobilequickie Swift

End-to-end Solution for Speech Recognition, Text Translation, and Text-to-Speech for iOS using Amazon Translate and Amazon Polly as AWS Machine Learni...

51
MaslOS-2
MaslOS-2 marceldobehere C++

MaslOS but 2

51
seax
seax hawkw Rust

A VM-based runtime environment for functional programming languages

51
slox
slox alexito4 Swift

Swift implementation of a Lox interpreter

51
glox
glox chidiwilliams Go

Go implementation of the Lox programming language from Crafting Interpreters

51
lispy
lispy ridwanmsharif Python

LISP interpreter in Python

51
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
Bite-Programming-Language
Bite-Programming-Language Maximilian-Winter C#

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

50
snap
snap srijan-paul C++

An embeddable scripting language inspired by Lua.

50
promit
promit singul4ri7y C

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

50