Run AI-generated logic safely inside your app. Stof is JSON with functions: data and logic in one document, sandboxed, in Rust, JavaScript, and Python.
-
Updated
Oct 13, 2026 - Rust
Run AI-generated logic safely inside your app. Stof is JSON with functions: data and logic in one document, sandboxed, 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
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
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
An embeddable, strongly-typed Pascal engine for Go — plus a clean-room Turbo Pascal 7
An embeddable interpreter of a Python dialect for .NET Framework hosts: managed-only, deterministic, with resource limits on steps, time, memory and depth
An embeddable scripting language for TTRPGs.
To associate your repository with the embedded-scripting topic, visit your repo's landing page and select "manage topics."