FrankenPHPby dunglas
PHP embedded in Go, with a net/http handler.
github.com/dunglas/frankenphpGo 1.27+ 8 dependenciesv1.13.4updated today
24 projects
Embedding a scripting language lets users or operators change behavior without recompiling your Go program: rules engines, plugins, configuration logic, game scripts and user-defined filters. Options range from small expression evaluators that cannot loop, through sandboxed configuration languages, to full JavaScript and Lua interpreters. Most entries are written in pure Go, so they need no cgo.
FrankenPHPby dunglas
PHP embedded in Go, with a net/http handler.
github.com/dunglas/frankenphpGo 1.27+ 8 dependenciesv1.13.4updated today
exprby antonmedv
Expression evaluation engine for Go: fast, non-Turing complete, dynamic typing, static typing.
github.com/expr-lang/exprGo 1.18+ No dependencies v1.17.8updated 3mo ago
gojaby dop251
ECMAScript 5.1(+) implementation in Go.
github.com/dop251/gojaGo 1.26+ 7 dependenciesupdated today
gopher-luaby yuin
Lua 5.1 VM and compiler written in Go.
github.com/yuin/gopher-luaGo 1.23+ 1 dependencyv1.1.2updated 7mo ago
tengoby d5
Bytecode compiled script language for Go.
github.com/d5/tengo/v2Go 1.13+ No dependencies v3.0.0updated today
go-luaby Shopify
Port of the Lua 5.2 VM to pure Go.
github.com/Shopify/go-luaGo 1.22+ No dependencies updated 26d ago
starlark-goby google
Go implementation of Starlark: Python-like language with deterministic evaluation and hermetic execution.
go.starlark.netGo 1.25+ 5 dependenciesupdated 12d ago
Cross-platform Polyglot Runtime which supports NodeJS, JavaScript, TypeScript, Python, Ruby, C#, WebAssembly, Java, Cobol and more.
v0.9.24updated 1d ago
Wa/凹语言by wa-lang
The Wa Programming Language embedded in Go.
wa-lang.org/waGo 1.17+ No dependencies v1.8.0updated 6mo ago
ankoby mattn
Scriptable interpreter written in Go.
github.com/mattn/ankoGo 1.13+ No dependencies updated 3mo ago
gvalby PaesslerAG
A highly customizable expression language written in Go.
github.com/PaesslerAG/gvalGo 1.15+ 2 dependenciesv1.2.3updated 1mo ago
prologby ichiban
Embeddable Prolog.
github.com/ichiban/prologGo 1.19+ 2 dependenciesv1.2.2updated 13d ago
goluaby aarzilli
Go bindings for Lua C API.
github.com/aarzilli/goluaGo 1.15+ No dependencies updated 23d ago
Embeddable scripting programming language.
github.com/gentee/genteeGo 1.25+ 2 dependenciesv1.22.0updated 2mo ago
starletby 1set
Go wrapper for starlark-go that simplifies script execution, offers data conversion, and useful Starlark libraries and extensions.
github.com/1set/starletGo 1.19+ 9 dependenciesv0.2.4updated 1mo ago
ecalby krotik
A simple embeddable scripting language which supports concurrent event processing.
github.com/krotik/ecalGo 1.12+ 1 dependencyv1.6.1updated 5y ago
go-luaby speedata
Lua 5.4 VM implemented in pure Go.
github.com/speedata/go-luaGo 1.22+ No dependencies updated 5mo ago
cel-goby google
Fast, portable, non-Turing complete expression evaluation with gradual typing.
github.com/google/cel-goGo 1.23+ 2 dependenciesupdated 1mo ago