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 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
erdian718/luaA Go implementation of a Lua 5.3 VM and compiler, allowing easy embedding into Go programs.25
neopallium/llvm-luaAn implementation of Lua in LLVM153
shiinamiyuki/lunaticAn open-source interpreter for the Lua programming language with additional features and optimizations.18
hengestone/lua-languagesA collection of languages and projects that compile to or use Lua as their intermediate language607
squeek502/zuaAn attempt to implement Lua 5.1 in Zig for educational purposes176
stevedonovan/luarA Go package for working with Lua from Go, providing convenient and flexible ways to interact with Lua data structures and functions.301
russoul/idris2-luaA Lua backend for Idris 2, facilitating integration with the functional programming language27
mherkender/lua.jsA tool that compiles and runs Lua code in JavaScript, allowing it to be executed in web browsers or Flash environments.603
gligneul/lua-low-levelAn implementation of Lua using the LLVM C++ toolchain to generate native code with improved performance.10
aarzilli/goluaGo bindings for the Lua C API652
andremm/lua-parserA Lua parser written with LPegLabel that generates an abstract syntax tree (AST) for parsing Lua 5.3 code193
craigbarnes/lua-gumboA C-based HTML5 parser and DOM library for Lua133
rafaelsq/nvim-goc.luaAn extension for Neovim that provides a plugin to analyze Go code coverage.48
mattn/ankoAn interpreter written in Go for scripting languages.1,482
sygmei/luatalkA collection of Lua code examples and explanations for a talk on the Lua programming language3