Topic

interpreter

Repositories (1539)

falco
falco ysugimoto Go

falco is a VCL developer tool dedicated to Fastly

154
aquavm
aquavm fluencelabs Rust

AquaVM interprets AIR – a π-calculus-derived set of instructions that the Aqua language compiles to

154
uclj
uclj erdos Clojure

Small, quick, native Clojure interpreter

154
morpho
morpho Morpho-lang C

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

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
szl
szl dimkr C

A lightweight, embeddable scripting language

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
Feral
Feral Feral-Lang C++

Feral programming language reference implementation

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

146
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
calcit
calcit calcit-lang Rust

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

144
lape
lape nielsAD Pascal

Scripting engine with Pascal-like syntax for FPC and Delphi

143
ixgo
ixgo goplus Go

The Go/XGo Interpreter

142
awesome-internals
awesome-internals ghaiklor

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

142
Tagha
Tagha kevyonan C

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

140
Calcpad
Calcpad Proektsoftbg C#

Free and open source software for mathematical and engineering calculations.

140
tryC
tryC yunwei37 C

Write a tiny interpreter by C language in 500+ lines

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
oxide-lang
oxide-lang tuqqu Rust

Oxide Programming Language

139
SwiftyLISP
SwiftyLISP uraimo Swift

A minimal LISP implemented in Swift

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

136
feel-scala
feel-scala camunda Scala

FEEL parser and interpreter written in Scala

136
loxdown
loxdown DavidTimms TypeScript

A statically-typed variant of Lox, written in TypeScript

136
brain
brain brain-labs C++

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

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

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

135
lispBM
lispBM svenssonjoel C

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

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

134
ozmoo
ozmoo johanberntsson Assembly

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

134
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).

133
pashmak
pashmak pashmaklang Python

The Pashmak Programming Language

133
brs-engine
brs-engine lvcabral TypeScript

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

133
inet-cute
inet-cute xieyuheng TypeScript

An implementation of interaction nets in JS.

133
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
xs
xs xs-lang0 C

xs programming language

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
shift
shift hubenchang0515 JavaScript

WebAssembly runtime for Python, Lua, Ruby and etc.

126
pointless
pointless pointless-lang JavaScript

Pointless: a scripting language for learning and fun

124
loxlox
loxlox benhoyt Python

Lox interpreter written in Lox

124
molt
molt wduquette Rust

Embeddable TCL Interpreter for Rust applications

124
boson-lang
boson-lang Narasimha1997 Rust

A hybrid programming language written in Rust.

124
ArcadeMaker
ArcadeMaker ArcadeMakerSources C#

A cross-platform 2D game engine with its own programming language and IDE.

123
compilers
compilers judge0 Dockerfile

📦 Docker image with installed compilers, interpreters and sandbox.

123
wazm
wazm fengb Zig

Web Assembly Zig Machine

122