Topic

interpreter

Repositories (1551)

zapcode
zapcode TheUncharted Rust

TypeScript interpreter for AI agents. Written in Rust. 2µs cold start. Sandboxed. Alternative to MCP tool calling.

91
PDDL.jl
PDDL.jl JuliaPlanners Julia

Julia parser, interpreter and compiler interface for the Planning Domain Definition Language (PDDL). Planners not included.

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

89
aceto
aceto aceto Python

A programming language based on a 2D Hilbert curve grid

88
RSqueak
RSqueak hpi-swa Python

A Squeak/Smalltalk VM written in RPython.

87
xstateful
xstateful avaragado JavaScript

A wrapper for xstate that stores state, handles transitions, emits events for state changes and actions/activities, and includes an optional reducer f...

86
fronteditor
fronteditor maykbrito JavaScript

It's a simple html code runner https://gracious-dijkstra-c585c3.netlify.app/

86
asl-interpreter
asl-interpreter ARM-software OCaml

Example implementation of Arm's Architecture Specification Language (ASL)

86
Animac
Animac bd4sur Scheme

Scheme计算引擎 / Scheme Engine

86
cli
cli offline-ai TypeScript

The AI agent script CLI for Programmable Prompt Engine.

86
Fexl
Fexl chkoreff C

Function EXpression Language (interpreter for functional programs)

85
mavka
mavka mavka-ukr Shell

Сучасна українська мова програмування

85
cymbal
cymbal shuhei Rust

Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"

84
nlua
nlua mfussenegger Lua

Neovim as Lua interpreter

84
Py-Compiler
Py-Compiler flymysql Python

一个用python写的编译器

84
ciforth
ciforth albertvanderhorst Forth

A generic system for creating i86 implementations of the language Forth.

84
egel
egel egel-lang C++

The Egel Programming Language

84
redstart
redstart gue-ni C++

A Lisp Interpreter for Linux Shell Scripting, written in C++.

84
pythonvm-rust
pythonvm-rust progval Rust

An incomplete stackless interpreter of Python bytecode, written in Rust.

83
jspython
jspython jspython-dev TypeScript

JSPython is a python-like syntax interpreter implemented with javascript that runs entirely in the web browser and/or in the NodeJS environment.

83
AwesomeInterpreter
AwesomeInterpreter BaseMax

The Big list of the github, open-source interpreters.

83
interpreter-bugs
interpreter-bugs dyjakan Ruby

Fuzzing results for various interpreters.

82
uwuscript
uwuscript lambdacasserole C#

World's first uwu-oriented language.

82
go-jdk
go-jdk quasilyte Go

Run JVM-based code in Go efficiently

82
wasm-interpreter
wasm-interpreter DLR-FT Rust

A minimal in-place WebAssembly interpreter, written in Rust, almost without use of external dependencies

82
whitespace
whitespace vii5ard JavaScript

An Online Whitesspace compiler, virtual machine and IDE

82
subleq
subleq howerj Forth

16-bit SUBLEQ CPU running eForth - just for fun

82
l1
l1 eigenhombre Go

A simple Lisp written in Go

81
Ecla
Ecla Eclalang Go

Ecla is a programming language that is designed to be easy to learn and use. It is a general purpose language that can be used for many different thin...

81
goto
goto pandeykartikey Go

Goto is an interpreted programming language written in go.

80
mini-interpreter
mini-interpreter hijkzzz Go

A Simple Scripting Language

80
X11Basic
X11Basic kollokollo C

X11-Basic BASIC programming language.

80
vere
vere urbit C

An implementation of the Urbit runtime

80
dyalect
dyalect vorov2 C#

Dyalect is a dynamic programming language for .NET.

79
wai
wai k-nasa Rust

a wasm interpreter written by rust

79
js-slang
js-slang source-academy TypeScript

Implementations of sublanguages of JavaScript for SICP JS

79
Yolish
Yolish rahadbhuiya C

Programming language

79
nanoclj
nanoclj rekola C

A Tiny Clojure Interpreter

78
siof
siof false-schemers C

SIOF (Scheme In One File) is a minimal interpreter for R7RS Scheme

77
python_lite
python_lite fy0 C

[WIP] A simple, lightweight implementation of python3 language.

76
basic-treesitter-cranelift-jit
basic-treesitter-cranelift-jit jasonjmcghee Rust

Simple live calculator in tree-sitter + cranelift jit

76
giao-js
giao-js webfansplz TypeScript

Mini Javascript Interpreter

76
kpspemu
kpspemu soywiz-archive Kotlin

PSP Emulator written in Kotlin for JVM, JS and Native. Can work as PWA.

76
sebasic4
sebasic4 source-solutions Assembly

SE BASIC - A free BASIC interpreter written in Z80 assembly language

76
bf
bf sno2 TypeScript

A Brainheck interpreter built in the TypeScript type system.

75
timi
timi bollu Rust

A visual interpreter of the template instantiation machine to understand evaluation of lazy functional languages

75
C2j-Compiler
C2j-Compiler dejavudwh Java

A compiler that converts C language to Java bytecode or can directly interpret execution(将C源码编译成Java字节码的编译器,也可以选择直接解释执行)

75
zub-vm
zub-vm nilq Rust

A super-fast, stack-based virtual machine for dynamic languages

75
kotlite
kotlite sunny-chung Kotlin

A Kotlin Multiplatform library to interpret Kotlite code, which is a subset of the Kotlin language, during runtime in a safe way.

75
cmonkey
cmonkey abhinav-upadhyay C

C Implementation of the monkey programming language

75