Embeddable Lua-subset runtime with bytecode VM + GCC/TCC JIT, rich C++ native libs, and arena frame-reset (no GC pauses).
-
Updated
Nov 6, 2026 - C++
Embeddable Lua-subset runtime with bytecode VM + GCC/TCC JIT, rich C++ native libs, and arena frame-reset (no GC pauses).
JSON that runs: JSON with functions, run in a sandbox that can only touch what you hand it. In Rust, JavaScript, and Python.
Lua wrapper and sandbox for .NET.
A fast, embeddable JavaScript engine for Go: QuickJS-NG reimplemented in pure Go, no cgo.
MOGWAI – Embeddable scripting engine for .NET. Embed it in any app, script complex workflows, design your own DSL — classic-style syntax or native RPN, your choice.
望舒 Wangshu — A high-performance embeddable Lua 5.1 VM in pure Go (no cgo): NaN-boxing, arena GC, inline caches, coroutines, and a tiered method JIT (interpreter → wasm → native amd64/arm64). Up to 17x faster than gopher-lua on numeric kernels, byte-equal with PUC Lua 5.1.5.
Embedded scripting framework for Go hosting nine pure-Go engine backends (Lua, JavaScript, Python, Go, WebAssembly, CEL, Expr, Starlark, TCL) behind one interface, with fixed and auto-growing engine pools, namespaced engine management, hot-reloading multi-source script loading, and host interop via registered functions and modules.
Lua scripting for Delphi
A pure-Rust configuration enhancement engine for mihomo/Clash. Compiles DSL, JS scripts, and plugins into deterministic config transformations via a unified Patch IR — traceable, debuggable, and reproducible.
High-performance single-binary HTML scripting engine for Go, with .dx files and embedded scripts similar to PHP. Lightweight, concurrent, and easy to deploy anywhere.
A lightweight, portable, and extensible programming language in pure C, suited for embedding in games and applications or compiling into stand-alone executables.
ECMAScript/JavaScript engine in pure Go, optimized for performance
A tiny Ruby-subset interpreter in Rust, built on top of Prism
Hot Reload First dynamic scripting language in Rust for safe game server logic
An embeddable scripting language for TTRPGs.
Real Lua 5.1 in Node.js, for tooling that must interoperate with a Lua 5.1 runtime. A Node-API native addon with the genuine Lua 5.1.5 interpreter and LuaFileSystem compiled in.
Managed Python 3.14+ runtime in C# for .NET 10 — a command-line Python launcher and an embeddable scripting/runtime service for .NET applications
Visual scripting for C++ applications, in the style of Unreal's Blueprints: an embeddable runtime, a node-graph editor and a debugger.
Pure-Go Lua 5.4 for embedding scripts in Go: load once, call from any goroutine. A simple, modern API, no cgo, and built for performance
To associate your repository with the embedded-scripting topic, visit your repo's landing page and select "manage topics."