Magpie🐦 Successor of my monkey Interpreter(support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL).
Stars: ✭ 88 (-24.14%)
MappyA functional programming language. Like LISP but focused around maps rather than lists.
Stars: ✭ 10 (-91.38%)
Sablejs🏖️ The safer and faster ECMA5.1 interpreter written by JavaScript
Stars: ✭ 60 (-48.28%)
Cfla Compileable statically typed Functional programming Language
Stars: ✭ 7 (-93.97%)
AnguA small DSL/interpreter that can be used to evaluate simple expressions
Stars: ✭ 105 (-9.48%)
JaslJust another scripting language
Stars: ✭ 25 (-78.45%)
ZeptoA schemy Lisp backed by Haskell
Stars: ✭ 60 (-48.28%)
Blink LexerStarting code of the first challenge in the Let's Build a Programming Language series.
Stars: ✭ 24 (-79.31%)
AbrvalgPython-like programming language interpreter written in Python
Stars: ✭ 83 (-28.45%)
MicoMico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-83.62%)
ReoscriptJavaScript-like script language engine for .NET Application. Easy to plug in .NET Application and making API extension for script. Enhanced syntax and features are also available such as lambda expression, call setTimeout with arguments, etc...
Stars: ✭ 57 (-50.86%)
LlamalangRepository for the Llama Programming Language. Work In Progress
Stars: ✭ 6 (-94.83%)
QuickjsThe official repo is at bellard/quickjs.
Stars: ✭ 1,429 (+1131.9%)
BicA C interpreter and API explorer.
Stars: ✭ 719 (+519.83%)
YaslBytecode Interpreter for Yet Another Scripting Language (YASL).
Stars: ✭ 55 (-52.59%)
Tiny CompilerA tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+486.21%)
InternettoolsXPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, XML/HTML parsers and classes for HTTP/S requests
Stars: ✭ 82 (-29.31%)
SciConfigurable Clojure interpreter suitable for scripting and Clojure DSLs.
Stars: ✭ 596 (+413.79%)
TablamThe practical relational programing language for data-oriented applications
Stars: ✭ 55 (-52.59%)
Q3vmQ3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
Stars: ✭ 585 (+404.31%)
LispeAn implementation of a full fledged Lisp interpreter with Data Structure, Pattern Programming and High level Functions with Lazy Evaluation à la Haskell.
Stars: ✭ 105 (-9.48%)
Jaspya Python VM written entirely from scratch in JavaScript with some unique features
Stars: ✭ 577 (+397.41%)
Feel ScalaFEEL parser and interpreter written in Scala
Stars: ✭ 52 (-55.17%)
PebakeryPEBakery is a script engine that specializes in customizing the Windows Preinstalled Environment (WinPE/WinRE).
Stars: ✭ 80 (-31.03%)
MinimalA Delightfully Diminutive Lisp. Implemented in < 1 KB of JavaScript with JSON source, macros, tail-calls, JS interop, error-handling, and more.
Stars: ✭ 560 (+382.76%)
Pythonvm RustAn incomplete stackless interpreter of Python bytecode, written in Rust.
Stars: ✭ 50 (-56.9%)
HashlinkA virtual machine for Haxe
Stars: ✭ 523 (+350.86%)
BrainAn esoteric programming language compiler on top of LLVM based on Brainfuck
Stars: ✭ 112 (-3.45%)
RedRed is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single 1MB file!
Stars: ✭ 4,725 (+3973.28%)
CymbalYet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Stars: ✭ 49 (-57.76%)
Gpythongpython is a python interpreter written in go "batteries not included"
Stars: ✭ 472 (+306.9%)
TaghaMinimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 79 (-31.9%)
NekoThe Neko Virtual Machine
Stars: ✭ 447 (+285.34%)
Algorithmmap建立你的算法地图:如何高效学习算法;算法工程师:从小白到专家
Stars: ✭ 47 (-59.48%)
Ph7An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (+263.79%)
SniprunA neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
Stars: ✭ 93 (-19.83%)
OkAn open-source interpreter for the K5 programming language.
Stars: ✭ 408 (+251.72%)
U6aImplementation of Unlambda, an esoteric programming language.
Stars: ✭ 46 (-60.34%)
MirthCompiler for the Mirth programming language.
Stars: ✭ 390 (+236.21%)
SmallbasicSmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a built in IDE, a powerful string library, system, sound, and graphic commands along with structured programming syntax
Stars: ✭ 78 (-32.76%)
PlamAn interpreter for learning and exploring pure λ-calculus
Stars: ✭ 385 (+231.9%)
MonkeyInterpreter with support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL.
Stars: ✭ 347 (+199.14%)
Libforthlibforth: A small Forth interpreter that can be used as a library written in c99
Stars: ✭ 107 (-7.76%)
Vm.jsJavascript 解释器. Javascript Interpreter
Stars: ✭ 343 (+195.69%)
OpenxionOpenXION - Reference Implementation of the XION Scripting Language
Stars: ✭ 40 (-65.52%)
PasserineA small extensible programming language designed for concise expression with little code.
Stars: ✭ 341 (+193.97%)
OhA new Unix shell.
Stars: ✭ 1,206 (+939.66%)
YaegiYaegi is Another Elegant Go Interpreter
Stars: ✭ 4,044 (+3386.21%)
MipsMIPS assembler and simulator
Stars: ✭ 38 (-67.24%)
Wasm ForthA Forth implementation compiling to WebAssembly.
Stars: ✭ 92 (-20.69%)
Brainfuck CBrainfuck interpreter in C.
Stars: ✭ 36 (-68.97%)
PointlessPointless: a scripting language for learning and fun
Stars: ✭ 116 (+0%)
Apple Juice ActionscriptPure .NET 2.0 code Implementation of the ActionScript3 compiler and runtime. Can be used to run scripts in environments where "just-in-time compilation" is not possible
Stars: ✭ 112 (-3.45%)
SwiftylispA minimal LISP implemented in Swift
Stars: ✭ 106 (-8.62%)
FeralFeral programming language reference implementation
Stars: ✭ 89 (-23.28%)
JokerSmall Clojure interpreter, linter and formatter.
Stars: ✭ 1,161 (+900.86%)
RustpythonA Python Interpreter written in Rust
Stars: ✭ 10,261 (+8745.69%)