Collections of awesome libraries for GopherLua.
GopherLua is a Lua5.1(+ goto statement in Lua5.2) VM and compiler written in Go. GopherLua has a same goal with Lua: Be a scripting language with extensible semantics . It provides Go APIs that allow you to easily embed a scripting language to your Go host programs.
- cjoudrey/gluahttp - gluahttp provides an easy way to make HTTP requests from within GopherLua.
- cjoudrey/gluaurl - gluahttp provides an easy way to parse and build URLs from within GopherLua.
- felipejfc/gluahttpscrape - a html parser module for gopher-lua.
- megalithic-llc/gluasocket - a native Go implementation of LuaSocket for the GopherLua VM.
- leyafo/purr - purr is a http mock testing tool.
- Root-lee/gluawebsocket - a websocket client library for the GopherLua VM, based on gorilla/websocket.
- agui888/glualor - a web framework for GopherLua.
- layeh/gopher-lfs - gopher-lfs partially implements the luafilesystem module for gopher-lua.
- kohkimakimoto/gluafs - filesystem utility for gopher-lua.
- otm/gluash - glush is a interface to call any program as it were a function.
- kohkimakimoto/gluaenv - utility package for manipulating environment variables for gopher-lua.
- kohkimakimoto/gluayaml - gluayaml is a yaml parser for gopher-lua.
- ailncode/gluaxmlpath - gluaxmlpath provides an easy way to use xmlpath from within GopherLua.
- go-gopher-xml/gopher-xml - gopher-xml is a xml lib for gopher-lua
- tengattack/gluasql - a native Go implementation of SQL client for the GopherLua VM.
- Root-lee/gluaredis - a redis client library for the GopherLua VM, based on go-redis.
- PeerDB-io/gluabit32 - implements Lua 5.2 bit32 for gopher-lua.
- cosmotek/loguago - loguago is a zerolog wrapper for Gopher-Lua
- layeh/gopher-json - gopher-json is a simple JSON encoder/decoder for gopher-lua.
- PeerDB-io/gluajson - JSON library for gopher-lua in PeerDB.
- tengattack/gluacrypto - a native Go implementation of crypto library for the GopherLua VM.
- super1207/gluamahonia - a native Go implementation of mahonia library warp for the GopherLua VM.
- PeerDB-io/gluautf8 - implements Lua 5.3 utf8 for gopher-lua.
- peerDB-io/gluamsgpack - msgpack encoding library for gopher-lua in PeerDB.
- edolphin-ydf/gopherlua-debugger - a debugger for gopher-lua
- layeh/gopher-luar - gopher-luar simplifies data passing to and from gopher-lua.
- yuin/gluamapper - gluamapper provides an easy way to map GopherLua tables to Go structs.
- CuberL/glua-async - an async/await implement for gopher-lua.
- chai2010/glua-strings - strings package for gopher-lua
- yuin/gluare - gluare is a regular expression library for the GopherLua.
- kohkimakimoto/gluatemplate - text template for gopher-lua
- cosmotek/gmoonscript - gmoonscript is a moonscript compiler for the Gopher Lua VM.
- vadv/gopher-lua-libs - some usefull libraries for GopherLua VM.