The Best Go Libraries For Embeddable Scripting Languages - Embedding other languages inside your go code. (21)
Discover the best Go libraries for Embeddable Scripting Languages in Embedding other languages inside your go code.! Find the perfect tools to streamline your development and boost productivity. From golua to anko, we've got you covered. Let the coding begin!
golua
Go bindings for Lua C API.
anko
Scriptable interpreter written in Go.
binder
Go to Lua binding library, based on [gopher-lua](https://github.com/yuin/gopher-lua).
cel-go
Fast, portable, non-Turing complete expression evaluation with gradual typing.
ecal
A simple embeddable scripting language which supports concurrent event processing.
expr
Expression evaluation engine for Go: fast, non-Turing complete, dynamic typing, static typing.
gentee
Embeddable scripting programming language.
go-php
PHP bindings for Go.
go-python
naive go bindings to the CPython C-API.
goal
An embeddable scripting array language.
goja
ECMAScript 5.1(+) implementation in Go.
gopher-lua
Lua 5.1 VM and compiler written in Go.
gval
A highly customizable expression language written in Go.
metacall
Cross-platform Polyglot Runtime which supports NodeJS, JavaScript, TypeScript, Python, Ruby, C#, WebAssembly, Java, Cobol and more.
ngaro
Embeddable Ngaro VM implementation enabling scripting in Retro.
prolog
Embeddable Prolog.
purl
Perl 5.18.2 embedded in Go.
starlark-go
Go implementation of Starlark: Python-like language with deterministic evaluation and hermetic execution.
starlet
Go wrapper for [starlark-go](https://github.com/google/starlark-go) that simplifies script execution, offers data conversion, and useful Starlark libraries and extensions.
tengo
Bytecode compiled script language for Go.
Wa/凹语言
The Wa Programming Language embedded in Go.