Awesome Go Embeddable Scripting Languages

  • agora agora 326
    star
    updated over 9 years ago BSD 3-Clause "New...

    a dynamically typed, garbage collected, embeddable programming language built with Go

  • anko anko 1,364
    star
    updated 9 months ago MIT License

    Scriptable interpreter written in golang

  • updated almost 2 years ago MIT License

    High level go to Lua binder. Write less, do more.

  • cel-go cel-go 2,018
    star
    updated 28 days ago Apache License 2.0

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

  • core core 1,486
    star
    updated 25 days ago Apache License 2.0

    MetaCall: The ultimate polyglot programming experience.

  • ecal ecal 38
    star
    updated almost 3 years ago MIT License

    A simple embeddable scripting language which supports concurrent event processing.

  • expr expr 3,910
    star
    updated 9 months ago MIT License

    Expression language and expression evaluation for Go

  • gentee gentee 111
    star
    updated about 1 year ago MIT License

    Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).

  • gisp gisp 510
    star
    updated over 6 years ago MIT License

    Simple LISP in Go

  • updated over 2 years ago MIT License

    [abandoned] Duktape JavaScript engine bindings for Go

  • goja goja 4,300
    star
    updated 7 months ago MIT License

    ECMAScript/JavaScript engine in pure Go

  • go-lua go-lua 2,773
    star
    updated about 1 year ago MIT License

    A Lua VM in Go

  • updated 28 days ago MIT License

    GopherLua: VM and compiler for Lua in Go

  • go-php go-php 923
    star
    updated over 2 years ago MIT License

    PHP bindings for the Go programming language (Golang)

  • go-python go-python 1,510
    star
    updated 9 months ago Other

    naive go bindings to the CPython2 C-API

  • gval gval 696
    star
    updated 4 months ago BSD 3-Clause "New...

    Expression evaluation in golang

  • updated over 4 years ago MIT License

    a rule-engine with custom dsl for golang

  • ngaro ngaro 26
    star
    updated almost 6 years ago Apache License 2.0

    An embeddable implementation of the Ngaro Virtual Machine for Go programs

  • otto otto 7,492
    star
    updated 9 months ago MIT License

    A JavaScript interpreter in Go (golang)

  • prolog prolog 526
    star
    updated 2 months ago MIT License

    The only reasonable scripting engine for Go.

  • purl purl 40
    star
    updated over 9 years ago MIT License

    Perl, but fluffy like a cat!

  • updated 17 days ago BSD 3-Clause "New...

    Starlark in Go: the Starlark configuration language, implemented in Go

  • tengo tengo 3,405
    star
    updated about 2 months ago MIT License

    A fast script language for Go

  • ugo ugo 103
    star
    updated 7 months ago MIT License

    Script Language for Go

  • yaegi yaegi 6,400
    star
    updated 3 months ago Apache License 2.0

    Yaegi is Another Elegant Go Interpreter