Libraries for Lua

These are the libraries I've published for the Lua programming language:

lua-datafilter
Munge data using a selection of algorithms (Base64 encoding and decoding, SHA-1 message digests, etc).
lua-isbn
Validate ISBN numbers, correct the checksums on invalid ones, format them using the standard arrangement of hyphens, and extract individual parts of the value.
lua-imagesize
Get the size (in pixels) of bitmapped images, as well as their MIME types, without using a full graphics API.
lua-memoryfile
Lua-memoryfile allows you to manipulate strings in memory as if they were files. It can be used to create strings from many parts (like a stringbuffer), or to read strings a line at a time, or to simulate real files.
lua-uri
This allows you to normalize and validate URIs in Lua programs, and provides methods for manipulating them in various ways. In particular, you can resolve relative URI references to create absolute URIs.

These are all Free Software. See the documentation for each module for the exact licensing conditions.