QuickjsQuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Stars: ✭ 2,199 (+8696%)
QuickjsThe official repo is at bellard/quickjs.
Stars: ✭ 1,429 (+5616%)
ChakracoreChakraCore is an open source Javascript engine with a C API.
Stars: ✭ 8,600 (+34300%)
RedtamarinAS3 running on the command line / server side
Stars: ✭ 105 (+320%)
Eval5A JavaScript interpreter written in TypeScript - Support ES5
Stars: ✭ 281 (+1024%)
Q3vmQ3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
Stars: ✭ 585 (+2240%)
LlamalangRepository for the Llama Programming Language. Work In Progress
Stars: ✭ 6 (-76%)
Ph7An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (+1588%)
BoaBoa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
Stars: ✭ 2,509 (+9936%)
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 (+11108%)
SandboxJSSafe eval runtime
Stars: ✭ 18 (-28%)
interpInterpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
Stars: ✭ 32 (+28%)
RSqueakA Squeak/Smalltalk VM written in RPython.
Stars: ✭ 78 (+212%)
LunaticLunatic is an Erlang-inspired runtime for WebAssembly
Stars: ✭ 2,074 (+8196%)
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,973 (+11792%)
CoriumCorium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-28%)
ClingThe cling C++ interpreter
Stars: ✭ 2,322 (+9188%)
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 (+348%)
go-jdkRun JVM-based code in Go efficiently
Stars: ✭ 61 (+144%)
retro12This repo is retired. See http://forthworks.com:8000/
Stars: ✭ 18 (-28%)
RISVMA low overhead, embeddable bytecode virtual machine in C++
Stars: ✭ 21 (-16%)
Vm.jsJavascript 解释器. Javascript Interpreter
Stars: ✭ 343 (+1272%)
ZetavmMulti-Language Platform for Dynamic Programming Languages
Stars: ✭ 592 (+2268%)
Javo🚀 A sandboxed VM any Java developer can afford
Stars: ✭ 144 (+476%)
AnimachScheme语言实现和运行时环境 / A Scheme runtime & implementation
Stars: ✭ 45 (+80%)
snapAn embeddable scripting language inspired by Lua and JavaScript.
Stars: ✭ 32 (+28%)
PasserineA small extensible programming language designed for concise expression with little code.
Stars: ✭ 341 (+1264%)
C2goasmC to Go Assembly
Stars: ✭ 1,072 (+4188%)
elkA low footprint JavaScript engine for embedded systems
Stars: ✭ 1,458 (+5732%)
wazerowazero: the zero dependency WebAssembly runtime for Go developers
Stars: ✭ 2,065 (+8160%)
JanetA dynamic language and bytecode vm
Stars: ✭ 2,216 (+8764%)
pocketlangA lightweight, fast embeddable scripting language.
Stars: ✭ 1,412 (+5548%)
WARDuinoA dynamic WebAssembly VM for embedded systems
Stars: ✭ 51 (+104%)
Elsa❄️ Elsa is a minimal, fast and secure runtime for JavaScript and TypeScript written in Go
Stars: ✭ 2,461 (+9744%)
V8The official mirror of the V8 Git repository
Stars: ✭ 18,808 (+75132%)
Aesthetic[DEPRECATED]
Stars: ✭ 2,044 (+8076%)
SzlA lightweight, embeddable scripting language
Stars: ✭ 134 (+436%)
AlchemyVMWebAssembly Virtual Machine Built In Elixir
Stars: ✭ 184 (+636%)
cloxA virtual machine and a tree-walk interpreter for the Lox programming language in C89 🌀
Stars: ✭ 38 (+52%)
AlchemyvmWebAssembly Virtual Machine Built In Elixir
Stars: ✭ 176 (+604%)
TaghaMinimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 101 (+304%)
embedAn embeddable, tiny Forth interpreter with metacompiler.
Stars: ✭ 80 (+220%)
lunaticlunatic: a toy lua interpreter
Stars: ✭ 16 (-36%)
ScriptScript is an object-oriented interpreted programming language. Being migrated to CppUtils
Stars: ✭ 18 (-28%)
UnityNativeToolAllows to unload native plugins in Unity3d editor
Stars: ✭ 147 (+488%)
foxschemeAn R5RS Scheme in JavaScript.
Stars: ✭ 15 (-40%)
cxxdC/C++ language server implemented on top of Clang frontend.
Stars: ✭ 145 (+480%)
dextoolSuite of C/C++ tooling built on LLVM/Clang
Stars: ✭ 81 (+224%)
neosLanguage agnostic scripting engine with a custom bytecode JIT
Stars: ✭ 36 (+44%)
exengineA C99 3D game engine
Stars: ✭ 487 (+1848%)
RuntimeBPsThis project allows for visual scripting in UE4 similar to Blueprints, but at runtime. The way this is set up does not make use of any UE4 boilerplate and could with a few adjustments be used in another engine.
Stars: ✭ 77 (+208%)
monkeyThe Monkey Programming Language & Interpreter written in PHP.
Stars: ✭ 21 (-16%)
monkey-interpreterMonkey programming language interpreter designed in "Writing An Interpreter In Go".
Stars: ✭ 26 (+4%)
LuaToolkitLua Encode/Decoder/Decompiler/Obfuscator in C#
Stars: ✭ 48 (+92%)
spectera (tiny) VM project built with Go
Stars: ✭ 57 (+128%)
node-miniMini Node.js runtime built on V8
Stars: ✭ 24 (-4%)
LaytheA gradually typed language originally based on the crafting interpreters series
Stars: ✭ 58 (+132%)