lua

Lua interpreter

A Go-based Lua 5.3 VM and compiler for embedding into Go programs

A Lua 5.3 VM and compiler written in Go.

GitHub

920 stars
34 watching
30 forks
Language: Go
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
erdian718/lua A Go implementation of a Lua 5.3 VM and compiler, allowing easy embedding into Go programs. 25
neopallium/llvm-lua An implementation of Lua in LLVM 153
shiinamiyuki/lunatic An open-source interpreter for the Lua programming language with additional features and optimizations. 18
hengestone/lua-languages A collection of languages and projects that compile to or use Lua as their intermediate language 607
squeek502/zua An attempt to implement Lua 5.1 in Zig for educational purposes 176
stevedonovan/luar A Go package for working with Lua from Go, providing convenient and flexible ways to interact with Lua data structures and functions. 301
russoul/idris2-lua A Lua backend for Idris 2, facilitating integration with the functional programming language 27
mherkender/lua.js A tool that compiles and runs Lua code in JavaScript, allowing it to be executed in web browsers or Flash environments. 603
gligneul/lua-low-level An implementation of Lua using the LLVM C++ toolchain to generate native code with improved performance. 10
aarzilli/golua Go bindings for the Lua C API 652
andremm/lua-parser A Lua parser written with LPegLabel that generates an abstract syntax tree (AST) for parsing Lua 5.3 code 193
craigbarnes/lua-gumbo A C-based HTML5 parser and DOM library for Lua 133
rafaelsq/nvim-goc.lua An extension for Neovim that provides a plugin to analyze Go code coverage. 48
mattn/anko An interpreter written in Go for scripting languages. 1,482
sygmei/luatalk A collection of Lua code examples and explanations for a talk on the Lua programming language 3