LuaBitOp
- Ebuilds: 1, Stable: 1.0.2-r1, Testing: 1.0.2-r1 Description: Bit Operations Library for the Lua Programming Language
Homepage:http://bitop.luajit.org License: MIT
basexx
- Ebuilds: 1, Testing: 0.4.1 Description: A base2, base16, base32, base64 and base85 library for Lua
Homepage:https://github.com/aiq/basexx/ License: MIT
busted
- Ebuilds: 2, Stable: 2.2.0, Testing: 2.3.0 Description:
An elegant, extensible, testing framework.
Ships with a large amount of useful asserts,
plus the ability to write your own. Output
in pretty or plain terminal format, JSON,
or TAP for CI integration. Great for TDD
and unit, integration, and functional tests.
Homepage:https://lunarmodules.github.io/busted/ License: MIT
compat53 (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 0.14.4-r1, Testing: 0.14.4-r1 Description:
This is a small module that aims to make it easier to write code in a Lua-5.3-style
that is compatible with Lua 5.1, Lua 5.2, and Lua 5.3.
This does not make Lua 5.2 (or even Lua 5.1) entirely compatible with Lua 5.3,
but it brings the API closer to that of Lua 5.3.
Homepage:
https://luarocks.org/modules/lunarmodules/compat53
https://github.com/lunarmodules/lua-compat-5.3
License: MIT
dkjson
- Ebuilds: 1, Stable: 2.8, Testing: 2.8 Description:
dkjson is a module for encoding and decoding JSON data. It supports
UTF-8.
JSON (JavaScript Object Notation) is a format for serializing data
based on the syntax for JavaScript data structures.
dkjson is written in Lua without any dependencies, but
when LPeg is available dkjson uses it to speed up decoding.
Homepage:http://dkolf.de/src/dkjson-lua.fsl/ License: MIT
ldoc (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 1.5.0, Testing: 1.5.0, 1.4.6 Description:
LDoc is a LuaDoc-compatible documentation generation system.
Homepage:https://stevedonovan.github.io/ldoc/ License: MIT
lua-argparse
- Ebuilds: 1, Stable: 0.7.1-r1, Testing: 0.7.1-r1 Description:
Argparse is a feature-rich command line parser for Lua inspired by argparse for Python.
Argparse supports positional arguments, options, flags, optional arguments, subcommands
and more. Argparse automatically generates usage, help and error messages.
Homepage:https://github.com/luarocks/argparse License: MIT
lua-resty-core
- Ebuilds: 1, Stable: 0.1.30 Description:
This Lua library reimplements part of the ngx_lua module's NGINX API for Lua with LuaJIT FFI
and installs the new FFI-based Lua API into the ngx.* and ndk.* namespaces used by the
ngx_lua module.
In addition, this Lua library implements any significant new Lua APIs of the ngx_lua module
as proper Lua modules, like ngx.semaphore and ngx.balancer.
Homepage:https://github.com/openresty/lua-resty-core License: BSD-2
lua-resty-mysql
- Ebuilds: 1, Testing: 0.27 Description:
This Lua library is a MySQL client driver for the ngx-lua-module NGINX module.
lua-resty-mysql takes advantage of ngx-lua-module's cosocket API, which ensures 100%
nonblocking behavior.
Homepage:https://github.com/openresty/lua-resty-mysql License: BSD-2
lua-utf8
- Ebuilds: 1, Stable: 0.1.5, Testing: 0.1.5 Description:
This module adds UTF-8 support to Lua.
It use data extracted from Unicode Character Database, and tested on Lua 5.2.3, Lua 5.3.0 and LuaJIT.
Homepage:https://github.com/starwing/luautf8 License: MIT
lua_cliargs
- Ebuilds: 1, Stable: 3.0.2, Testing: 3.0.2 Description:
This module adds support for accepting CLI
arguments easily using multiple notations and argument types.
cliargs allows you to define required, optional, and flag arguments.
Homepage:https://github.com/amireh/lua_cliargs License: MIT
luacheck
- Ebuilds: 1, Stable: 1.2.0, Testing: 1.2.0 Description:
A tool for linting and static analysis of Lua code.
Luacheck supports checking Lua files using syntax of
Lua 5.1, Lua 5.2, Lua 5.3, Lua 5.4 and LuaJIT.
Luacheck itself is written in Lua and runs on all of mentioned Lua versions.
Homepage:https://github.com/lunarmodules/luacheck License: MIT
luafilesystem (ambiguous, available in 2 overlays)
- Ebuilds: 6, Stable: 1.8.0-r101, 1.5.0, Testing: 1.9.0, 1.7.0 Description:
LuaFileSystem is a Lua library developed to complement the set of functions
related to file systems offered by the standard Lua distribution.
LuaFileSystem offers a portable way to access the underlying directory
structure and file attributes.
Homepage:https://keplerproject.github.io/luafilesystem/ License: MIT
lualdap
- Ebuilds: 1, Stable: 1.4.0, Testing: 1.4.0 Description: A lua binding for the OpenLDAP client libraries
Homepage:https://github.com/lualdap/lualdap License: MIT
luaossl
- Ebuilds: 1, Testing: 20250929 Description: Most comprehensive OpenSSL module in the Lua universe
Homepage:https://github.com/wahern/luaossl License: MIT
luarocks
- Ebuilds: 2, Stable: 3.12.2-r1, Testing: 3.13.0 Description:
Package manager for Lua.
It allows you to create and install Lua modules as self-contained packages called rocks.
Homepage:https://luarocks.org License: MIT
luasec
- Ebuilds: 1, Stable: 1.3.2, Testing: 1.3.2 Description: Lua binding for OpenSSL library to provide TLS/SSL communication
Homepage:https://github.com/brunoos/luasec License: MIT
luassert
- Ebuilds: 1, Stable: 1.9.0, Testing: 1.9.0 Description:
Adds a framework that allows registering new assertions
without compromising builtin assertion functionality.
Homepage:http://olivinelabs.com/busted/ License: MIT
luasystem
- Ebuilds: 1, Stable: 0.6.3, Testing: 0.6.3 Description:
luasystem is a platform independent system call library for Lua.
Supports Lua >= 5.1 and luajit >= 2.0.0.
Homepage:https://github.com/lunarmodules/luasystem License: MIT
lutok
- Ebuilds: 1, Stable: 0.6, Testing: 0.6 Description: Lightweight C++ API library for Lua
Homepage:https://github.com/freebsd/lutok License: BSD
luv (ambiguous, available in 2 overlays)
- Ebuilds: 4, Stable: 1.51.0.1, Testing: 1.51.0.1 Description: Bare libuv bindings for lua
Homepage:https://github.com/luvit/luv License: Apache-2.0 MIT
md5
- Ebuilds: 1, Testing: 1.3-r1 Description:
MD5 offers basic cryptographic facilities for Lua.
A hash (digest) function, a pair crypt/decrypt based on MD5 and CFB,
and a pair crypt/decrypt based on DES with 56-bit keys.
Homepage:https://github.com/keplerproject/md5 License: MIT
mediator_lua
- Ebuilds: 1, Stable: 1.1.2_p0-r1, Testing: 1.1.2_p0-r1 Description:
mediator_lua allows you to subscribe and publish to a central object so
you can decouple function calls in your application. It's as simple as
mediator:subscribe("channel", function). Supports namespacing, predicates,
and more.
Homepage:http://olivinelabs.com/mediator_lua/ License: MIT
penlight (ambiguous, available in 2 overlays)
- Ebuilds: 4, Stable: 1.14.0, Testing: 1.15.0 Description:
Penlight is a set of pure Lua libraries for making it easier to work
with common tasks like iterating over directories, reading
configuration files and the like. Provides functional operations
on tables and sequences.
Homepage:http://stevedonovan.github.io/Penlight License: MIT
say (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 1.4.1, Testing: 1.4.1, 1.3_p1-r1 Description:
Useful for internationalization.
Homepage:http://olivinelabs.com/busted/ License: MIT