lua
Lua VM/Compiler
A Go implementation of a Lua 5.3 VM and compiler, allowing easy embedding into Go programs.
Go Lua Compiler and VM
25 stars
1 watching
2 forks
Language: Go
last commit: about 1 year ago
Linked from 1 awesome list
compilergojsluavmwasm
Related projects:
Repository | Description | Stars |
---|---|---|
milochristiansen/lua | A Go-based Lua 5.3 VM and compiler for embedding into Go programs | 920 |
neopallium/llvm-lua | An implementation of Lua in LLVM | 153 |
ers35/luastatic | Builds standalone executables from Lua programs on various platforms with support for multiple interpreters and libraries. | 785 |
hengestone/lua-languages | A collection of languages and projects that compile to or use Lua as their intermediate language | 604 |
vvanders/wasm_lua | A Lua interpreter running in a WebAssembly environment | 793 |
gligneul/lua-low-level | An implementation of Lua using the LLVM C++ toolchain to generate native code with improved performance. | 10 |
andremm/typedlua | A statically typed superset of Lua with optional type annotations and object-oriented programming features. | 566 |
mah0x211/lenv | A tool to manage Lua versions on a system. | 44 |
rjohnsondev/vim-compiler-go | A Vim plugin that compiles Go files in the background and reports errors to the QuickFix window. | 89 |
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 |
dave/wasmgo | Compiles Go code to WASM and deploys it to a CDN for web hosting | 145 |
lvyahui8/goenum | Automated enumeration type implementation with utility functions. | 12 |
alexeyco/binder | Library to bind Go code to Lua execution environment | 76 |
maxandron/goplements.nvim | A plugin that provides visual feedback about Go struct and interface implementations. | 59 |
jcla1/gisp | A compiler that converts Lisp/Scheme code into Go bytecode | 514 |