Awesome Go

Embeddable Scripting Languages

25 libraries in this category

go-python

naive go bindings to the CPython C-API.

1,523Embeddable Scripting LanguagesEmbedding other languages inside your go code.
goal

An embeddable scripting array language.

3Embeddable Scripting LanguagesEmbedding other languages inside your go code.
anko

Scriptable interpreter written in Go

Embeddable Scripting LanguagesEmbeddable Scripting Languages
binder

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

Embeddable Scripting LanguagesEmbeddable Scripting Languages
cel-go

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

Embeddable Scripting LanguagesEmbeddable Scripting Languages
ecal

A simple embeddable scripting language which supports concurrent event processing

Embeddable Scripting LanguagesEmbeddable Scripting Languages
expr

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

Embeddable Scripting LanguagesEmbeddable Scripting Languages
gentee

Embeddable scripting programming language

Embeddable Scripting LanguagesEmbeddable Scripting Languages
go-php

PHP bindings for Go

Embeddable Scripting LanguagesEmbeddable Scripting Languages
goja

ECMAScript 5.1(+) implementation in Go

Embeddable Scripting LanguagesEmbeddable Scripting Languages
golua

Go bindings for Lua C API

Embeddable Scripting LanguagesEmbeddable Scripting Languages
gopher-lua

Lua 5.1 VM and compiler written in Go

Embeddable Scripting LanguagesEmbeddable Scripting Languages
gval

A highly customizable expression language written in Go

Embeddable Scripting LanguagesEmbeddable Scripting Languages
metacall

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

Embeddable Scripting LanguagesEmbeddable Scripting Languages
ngaro

Embeddable Ngaro VM implementation enabling scripting in Retro

Embeddable Scripting LanguagesEmbeddable Scripting Languages
prolog

Embeddable Prolog

Embeddable Scripting LanguagesEmbeddable Scripting Languages
purl

Perl 5.18.2 embedded in Go

Embeddable Scripting LanguagesEmbeddable Scripting Languages
starlark-go

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

Embeddable Scripting LanguagesEmbeddable Scripting Languages
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

Embeddable Scripting LanguagesEmbeddable Scripting Languages
tengo

Bytecode compiled script language for Go

Embeddable Scripting LanguagesEmbeddable Scripting Languages
Wa/凹语言

The Wa Programming Language embedded in Go

Embeddable Scripting LanguagesEmbeddable Scripting Languages
FrankenPHP

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

Embeddable Scripting LanguagesEmbeddable Scripting Languages
gisp

Simple LISP in Go

Embeddable Scripting LanguagesEmbeddable Scripting Languages
go-lua

Port of the Lua 5.2 VM to pure Go

Embeddable Scripting LanguagesEmbeddable Scripting Languages
go-lua

Lua 5.4 VM implemented in pure Go

Embeddable Scripting LanguagesEmbeddable Scripting Languages