Cute Gopher Mascot

The Best Go Libraries For Embeddable Scripting Languages (21)

Discover the best Go libraries for Embeddable Scripting Languages! 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.

See More! 🚀

anko

Scriptable interpreter written in Go.

See More! 🚀

binder

Go to Lua binding library, based on [gopher-lua](https://github.com/yuin/gopher-lua).

See More! 🚀

cel-go

Fast, portable, non-Turing complete expression evaluation with gradual typing.

See More! 🚀

ecal

A simple embeddable scripting language which supports concurrent event processing.

See More! 🚀

expr

Expression evaluation engine for Go: fast, non-Turing complete, dynamic typing, static typing.

See More! 🚀

gentee

Embeddable scripting programming language.

See More! 🚀

go-php

PHP bindings for Go.

See More! 🚀

go-python

naive go bindings to the CPython C-API.

See More! 🚀

goal

An embeddable scripting array language.

See More! 🚀

goja

ECMAScript 5.1(+) implementation in Go.

See More! 🚀

gopher-lua

Lua 5.1 VM and compiler written in Go.

See More! 🚀

gval

A highly customizable expression language written in Go.

See More! 🚀

metacall

Cross-platform Polyglot Runtime which supports NodeJS, JavaScript, TypeScript, Python, Ruby, C#, WebAssembly, Java, Cobol and more.

See More! 🚀

ngaro

Embeddable Ngaro VM implementation enabling scripting in Retro.

See More! 🚀

prolog

Embeddable Prolog.

See More! 🚀

purl

Perl 5.18.2 embedded in Go.

See More! 🚀

starlark-go

Go implementation of Starlark: Python-like language with deterministic evaluation and hermetic execution.

See More! 🚀

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.

See More! 🚀

tengo

Bytecode compiled script language for Go.

See More! 🚀

Wa/凹语言

The Wa Programming Language embedded in Go.

See More! 🚀