Topic

interpreter

Repositories (1506)

morpho
morpho Morpho-lang C

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

148
pikt
pikt iamgio Kotlin

:art: Image-based poetic programming language.

148
writing_an_interpreter_in_elixir
writing_an_interpreter_in_elixir fabrik42 Elixir

Elixir implementation of an interpreter for the Monkey programming language

144
falco
falco ysugimoto Go

falco is a VCL developer tool dedicated to Fastly

144
cperl
cperl perl11 Perl

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

143
awesome-internals
awesome-internals ghaiklor

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

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

141
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
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
ixgo
ixgo goplus Go

The Go/XGo Interpreter

139
SwiftyLISP
SwiftyLISP uraimo Swift

A minimal LISP implemented in Swift

138
lape
lape nielsAD Pascal

Scripting engine with Pascal-like syntax for FPC and Delphi

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

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

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

135
pashmak
pashmak pashmaklang Python

The Pashmak Programming Language

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
Own-Programming-Language-Tutorial
Own-Programming-Language-Tutorial aNNiMON Java

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

133
Tiny-Lua-Compiler
Tiny-Lua-Compiler bytexenon Lua

⛄Possibly the smallest Lua compiler ever

133
feel-scala
feel-scala camunda Scala

FEEL parser and interpreter written in Scala

133
loxdown
loxdown DavidTimms TypeScript

A statically-typed variant of Lox, written in TypeScript

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
ozmoo
ozmoo johanberntsson Assembly

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

132
primi
primi smuuf PHP

Primi language: A scripting language written in PHP.

132
lice
lice lice-lang Kotlin

A multi-paradigm programming language running on JVM

131
angu
angu jsdw TypeScript

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

131
Mages
Mages FlorianRappl C#

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

131
simple
simple theratioproject C

The Simple Intelligent and Modular Programming Language and Environment

128
loxlox
loxlox benhoyt Python

Lox interpreter written in Lox

125
lispBM
lispBM svenssonjoel C

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

125
pointless
pointless pointless-lang JavaScript

Pointless: a scripting language for learning and fun

124
okojo
okojo akeit0 C#

Okojo is an experimental low allocation managed JavaScript engine for .NET

124
boson-lang
boson-lang Narasimha1997 Rust

A hybrid programming language written in Rust.

124
shift
shift hubenchang0515 JavaScript

WebAssembly runtime for Python, Lua, Ruby and etc.

124
nelson
nelson nelson-lang C++

The Nelson Programming Language

124
brs-engine
brs-engine lvcabral TypeScript

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

123
molt
molt wduquette Rust

Embeddable TCL Interpreter for Rust applications

123
wazm
wazm fengb Zig

Web Assembly Zig Machine

122
compilers
compilers judge0 Dockerfile

📦 Docker image with installed compilers, interpreters and sandbox.

121
hook
hook hook-lang C

The Hook Programming Language

120
PlusPy
PlusPy tlaplus Python

Python interpreter for TLA+ specifications

118
clover2
clover2 ab25cq C

Clover2 can be used as shell. The completion is powerfull like IDE. Also clover2 is a Ruby-like compiler language with static type like Java. This is...

118
toywasm
toywasm yamt C

A WebAssembly interpreter written in C

117
fcal
fcal 5anthosh TypeScript

Extensive math expression evaluator library for JavaScript and Node.js

116
brs
brs sjbarag JavaScript

An interpreter for the BrightScript language that runs on non-Roku platforms.

115
JPL
JPL W1LDN16H7 Java

The JSON Programming Language

115