Topic

interpreter

Repositories (1506)

kocha
kocha kocha-lang TypeScript

💙 Programming language inspired by uzbek street tongue

56
GloomScript
GloomScript Xie-Jason Rust

GloomScript Interpreter implemented in Rust

56
Argon
Argon ArgonLang C++

Argon programming language

56
clauf
clauf foonathan C++

A C interpreter developed live on YouTube

56
labyrinth
labyrinth m-ender Ruby

A two-dimensional programming language.

55
python-agentspeak
python-agentspeak niklasf Python

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

55
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.

55
opengml
opengml maiple C++

GML interpreter

55
ic
ic I3oris Crystal

REPL Interface wrapping Crystal Interpreter (crystal-i).

55
crustty
crustty aicheye Rust

TUI C Interpreter/Debugger in Rust

54
bfloader
bfloader mat-sz Assembly

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

54
antlr4-calculator
antlr4-calculator shmatov Java

Simple antlr4 calculator.

54
greenberry
greenberry Abdur-rahmaanJ Python

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

54
RuneScript
RuneScript waleedyaseen Java

The RuneScript scripting language

54
u6a
u6a esolangs C

Implementation of Unlambda, an esoteric programming language.

53
scheme.c
scheme.c ltoddy C

A Scheme interpreter base on R5RS specification.

53
hopes
hopes acharal Haskell

Higher Order Prolog with Extensional Semantics

53
pseudo
pseudo koluris C++

PSeudo - The world's simplest PLAYSTATION emulator

53
cor64
cor64 bryanperris C#

N64 Emulator written in C#

53
teascript
teascript RevengerWizard C

Teascript programming language

53
dash
dash y21 Rust

Experimental JavaScript implementation in Rust

53
lisp
lisp jamesmoriarty Ruby

Minimal Lisp interpreter using 75LOC and only standard libraries.

52
lps.js
lps.js lps-js JavaScript

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

52
fint
fint sergeyt F#

.NET CIL interpreter written in simple subset of F#

52
fakejava
fakejava esrrhs Java

嵌入式脚本语言 Lightweight embedded scripting language

52
qtads
qtads realnc C++

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

52
CppLox
CppLox the-lambda-way C++

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

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
frobtads
frobtads realnc C++

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

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
promit
promit singul4ri7y C

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

51
pietron
pietron dnek JavaScript

Cross-platform IDE for Piet.

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
clox
clox jalalmostafa C

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

50
snap
snap srijan-paul C++

An embeddable scripting language inspired by Lua.

50
Jinter
Jinter LuanRT TypeScript

A tiny JavaScript interpreter written in TypeScript

50
MaslOS-2
MaslOS-2 marceldobehere C++

MaslOS but 2

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

A Simple Interpreter written in NodeJS

49
lispy
lispy ridwanmsharif Python

LISP interpreter in Python

49
glox
glox chidiwilliams Go

Go implementation of the Lox programming language from Crafting Interpreters

49
quickjs-build
quickjs-build napi-bindings C

Build for QuickJS JavaScript Engine

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.

48
fizzboom
fizzboom darklang F#

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

48
wile
wile aalpar Go

Pure Go R7RS Scheme — embeddable interpreter with hygienic macros, first-class continuations, and sandboxing

48
lambda
lambda zhiayang C++

lambda calculus interpreter

48
monkers
monkers poteto Rust

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

48