QuickjsThe official repo is at bellard/quickjs.
Stars: ✭ 1,429 (-92.4%)
Mutual labels: compiler, interpreter, javascript-engine, virtual-machine
Ph7An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (-97.76%)
Mutual labels: compiler, interpreter, virtual-machine
QuickjsQuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Stars: ✭ 2,199 (-88.31%)
Mutual labels: compiler, javascript-engine, virtual-machine
CymbalYet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Stars: ✭ 49 (-99.74%)
Mutual labels: compiler, interpreter, virtual-machine
Umka LangUmka: a statically typed embeddable scripting language
Stars: ✭ 308 (-98.36%)
Mutual labels: compiler, interpreter, virtual-machine
LionessThe Lioness Programming Language
Stars: ✭ 155 (-99.18%)
Mutual labels: compiler, interpreter, virtual-machine
Go.vmA simple virtual machine - compiler & interpreter - written in golang
Stars: ✭ 178 (-99.05%)
Mutual labels: compiler, interpreter, virtual-machine
CubThe Cub Programming Language
Stars: ✭ 198 (-98.95%)
Mutual labels: compiler, interpreter, virtual-machine
Swift LispkitInterpreter framework for Lisp-based extension and scripting languages on macOS and iOS. LispKit is based on the R7RS standard for Scheme. Its compiler generates bytecode for a virtual machine. LispKit is fully implemented in Swift 5.
Stars: ✭ 228 (-98.79%)
Mutual labels: compiler, interpreter, virtual-machine
Openj9Eclipse 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.
Stars: ✭ 2,802 (-85.1%)
Mutual labels: compiler, interpreter, virtual-machine
jawsJaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post
Stars: ✭ 204 (-98.92%)
Mutual labels: interpreter, virtual-machine
vein🔮⚡️Vein is an open source high-level strictly-typed programming language with a standalone OS, arm and quantum computing support.
Stars: ✭ 31 (-99.84%)
Mutual labels: interpreter, virtual-machine
jingle🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.
Stars: ✭ 34 (-99.82%)
Mutual labels: interpreter, virtual-machine
AnimachScheme语言实现和运行时环境 / A Scheme runtime & implementation
Stars: ✭ 45 (-99.76%)
Mutual labels: interpreter, virtual-machine
hematitaA memory safe Lua interpreter
Stars: ✭ 118 (-99.37%)
Mutual labels: interpreter, virtual-machine
X11BasicX11-Basic BASIC programming language.
Stars: ✭ 42 (-99.78%)
Mutual labels: interpreter, virtual-machine
CraftinginterpretersRepository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (-77.15%)
Mutual labels: compiler, interpreter
CoriumCorium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-99.9%)
Mutual labels: interpreter, virtual-machine
maxcProgramming Language maxc
Stars: ✭ 36 (-99.81%)
Mutual labels: interpreter, virtual-machine
Arduino-FVMByte Token Threaded Forth Virtual Machine (FVM) for Arduino
Stars: ✭ 35 (-99.81%)
Mutual labels: interpreter, virtual-machine