Go

Embeddable Scripting Languages (22)

  • Overall Score
  • Popularity
  • Trending
  • Activity
  • Maturity
671Top 10%
P A M T

metacall core

MetaCall: The ultimate polyglot programming experience.
CApache-2.0Release machine • 153 releases • 7 years
604Top 10%
P A M T

php frankenphp

🧟 The modern PHP app server
GoMITStar magnet • 10.4k stars
526Top 10%
P A M T

wa-lang wa

The Wa Programming Language
GoAGPL-3.0Steady cadence • 44/52w active • 9 per week
506Top 10%
P A M T

expr-lang expr

Expression language and expression evaluation for Go
GoMITStar magnet • 7.4k stars
490Top 10%
P A M T

google cel-go

Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
GoApache-2.0Star magnet • 2.8k stars
368
P A M T

d5 tengo

A fast script language for Go
GoMITStar magnet • 3.7k stars
364
P A M T

google starlark-go

Starlark in Go: the Starlark configuration language, implemented in Go
GoBSD-3-ClauseStar magnet • 2.6k stars
348
P A M T

dop251 goja

ECMAScript/JavaScript engine in pure Go
GoMITStar magnet • 6.5k stars
342
P A M T

yuin gopher-lua

GopherLua: VM and compiler for Lua in Go
GoMITStar magnet • 6.8k stars
322
P A M T

Shopify go-lua

A Lua VM in Go
GoMITStar magnet • 3.3k stars
294
P A M T

mattn anko

Scriptable interpreter written in golang
GoMITStar magnet • 1.5k stars
270
P A M T

aarzilli golua

Go bindings for Lua C API - in progress
CMITStar magnet • 684 stars
263
P A M T

PaesslerAG gval

Expression evaluation in golang
GoBSD-3-ClauseStar magnet • 805 stars
255
P A M T

ichiban prolog

The only reasonable scripting engine for Go.
GoMITStar magnet • 693 stars
252
P A M T

deuill go-php

PHP bindings for the Go programming language (Golang)
GoMITStar magnet • 939 stars
227
P A M T

jcla1 gisp

Simple LISP in Go
GoMIT527 stars
212
P A M T

gentee gentee

Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).
GoMIT141 stars
161
P A M T

alexeyco binder

High level go to Lua binder. Write less, do more.
GoMIT79 stars
151
P A M T

krotik ecal

A simple embeddable scripting language which supports concurrent event processing.
GoMIT47 stars
150
P A M T

ian-kent purl

Perl, but fluffy like a cat!
GoMIT40 stars
147
P A M T

1set starlet

✨ Yet another Go wrapper for Starlark that simplifies usage, offers data conversion and useful Starlark libraries
GoMIT39 stars
138
P A M T

db47h ngaro

An embeddable implementation of the Ngaro Virtual Machine for Go programs
GoApache-2.030 stars