Awesome Go Embeddable Scripting Languages

  • agora agora 326
    star
    updated almost 10 years ago BSD 3-Clause "New...

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

  • anko anko 1,364
    star
    updated over 1 year ago MIT License

    Scriptable interpreter written in golang

  • updated over 2 years ago MIT License

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

  • cel-go cel-go 2,211
    star
    updated 3 months ago Apache License 2.0

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

  • core core 1,554
    star
    updated 3 months ago Apache License 2.0

    MetaCall: The ultimate polyglot programming experience.

  • ecal ecal 42
    star
    updated over 3 years ago MIT License

    A simple embeddable scripting language which supports concurrent event processing.

  • expr expr 3,910
    star
    updated over 1 year ago MIT License

    Expression language and expression evaluation for Go

  • gentee gentee 111
    star
    updated almost 2 years ago MIT License

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

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

    Simple LISP in Go

  • updated about 3 years ago MIT License

    [abandoned] Duktape JavaScript engine bindings for Go

  • goja goja 4,300
    star
    updated over 1 year ago MIT License

    ECMAScript/JavaScript engine in pure Go

  • go-lua go-lua 2,773
    star
    updated almost 2 years ago MIT License

    A Lua VM in Go

  • updated 5 months ago MIT License

    GopherLua: VM and compiler for Lua in Go

  • go-php go-php 924
    star
    updated about 3 years ago MIT License

    PHP bindings for the Go programming language (Golang)

  • go-python go-python 1,510
    star
    updated over 1 year ago Other

    naive go bindings to the CPython2 C-API

  • gval gval 731
    star
    updated 7 months ago BSD 3-Clause "New...

    Expression evaluation in golang

  • updated about 5 years ago MIT License

    a rule-engine with custom dsl for golang

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

    An embeddable implementation of the Ngaro Virtual Machine for Go programs

  • otto otto 7,492
    star
    updated over 1 year ago MIT License

    A JavaScript interpreter in Go (golang)

  • prolog prolog 560
    star
    updated 6 months ago MIT License

    The only reasonable scripting engine for Go.

  • purl purl 40
    star
    updated about 10 years ago MIT License

    Perl, but fluffy like a cat!

  • updated 3 months ago BSD 3-Clause "New...

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

  • tengo tengo 3,532
    star
    updated 8 months ago MIT License

    A fast script language for Go

  • ugo ugo 107
    star
    updated about 1 year ago MIT License

    Script Language for Go

  • yaegi yaegi 7,059
    star
    updated 5 months ago Apache License 2.0

    Yaegi is Another Elegant Go Interpreter