Topic

interpreter

Repositories (1531)

fronteditor
fronteditor maykbrito JavaScript

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

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
RSqueak
RSqueak hpi-swa Python

A Squeak/Smalltalk VM written in RPython.

86
asl-interpreter
asl-interpreter ARM-software OCaml

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

86
plush
plush maximecb Rust

Minimalistic dynamically-typed language for fun, teaching and creative programming.

85
Fexl
Fexl chkoreff C

Function EXpression Language (interpreter for functional programs)

85
cli
cli offline-ai TypeScript

The AI agent script CLI for Programmable Prompt Engine.

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

83
mavka
mavka mavka-ukr Shell

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

83
Animac
Animac bd4sur Scheme

Scheme语言实现 / Scheme implementation

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
nlua
nlua mfussenegger Lua

Neovim as Lua interpreter

83
interpreter-bugs
interpreter-bugs dyjakan Ruby

Fuzzing results for various interpreters.

82
uwuscript
uwuscript lambdacasserole C#

World's first uwu-oriented language.

82
pythonvm-rust
pythonvm-rust progval Rust

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

82
go-jdk
go-jdk quasilyte Go

Run JVM-based code in Go efficiently

82
whitespace
whitespace vii5ard JavaScript

An Online Whitesspace compiler, virtual machine and IDE

82
goto
goto pandeykartikey Go

Goto is an interpreted programming language 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
wai
wai k-nasa Rust

a wasm interpreter written by rust

81
l1
l1 eigenhombre Go

A simple Lisp written in Go

81
subleq
subleq howerj Forth

16-bit SUBLEQ CPU running eForth - just for fun

81
mini-interpreter
mini-interpreter hijkzzz Go

A Simple Scripting Language

80
X11Basic
X11Basic kollokollo C

X11-Basic BASIC programming language.

80
AwesomeInterpreter
AwesomeInterpreter BaseMax

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

80
dyalect
dyalect vorov2 C#

Dyalect is a dynamic programming language for .NET.

79
js-slang
js-slang source-academy TypeScript

Implementations of sublanguages of JavaScript for SICP JS

79
vere
vere urbit C

An implementation of the Urbit runtime

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
C2j-Compiler
C2j-Compiler dejavudwh Java

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

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
basic-treesitter-cranelift-jit
basic-treesitter-cranelift-jit jasonjmcghee Rust

Simple live calculator in tree-sitter + cranelift jit

75
zub-vm
zub-vm nilq Rust

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

75
timi
timi bollu Rust

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

74
openxion
openxion kreativekorp Java

OpenXION - Reference Implementation of the XION Scripting Language

74
cmonkey
cmonkey abhinav-upadhyay C

C Implementation of the monkey programming language

74
bf
bf sno2 TypeScript

A Brainheck interpreter built in the TypeScript type system.

74
akinterpreter
akinterpreter wxy2ab Python

基于 LLM API 的金融数据查询和分析工具

73
yasl
yasl yasl-lang C

Bytecode Interpreter for Yet Another Scripting Language (YASL).

73
QuickJS.NET
QuickJS.NET vmas C#

C# bindings for Fabrice Bellard's QuickJS Javascript Engine.

73
BIPLAN
BIPLAN gioblu C

BIPLAN (Byte coded Interpreted Programming LANguage) is an experimental, very compact interpreted language

73
adana
adana nbittich Rust

repl / scripting language / namespaced command line aliases

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

73