Top 405 interpreter open source projects

LambdaCore
An interpreted language written in Rust inspired by the Lisp family of languages.
NPython
(Subset of) Python programming language implemented in Nim
MUA-Interpreter
MUA is a functional language for teaching use in Principles of Programming Languages course.
foth
Tutorial-style FORTH implementation written in golang
pawn-3.2-plus
Pawn scripting language with runtime fixes and improvements
xin
Xin (신/心) is a flexible functional programming language with a tiny core, inspired by Lisp and CSP
tiny-lang
tiny-lang — A different programming language. Supports a bunch of spoken languages.
Garam-Interpreter
"훈민정음은 디자인이다" 가람은 튜링 완전 프로그래밍 언어입니다.
kpspemu
PSP Emulator written in Kotlin for JVM, JS and Native. Can work as PWA.
clover2
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 high performnace. Please see the wiki for details
minima
A fast, byte-code interpreted language
whilelang
A small programming language created with ANTLR and Scala
thislang
A subset of javascript implemented in that subset of javascript. Yes, it can run itself.
mlang
My toy programming languages
klisp
A Lisp written in about 200 lines of Ink, featuring an interactive literate programming notebook
vonuvoli-scheme
vonuvoli Scheme -- an R7RS interpreter written in Rust focused on systems programming and scripting (i.e. processes, file-system, etc.) with performance and safety in mind
fcal
Extensive math expression evaluator library for JavaScript and Node.js
python-agentspeak
A Python-based interpreter for the agent-oriented programming language JASON
punchscript
A programming language made up of Rajinikanth punch dialogues
Own-Programming-Language-Tutorial
Репозиторий курса "Как создать свой язык программирования"
openj9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
AmazonSpeechTranslator
End-to-end Solution for Speech Recognition, Text Translation, and Text-to-Speech for iOS using Amazon Translate and Amazon Polly as AWS Machine Learning managed services.
tinySelf
Self-like language implemented in the RPython language toolkit.
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
glide
Glide is an interpreted javascript VM written entirely in safe rust.
xpl
X Programming Language in a single header file.
Flang
A Scheme dialect
rust lisp
A Rust-embeddable Lisp, with support for interop with native Rust functions
forthscript
Forthscript programming language interpreter
fint
.NET CIL interpreter written in simple subset of F#
clri
An unfinished CIL interpreter in Rust
riptide
The Riptide Programming Language: Shell scripting redesigned.
xemime
The Xemime programming language
uwuscript
World's first uwu-oriented language.
cidk
interpreter devkit
webasm-solidity
[DEPRECATED] On-chain interpreter for WebAssembly written in Solidity
blade
A simple, fast, clean, and dynamic language that allows you to develop applications quickly.
AlchemyVM
WebAssembly Virtual Machine Built In Elixir
HaxeVM
Prototype compiler/virtual machine in Haxe for Haxe
slox
Swift implementation of a Lox interpreter
PDDL.jl
Julia parser, interpreter and compiler interface for the Planning Domain Definition Language (PDDL). Planners not included.
locks-py
Python implementation of locks, which is an imperative, dynamically typed, procedure oriented scripting language based on the lox programming language.
pyccolo
Declarative instrumentation for Python.
Dictu
Dictu is a high-level dynamically typed, multi-paradigm, interpreted programming language.
foxscheme
An R5RS Scheme in JavaScript.
monkey
The Monkey Programming Language & Interpreter written in PHP.
JSchemeMin
A small scheme implementation in java
301-360 of 405 interpreter projects