A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt
Repository Index
47,133 repositories indexed
1–24 of 26 · Most stars
ECMAScript/JavaScript engine in pure Go
- javascript
- golang
GopherLua: VM and compiler for Lua in Go
- go
- lua
- gopher-lua
Alibaba Dragonwell8 JDK
- dragonwell8
- java
- openjdk
- jdk
A fast script language for Go
- golang
- go
- script
- embedded-language
A toy JVM written in Go
- jvm
- golang
A Lua VM in Go
Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
- golang
- go
- cel
- expression
Starlark in Go: the Starlark configuration language, implemented in Go
Scriptable interpreter written in golang
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
- gno
- gnoland
- gnolang
- bft
Expression evaluation in golang
- evaluate-expressions
- expression-evaluator
- gval
- expression-language
The only reasonable scripting engine for Go.
- interpreter
- prolog
- golang
- go
A pure-Go JavaScript runtime built for running many small plugin sandboxes fast.
- golang
- javascript
- sandbox
Owi: Seamless program analysis for C, C++, Go, Haskell, LLVM, Rust, Wasm and Zig.
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
- squirreljme
- java
- java-me
- iot
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
- interpreter
- lexer
- swift
- pascal-language
WATSON: Wasted but Amazing Turing-incomplete Stack-based Object Notation
- esolang
- esoteric-language
- serialization
- encoding
Expression evaluation in golang
Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).
- scripting-language
- automation
- programming-language
- compiler
A simple embeddable scripting language which supports concurrent event processing.
- interpreter
- language
- embeddable-scripting-language
- object-oriented-programming
The repository host gives no description.
- golang
- s-expressions
- expression
- evaluation
Basic Configuration Language
- configuration
- parsing
- virtual-machine
- ci-cd
An embeddable implementation of the Ngaro Virtual Machine for Go programs