Go-lang Embeddable Scripting Languages

Back

1. anko

Scriptable interpreter written in Go.

2. binder

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

3. cel-go

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

4. ecal

A simple embeddable scripting language which supports concurrent event processing.

5. expr

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

6. gentee

Embeddable scripting programming language.

7. gisp

Simple LISP in Go.

8. go-duktape

Duktape JavaScript engine bindings for Go.

9. go-lua

Port of the Lua 5.2 VM to pure Go.

10. go-php

PHP bindings for Go.

11. go-python

naive go bindings to the CPython C-API.

12. goja

ECMAScript 5.1(+) implementation in Go.

13. golua

Go bindings for Lua C API.

14. gopher-lua

Lua 5.1 VM and compiler written in Go.

15. gval

A highly customizable expression language written in Go.

16. metacall

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

17. ngaro

Embeddable Ngaro VM implementation enabling scripting in Retro.

18. purl

Perl 5.18.2 embedded in Go.

19. tengo

Bytecode compiled script language for Go.