Penlight

Lua utility library

A collection of reusable Lua libraries for input data handling, functional programming, and OS path management

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.

GitHub

2k stars
66 watching
243 forks
Language: Lua
last commit: 2 months ago
Linked from 3 awesome lists

lualua-librarylua-modulesluajitluarockspenlight

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lunarmodules/luassert A Lua assertion library providing additional tests and custom assertion capabilities. 209
lunarmodules/say A Lua string hashing library with support for internationalization and namespace management 47
lunarmodules/luacheck A tool for detecting issues in Lua code 367
yonaba/moses A utility library for functional programming in Lua 632
lunarmodules/lua_cliargs A command-line argument parsing module for Lua 123
bartbes/love-misc-libs A collection of Lua libraries used to simplify development by providing reusable functionality. 113
flowyroll/lodash.lua A Lua implementation of a functional programming library inspired by JavaScript's Lodash. 66
lunarmodules/lua-compat-5.3 A compatibility module providing Lua-5.3-style APIs for older versions of the Lua interpreter 232
leafo/magick Provides Lua bindings to ImageMagick's MagickWand or GraphicsMagick Wand libraries for image processing and manipulation. 410
lualanes/lanes A lightweight multithreading library for Lua 469
mirven/underscore.lua A Lua library implementing functional programming utilities inspired by the JavaScript library underscore. 403
lunarmodules/luasocket Provides network support for Lua applications using TCP and UDP transport layers. 1,870
tanema/light_world.lua A dynamic lighting system library for Love2d game development 225
lunarmodules/luasec A Lua module providing secure connection functionality for Lua applications or scripts using OpenSSL and LuaSocket integration 369
lunarmodules/ldoc Generates documentation for Lua projects with support for C extension code and Markdown rendering. 797