dkjson is a JSON module written in Lua. It supports UTF-8. dkjson is written in Lua without any dependencies, but when LPeg is available dkjson can use it to speed up decoding.
This package provides a lightweight JSON library for Lua.
This package provides a lightweight JSON library for Lua.
LPeg is a pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs).
LPeg is a pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs).
The cqueues extension module for Lua implements an event loop that operates through the yielding and resumption of coroutines. It is designed to be non-intrusive, composable, and embeddable within existing applications.
The luaossl extension module for Lua provides comprehensive, low-level bindings to the OpenSSL library, including support for certificate and key management, key generation, signature verification, and deep bindings to the distinguished name, alternative name, and X.509v3 extension interfaces. It also binds OpenSSL's bignum, message digest, HMAC, cipher, and CSPRNG interfaces.
The luaossl extension module for Lua provides comprehensive, low-level bindings to the OpenSSL library, including support for certificate and key management, key generation, signature verification, and deep bindings to the distinguished name, alternative name, and X.509v3 extension interfaces. It also binds OpenSSL's bignum, message digest, HMAC, cipher, and CSPRNG interfaces.
LuaExpat is a SAX XML parser based on the Expat library.
LuaExpat is a SAX XML parser based on the Expat library.
Lua BitOp is a C extension module for Lua which adds bitwise operations on numbers.
Lua BitOp is a C extension module for Lua which adds bitwise operations on numbers.
Libmpack is a small binary serialization and RPC library that implements both the msgpack and msgpack-rpc specifications.
Penlight is a set of pure Lua libraries focusing on input data handling (such as reading configuration files), functional programming (such as map, reduce, placeholder expressions,etc), and OS path management. Much of the functionality is inspired by the Python standard libraries.
Penlight is a set of pure Lua libraries focusing on input data handling (such as reading configuration files), functional programming (such as map, reduce, placeholder expressions,etc), and OS path management. Much of the functionality is inspired by the Python standard libraries.
This package provides Lua table recycling pools for LuaJIT.
This package gives users the ability to define tasty tests from Lua.
This package provides Lua bindings to the clingo package, making it so that you can write ASPs through Lua code.
This package provides Lua bindings to the clingo package, making it so that you can write ASPs through Lua code.
LuaSocket is a Lua extension library that is composed by two parts: a C core that provides support for the TCP and UDP transport layers, and a set of Lua modules that add support for functionality commonly needed by applications that deal with the Internet.
Among the supported modules, the most commonly used implement the SMTP (sending e-mails), HTTP (WWW access) and FTP (uploading and downloading files) client protocols. These provide a very natural and generic interface to the functionality defined by each protocol. In addition, you will find that the MIME (common encodings), URL (anything you could possible want to do with one) and LTN12 (filters, sinks, sources and pumps) modules can be very handy.
LuaSocket is a Lua extension library that is composed by two parts: a C core that provides support for the TCP and UDP transport layers, and a set of Lua modules that add support for functionality commonly needed by applications that deal with the Internet.
Among the supported modules, the most commonly used implement the SMTP (sending e-mails), HTTP (WWW access) and FTP (uploading and downloading files) client protocols. These provide a very natural and generic interface to the functionality defined by each protocol. In addition, you will find that the MIME (common encodings), URL (anything you could possible want to do with one) and LTN12 (filters, sinks, sources and pumps) modules can be very handy.
This Neovim plugin provides a code snippet engine written in Lua.
This Emacs package provides a mode for Lua programming language.
This package provides a FFI-based Lua API for ngx_http_lua_module
or ngx_stream_lua_module
.