Topic

interpreter

Repositories (1531)

uclj
uclj erdos Clojure

Small, quick, native Clojure interpreter

153
jsSMS
jsSMS gmarty JavaScript

JavaScript Sega Master System & Game Gear dynamic recompiling emulator.

152
Brew.js
Brew.js XorTroll C++

[WIP] C++ high-level JavaScript API for Nintendo 3DS/Switch

152
wasm-forth
wasm-forth stefano Python

A Forth implementation compiling to WebAssembly.

151
morpho
morpho Morpho-lang C

The Morpho language 🦋. Morpho is a small embeddable language for scientific computing applications.

151
szl
szl dimkr C

A lightweight, embeddable scripting language

149
Feral
Feral Feral-Lang C++

Feral programming language reference implementation

149
falco
falco ysugimoto Go

falco is a VCL developer tool dedicated to Fastly

149
spvm
spvm keith2018 C++

Tiny C++ SPIR-V virtual machine (interpreter), can be used for shader debugging. Spvm-ShaderToy simulated the runtime environment of shadertoy, and ex...

149
cperl
cperl perl11 Perl

A perl5 with classes, types, compilable, company friendly, security

144
writing_an_interpreter_in_elixir
writing_an_interpreter_in_elixir fabrik42 Elixir

Elixir implementation of an interpreter for the Monkey programming language

144
wasm_run
wasm_run juancastillo0 Rust

A WebAssembly executor for Dart and Flutter applications. Uses Rust's wasmtime optimizing runtime or wasmi interpreter to parse and execute WASM and W...

143
awesome-internals
awesome-internals ghaiklor

A curated list of awesome resources and learning materials in the field of X internals

142
ixgo
ixgo goplus Go

The Go/XGo Interpreter

141
oxide-lang
oxide-lang tuqqu Rust

Oxide Programming Language

140
Tagha
Tagha kevyonan C

Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.

140
lape
lape nielsAD Pascal

Scripting engine with Pascal-like syntax for FPC and Delphi

140
Calcpad
Calcpad Proektsoftbg C#

Free and open source software for mathematical and engineering calculations.

140
apple-juice-actionscript
apple-juice-actionscript asheigithub C#

Pure .NET 2.0 code Implementation of the ActionScript3 compiler and runtime. Can be used to run scripts in environments where "just-in-time compilatio...

139
calcit
calcit calcit-lang Rust

Indentation-based ClojureScript dialect in Rust and compiling to JavaScript ES Modules

139
SwiftyLISP
SwiftyLISP uraimo Swift

A minimal LISP implemented in Swift

138
tryC
tryC yunwei37 C

Write a tiny interpreter by C language in 500+ lines

138
brain
brain brain-labs C++

An esoteric programming language compiler on top of LLVM based on Brainfuck

135
internettools
internettools benibela Pascal

XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, pattern matching, XML/HTM...

135
feel-scala
feel-scala camunda Scala

FEEL parser and interpreter written in Scala

135
letmedoit
letmedoit eliranwong Python

An advanced AI assistant that leverages the capabilities of ChatGPT API, Gemini Pro, AutoGen, and open-source LLMs, enabling it both to engage in con...

135
Own-Programming-Language-Tutorial
Own-Programming-Language-Tutorial aNNiMON Java

Source code for course "How to create your own programming language"

134
loxdown
loxdown DavidTimms TypeScript

A statically-typed variant of Lox, written in TypeScript

134
ozmoo
ozmoo johanberntsson Assembly

A Z-machine interpreter for the Commodore 64 and similar computers

134
pashmak
pashmak pashmaklang Python

The Pashmak Programming Language

133
inet-cute
inet-cute xieyuheng TypeScript

An implementation of interaction nets in JS.

133
magpie
magpie haifenghuang Go

:bird: Successor of my monkey Interpreter(support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL).

132
primi
primi smuuf PHP

Primi language: A scripting language written in PHP.

132
Mages
Mages FlorianRappl C#

:tophat: MAGES is a very simple, yet powerful, expression parser and interpreter.

131
lice
lice lice-lang Kotlin

A multi-paradigm programming language running on JVM

130
lispBM
lispBM svenssonjoel C

An interpreter for a concurrent lisp with message-passing and pattern-matching.

130
nelson
nelson nelson-lang C++

The Nelson Programming Language

130
angu
angu jsdw TypeScript

A small DSL/interpreter that can be used to evaluate simple expressions

129
simple
simple theratioproject C

The Simple Intelligent and Modular Programming Language and Environment

128
loxlox
loxlox benhoyt Python

Lox interpreter written in Lox

128
brs-engine
brs-engine lvcabral TypeScript

BrightScript Simulation Engine - Run Roku apps on Browsers and Node.js

128
xs
xs xs-lang0 C

xs programming language

127
shift
shift hubenchang0515 JavaScript

WebAssembly runtime for Python, Lua, Ruby and etc.

126
molt
molt wduquette Rust

Embeddable TCL Interpreter for Rust applications

125
boson-lang
boson-lang Narasimha1997 Rust

A hybrid programming language written in Rust.

125
pointless
pointless pointless-lang JavaScript

Pointless: a scripting language for learning and fun

124
compilers
compilers judge0 Dockerfile

📦 Docker image with installed compilers, interpreters and sandbox.

122
wazm
wazm fengb Zig

Web Assembly Zig Machine

122
PlusPy
PlusPy tlaplus Python

Python interpreter for TLA+ specifications

119
toywasm
toywasm yamt C

A WebAssembly interpreter written in C

119