Cute Gopher Mascot

The Best Go Libraries For Embeddable Scripting Languages (25)

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! 🚀

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! 🚀

metacall

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

See More! 🚀

FrankenPHP

PHP embedded in Go, with a `net/http` handler

See More! 🚀

gisp

Simple LISP in Go

See More! 🚀

go-lua

Port of the Lua 5.2 VM to pure Go

See More! 🚀

go-lua

Lua 5.4 VM implemented in pure 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! 🚀