APM

APM is the package manager for the Lua distribution ComEXE. It comes with a curated collection of Lua-only modules — all source code, no binaries — and is still a work in progress. It offers a subset of what's available on LuaRocks, focused exclusively on PUC Lua 5.5. That means modules for Awesome-WM, LuaJIT, OpenResty, Kong, TeX/LaTeX, Torch, and the like have been excluded.

The index is available, more modules are on the way...

Usage on Windows and Linux

lua55ce.exe -x --apm repo add https://pascalcombier.github.io/apm/packages/lua/5.5/index.zip
lua55ce.exe -x --apm list
lua55ce.exe -x --apm install uint-0.186

Modules

ModuleLicenseSummaryZip
accessor-1.0.0MIT/X11Access arbitrary depth table keysaccessor.zip
adf2md-0.2.0MITConvert Atlassian Document Format (ADF) to Markdownadf2md.zip
alien-signals-3.1.1MITAlien Signals - Reactive programming system for Luaalien-signals.zip
alogger-0.6.0MITsimple loggeralogger.zip
alt-getopt-0.8.0MIT/X11Process application arguments the same way as getopt_longalt-getopt.zip
amqp-client-rpc-1.0ApacheLua AMQP 0.9.1 clientamqp-client-rpc.zip
amqp-1.1ApacheRabbitMQ / AMQP 0.9.1 clientamqp.zip
ansicolors-1.0.2MITLibrary for color Manipulation.ansicolors.zip
ansikit-1.0Use ANSI escape sequences easily.ansikit.zip
app_scheduler-1.0MIT/X11Process Group Managerapp_scheduler.zip
arbiter-1.0Unlicensearbiter.zip
argmatcher-0.1.1LGPLv3Simple command line argument matcher for Luaargmatcher.zip
array-1.3.6MITA small library with useful methods to handle Lua's table when it's working like an Arrayarray.zip
arrr-3.0.1PublicA minimalistic commandline argument parser for Luaarrr.zip
async.lua-0.2.1GPLv3Utilities for callback-style asynchronous Luaasync.lua.zip
atpath-1.0MITatpath.zip
bakalang-1.1.1MIT/X11A basic libary for making baka preprocessorsbakalang.zip
balance-tree-1.0.0MIT/X11Self-balancing Binary Search Tree for Luabalance-tree.zip
base-2.0MITDerivative Object-oriented Programmingbase.zip
base2base-2.0MIT/X11A Teal / Lua base-to-base converterbase2base.zip
base45-1.0.0WTFPLLua base45 encoder/decoderbase45.zip
base64-1.5MIT/PublicPure Lua base64 encoder/decoderbase64.zip
based-0.2.2UnlicenseCollection of string encoders and decodersbased.zip
basename-0.1.0MIT/X11extract the base portion of a pathname.basename.zip
basexx-0.4.1MITA base2, base16, base32, base64 and base85 library for Luabasexx.zip
beancount-0.2.0MITA library to interact with beancount objects directly in Lua.beancount.zip
beemovie-1.0.1MITbeemovie text generatorbeemovie.zip
benchy-1.0MITQuick and dirty benchmarking.benchy.zip
bencode-2.2.0MIT/X11library for encoding and decoding bencoded databencode.zip
BetterPrint-2.0.0BSD-3-ClauseAn easy to use library that allows for easier print debugging and adds many print utilities.betterprint.zip
binaryheap-0.4MIT/X11Binary heap implementation in pure Luabinaryheap.zip
binarytree-0.0.2MITBinary Tree data structure written in pure Luabinarytree.zip
binser-0.0MITCustomizable Lua Serializerbinser.zip
bint-0.5.2MITArbitrary precision integer arithmetic library in pure Luabint.zip
bintrees-1.3MIT/X11This package provides Binary and Red-Black Search Trees written in Lua.bintrees.zip
BioLua-0.15MITComputational biology for Lua.biolua.zip
bk-tree-1.0.3MIT/X11BK-trees, commonly used for finding near matches to strings.bk-tree.zip
bolt-1.2MITBolt protocol library for communication with graph databases.bolt.zip
bump-3dpd-0.2.0MITA 3D collision detection library for Luabump-3dpd.zip
bump-3.1.7MITA collision detection library for Luabump.zip
c3-1.0MIT/X11C3 linearization algoritmc3.zip
Caelum-1.1MITLua Library that adds Classes, Structs, Enums, validators, type-checking system, and a easy reflection systemcaelum.zip
calky-1.0MITA lua library that helps making small calculations while following along in classcalky.zip
call-2024.3.6.5MITAutoload modulescall.zip
callbag-0.0.2MITCallbag for Luacallbag.zip
callgraph-0.3.0MITGenerate the call graph of a Lua programcallgraph.zip
canny-redis-0.1MITRedis Wire Protocol in Luacanny-redis.zip
catchify-1.0.0MITTiny try-catch-finally implementation for Luacatchify.zip
chain-1.0MITLibrary for easily building chained calls in Lua.chain.zip
chalk-0.1.0MITColorize strings to create nice messages in terminalchalk.zip
chandra-toml-2.1MITtoml decoder/encoder for Lua (lua-toml fork)chandra-toml.zip
chroma-0.1.2MIT/X11Simple ANSI colors for Luachroma.zip
cirru-parser-0.1MITCirru Parser in Lua(MoonScript)cirru-parser.zip
class-0.7MITclass creation with inheritance and constructorclass.zip
classic-0.1.0MITTiny class module for Lua.classic.zip
cli-app-base-0.10.0MITlibrary to create cli-apps based on cmd4lua and aloggercli-app-base.zip
cli-1.0.2LGPL-3Declaratively build command line interfaces.cli.zip
clopt-0.1.1MITA simple Lua command-line option parser with callbacks.clopt.zip
CognitioLogger-0.0.3MITMade with löve by Kuaralaboratories_cognitiologger.zip
color-1.1MITcolor.zip
Colorise-1.0MITColor converter (RGB, RGBA, HEX)colorise.zip
colorize-0.1MITcolorize.zip
Colors-8.05.26MIT/X11HSL Color Theory Computation in Luacolors.zip
configer-0.3.1MITA configuration merger for Luaconfiger.zip
contract-1.2MITA function argument type-checker.contract.zip
coro-channel-3.0MITcoro-channel.zip
coro-fs-2.2MITcoro-fs.zip
coro-split-2.0MITcoro-split.zip
coro-wrapper-3.1MITcoro-wrapper.zip
corowatch-1.1.0MITWatching and killing coroutines.corowatch.zip
Coxpcall-1.17.0MIT/X11Coroutine safe xpcall and pcallcoxpcall.zip
csv-1MIT/X11CSV and other delimited file readingcsv.zip
date-2.2.1MITDate & Time module for Lua 5.xdate.zip
delaunay-0.1MITLua module for Delaunay triangulation of convex polygonsdelaunay.zip
dev-roshangeorge-ljsonschema-1.0.0MIT/X11JSON Schema data validatordev-roshangeorge-ljsonschema.zip
dirname-0.1.0MIT/X11extract the directory part of a pathname.dirname.zip
dkjson-2.8MIT/X11David Kolf's JSON module for Luadkjson.zip
dprint-0.4.3MITdprint is a debugging print tooldprint.zip
dromozoa-amalgamate-1.4GPL-3Amalgamation of Lua modules and scriptsdromozoa-amalgamate.zip
dromozoa-calendar-1.13GPL-3Date functions and Japanese calendardromozoa-calendar.zip
dromozoa-commons-1.64GPL-3Reusable Lua componentsdromozoa-commons.zip
dromozoa-dom-1.9GPL-3DOM DSL and serializationdromozoa-dom.zip
dromozoa-graph-1.41GPL-3Graph data structures and algorithmsdromozoa-graph.zip
dromozoa-http-1.12GPL-3Portable HTTP clientdromozoa-http.zip
dromozoa-regexp-1.10GPL-3Regular expressions toolkitdromozoa-regexp.zip
dromozoa-serializer-1.5GPL-3Lua serialization utilitydromozoa-serializer.zip
dromozoa-shlex-1.2GPL-3Simple lexical analyzer like Python's shlexdromozoa-shlex.zip
dromozoa-tree-1.13GPL-3Tree data structures and algorithmsdromozoa-tree.zip
dromozoa-utf8-1.19GPL-3Lua 5.3 compatible pure-Lua UTF-8 implementationdromozoa-utf8.zip
dromozoa-vecmath-1.17GPL-3Pure-Lua implementation of javax.vecmath packagedromozoa-vecmath.zip
dromozoa-xml-1.6GPL-3XML parser and toolkitdromozoa-xml.zip
dump-0.1.3MIT/X11convert lua data to string.dump.zip
dyana-0.1.0BSD-3-ClauseA functional tweening library for Luadyana.zip
eansi-1.2MITEasy ANSI Color Makereansi.zip
eclass-1.0MITeclass is a simple object-oriented implementation of Luaeclass.zip
enkoder-1.0AGPL-v3.0enkoder.zip
enum-0.1.3ApacheSimulate enumerations in Luaenum.zip
ergonomic_seed-1.0MITA tiny human-readable seed generator for Lua.ergonomic_seed.zip
etlua-1.3.0MITEmbedded templates for Luaetlua.zip
evolved.lua-1.10.0MITEvolved ECS (Entity-Component-System) for Luaevolved.lua.zip
expect-1.0MITBDD expect notation for LUA testsexpect.zip
extname-0.1.0MIT/X11extract the extension part of a pathname.extname.zip
f-strings-0.2MITString interpolation for Lua.f-strings.zip
f-0.1.0MITFunctional methods for tables and strings. Included oop tables (like-array) too.f.zip
fifo-0.2MIT/X11A lua library/'class' that implements a FIFOfifo.zip
figurate-numbers-0.8.0MITGenerates 235 multidimensional figurate number sequences.figurate-numbers.zip
finita-1.0MITFinite State Machine implementation for Luafinita.zip
fp-0.0.1MITFunctional programming library for Luafp.zip
fsm-1.1.0MITSimple FSM implementation.fsm.zip
ftcsv-1.5.0MITA fast pure lua csv library (parser and encoder)ftcsv.zip
fun-0.1.3MIT/X11High-performance functional programming library for Luafun.zip
guardia-3.0.3Guards for Lua and MoonScriptguardia.zip
hjson-lua-0.3.0MITA lightweight H/JSON library for Lua.hjson-lua.zip
html-entities-1.3.1MITModule for lua, decoding HTML entities :)html-entities.zip
html-tags-0.2.20211012X11/MITLua base DSL for writing HTML documentshtml-tags.zip
htmlparser-0.3.9LGPL+Parse HTML text into a tree of elements with selectorshtmlparser.zip
httoolsp-0.3.0MITA collection of HTTP-related pure Lua helper functionshttoolsp.zip
httpclient-0.1.0ApacheUnified http client wrapperhttpclient.zip
huntable-0.9MITComparator function for tables with dynamic valueshuntable.zip
i18n-0.9.2MITA very complete internationalization library for Luai18n.zip
inspect-3.1.3MITLua table visualizer, ideal for debugginginspect.zip
json-lua-0.1CCJSON encoder/decoderjson-lua.zip
jumper-1.8.1MITFast and easy-to-use pathfinding library for grid-based gamesjumper.zip
lgetopt-2.0.2Command-line argument parserlgetopt.zip
linked-list-1.0.1MIT/X11double linked list for Lualinked-list.zip
loadchunk-0.1.2MIT/X11Lua chunk loader moduleloadchunk.zip
loadkit-1.1.0MITLoadkit allows you to load arbitrary files within the Lua package pathloadkit.zip
lodash-0.02MITA functional programming library for lua in respect to the javascript library lodash.lodash.zip
log.lua-0.1.0MITA tiny logging module for Lua.log.lua.zip
logface-0.0.2CC0A generic logging interface for lualogface.zip
logit-1.0.0zlibEasy logging for Lua and Nimlogit.zip
lrunkit-2.1Small library for running commandslrunkit.zip
ltext-1.1.0Text util functions for Lualtext.zip
lua-basex-0.2.02-clauseBase encoding/decoding of any given alphabet using bitcoin style leading zero compressionlua-basex.zip
lua-circuit-breaker-1.0.2MITLua library to implement wrap logic in a circuit breakerlua-circuit-breaker.zip
lua-glob-pattern-0.2.1.20120406MIT/X11Convert glob to Lua string patternlua-glob-pattern.zip
lua-jsonpatch-0MITjson-patch implementation for lualua-jsonpatch.zip
lua-lace-1.4BSDLace is a simple access control engine modelled on Squid's acl syntax.lua-lace.zip
lua-logger-0.1MIT/X11An IRC color compatible logging librarylua-logger.zip
lua-lru-1.0MITLRU cache in Lualua-lru.zip
lua-string-test-1.0MITlua stringlua-string-test.zip
lua-string-1.2.1MITLua standard string library extensionlua-string.zip
lua-tinyyaml-1.0MITa tiny yaml (subset) parser for pure lualua-tinyyaml.zip
lua-toml-2.0MITtoml decoder/encoder for Lualua-toml.zip
lua-typeof-0.1ApacheCheck the data type for Lua variablelua-typeof.zip
lua_cliargs-3.0.2MITA command-line argument parsing module for Lualua_cliargs.zip
lualog-0.1MITSimple logger for Lua.lualog.zip
lualogging-1.8.2MIT/X11A simple API to use logging featureslualogging.zip
luarray-1.0.0MITInstantiatable flexible array implementation with familiar methods for Lualuarray.zip
luassert-1.9.0MITLua assertions extensionluassert.zip
luastruct-1.1MITType safe data structures in lualuastruct.zip
luatz-0.4MITlibrary for time and date manipulation.luatz.zip
lunajson-1.2.3MIT/X11A strict and fast JSON parser/decoder/encoder written in pure Lualunajson.zip
mach-5.1MITSimple mocking framework for Lua inspired by CppUMock and designed for readability.mach.zip
mako-0.1.0MITTask reactor for Lua and Teal, used to schedule and run tasksmako.zip
map-1.0.0MITMap works like a hashtable but preserving the key insertion ordermap.zip
maple-0.4.1MITMaple is a simple, yet extensible logging library inspired by WinstonJSmaple.zip
md-0.0MITMarkdown to HTML in pure Lua.md.zip
microlight-1.0MIT/X11A compact set of Lua utility functions.microlight.zip
mimetypes-1.1.0MIT/X11A simple library for looking up the MIME types of files.mimetypes.zip
minheap-0.2.0MIT/X11min-heap moduleminheap.zip
mm-1.2.0MITA delicious Lua inspectormm.zip
moonjson-0.1.2MITA lightweight JavaScript Object Notation library for Luamoonjson.zip
multipart-formdata-lib-1.0MITHTTP multipart/form-data parser/buildermultipart-formdata-lib.zip
multipart-0.5.11MITA simple HTTP multipart encoder/decoder for Luamultipart.zip
net-url-1.2MIT/X11URL and Query string parser, builder, normalizer for Lua.net-url.zip
netstring-1.0.6MITImplementation of DJB's netstring for luanetstring.zip
oop-0.6.0MITOop for Luaoop.zip
oops-0.2BSDLightweight class-based OOP with concise syntax and local class support.oops.zip
pathjoin-2.0MITpathjoin.zip
promise-lua-0.4.1MITAn es6 Promise mechanism in Lua.promise-lua.zip
router-2.1MITA barebones router for Lua. It matches urls and executes lua functionsrouter.zip
say-1.4.1MITLua string hashing/indexing librarysay.zip
set-lua-1.2.0MITset-lua is a complete implementation of the Set data structureset-lua.zip
sllog-0.2MITSimple line loggersllog.zip
slowAES-0.1CCslowaes.zip
SlowJson-1.0ApacheA JSON decoder and encoder written in pure Luaslowjson.zip
split-3.2.1BSDString split function and iterator for Luasplit.zip
string-contains-0.1.0MITtests whether a substring is contained in a string or not.string-contains.zip
string-replace-0.1.0MIT/X11replaces a specified string with another specified string.string-replace.zip
string-split-0.3.0MIT/X11split a string into an array of substrings.string-split.zip
string-trim-0.2.0MIT/X11trims the specified string or spaces from the string.string-trim.zip
table-flatten-0.4.0MIT/X11flatten a table into a table of specified depth.table-flatten.zip
tiny-ecs-1.3MITEntity Component System for Lua.tiny-ecs.zip
treap-0.1.0MITa simple treap data stucturetreap.zip
tween-2.1.1MITtweening functions for luatween.zip
uint-0.186MITEnable large-number arithmetic (bignum) in Lua, Pure Lua number library!uint.zip
version-1.0.1ApacheVersion comparison libraryversion.zip
wtf-action-log-0.1MITwtf-action-log.zip
xmlparser-2.2MITXML parser written entirely in Lua 5.xmlparser.zip
xpcall.lua-1.0.1MITA pure Lua implementation of xpcall with support for passing argumentsxpcall.lua.zip
xpcall-0.2.0MIT/X11this is a polyfill module that provides an xpcall API that allows passing arguments to functions in lua versions less than 5.2.xpcall.zip