28 Resources
Golang scripting Libraries
Gopherscript is a secure and minimal scripting language written in Go.
Gopherscript Gopherscript is a secure scripting/configuration language written in Go. It features a fined-grain permission system and enforces a stron
🏃♂️ A new way to execute commands and manipulate command output in Go
🏃♂️ A new way to execute commands and manipulate command output in Go
IT Asset Fleet Remote Management and Monitoring (RMM) platform
ratd Remote Access Toolkit Daemon IT Asset Remote Management and Monitoring (RMM) platform How to use: You can't, just yet. Release Plan Release 0 Cre
A simple embeddable scripting language which supports concurrent event processing.
ECAL ECAL is an ECA (Event Condition Action) language for concurrent event processing. ECAL can define event-based systems using rules which are trigg
Script Language for Go
The uGO Language uGO is a fast, dynamic scripting language to embed in Go applications. uGO is compiled and executed as bytecode on stack-based VM tha
Toy scripting language with a syntax similar to Rust.
Dust - toy scripting language Toy scripting language with a syntax similar to Rust. 👍 Syntax similar to Rust 👍 Loose JSON parsing 👍 Calling host fu
The only reasonable scripting engine for Go.
What is this? ichiban/prolog is an embeddable scripting language for Go. Unlike any other scripting engines, ichiban/prolog implements logic programmi
Monkey programming language project from 'Writing An Interpreter In Go'and 'Writing A Compiler In Go' Books
Monkey Monkey programming language 🐒 project from "Writing An Interpreter In Go
Single executable(static), batteries included, Lua 5.1 interpreter.
LadyLua Single static executable, batteries-included, Lua 5.1 interpreter. A fat GopherLua amalgamation of modules in Go and Lua. Table of Contents Ch
inkle's open source scripting language for writing interactive narrative.
ink Ink is inkle's scripting language for writing interactive narrative, both for text-centric games as well as more graphical games that contain high
FMOD Studio middleware integration and scripting API bindings for the Godot game engine.
I started developing this back in 2019 but no longer maintain it. If you found this recently and are looking to integrate FMOD into a new Godot projec
Kakoune syntax highlighting for the Godot Engine / Godot Scripting Language gdscript
gdscript-kak Kakoune syntax highlighting for the Godot Engine / Godot Scripting Language gdscript. Adds basic syntax highlighting to your .gd files fo
T# Programming Language. Something like Porth, Forth but written in Go. Stack-oriented programming language.
The T# Programming Language WARNING! THIS LANGUAGE IS A WORK IN PROGRESS! ANYTHING CAN CHANGE AT ANY MOMENT WITHOUT ANY NOTICE! Something like Forth a
Oak is an expressive, dynamically typed programming language
Oak 🌳 Oak is an expressive, dynamically typed programming language. It takes the best parts of my experience with Ink, and adds what I missed and rem
Go specs implemented as a scripting language in Rust.
Goscript A script language like Python or Lua written in Rust, with exactly the same syntax as Go's. The Goal Runs most pure Go code, probably add som
gofu aims to provide a flexible toolkit for creating custom scripting languages in Go.
gofu a scripting language toolkit in Go intro gofu aims to provide a flexible toolkit for creating custom scripting languages in Go. functions Functio
Gola is a Golang tool for automated scripting purpose
Gola Gola is a Golang tool for automated scripting purpose. How To Install You can find the install script here. Example Configuration commands: - n
miscellaneous useful commands, including 'gosh' the Go scripting tool
utilities Miscellaneous useful commands. gosh This is a tool for running Go code from the command line. See here. findCmpRm This finds files with copi
A bytecode-based virtual machine to implement scripting/filtering support in your golang project.
eval-filter Implementation Scripting Facilities Types Built-In Functions Conditionals Loops Functions Case/Switch Use Cases Security Denial of service
do-nothing scripting framework
donothing donothing is a Go framework for do-nothing scripting. Do-nothing scripting is an approach to writing procedures. It allows you to start with
Sabre is highly customisable, embeddable LISP engine for Go. :computer:
Sabre DEPRECATED: This repository is deprecated in favour much better slurp project and will be archived/removed soon. Sabre is highly customizable, e
Clojure-esque extension language for Go.
let-go Greetings loafers! (λ-gophers haha, get it?) This is supposed to be a compiler and bytecode VM for a language resembling Clojure as close as po
Scripting language for Go.
Minima Minima is an experimental interpreter written in Go (the language is called the same). We needed a way to massage our JSON data with a scriptin
Golem is a general purpose, interpreted scripting language.
The Golem Programming Language Golem is a general purpose, interpreted scripting language, that brings together ideas from many other languages, inclu
Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).
Gentee script programming language Gentee is a free open source script programming language. The Gentee programming language is designed to create scr
A bytecode-based virtual machine to implement scripting/filtering support in your golang project.
eval-filter Implementation Scripting Facilities Types Built-In Functions Conditionals Loops Functions Case/Switch Use Cases Security Denial of service
Making it easy to write shell-like scripts in Go
import github.com/bitfield/script What is script? script is a Go library for doing the kind of tasks that shell scripts are good at: reading files, ex
Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).
Gentee script programming language Gentee is a free open source script programming language. The Gentee programming language is designed to create scr