Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leiradel/luamods
Collection of small Lua modules
https://github.com/leiradel/luamods
easing-functions image-writer lua lua-modules tweening z80-emulator zip
Last synced: 6 days ago
JSON representation
Collection of small Lua modules
- Host: GitHub
- URL: https://github.com/leiradel/luamods
- Owner: leiradel
- License: mit
- Created: 2020-05-13T21:41:07.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-09-05T08:12:59.000Z (about 1 year ago)
- Last Synced: 2023-09-05T10:29:31.063Z (about 1 year ago)
- Topics: easing-functions, image-writer, lua, lua-modules, tweening, z80-emulator, zip
- Language: C
- Homepage:
- Size: 294 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changeme/README.md
- License: LICENSE
Awesome Lists containing this project
README
# luamods
A collection of small Lua modules.
* [access](access): Creates constant and sealed tables, and records.
* [buffer](buffer): Creates a read-only binary array from a string, and allows reads of data types from it.
* [changeme](changeme): Makes it easy to interpolate values over time, using different easing functions.
* [crc64](crc64): Computes the CRC-64 of strings using the ECMA-182 standard.
* [ddlt](ddlt): A generic lexer to help write parsers, able to recognize C++, BASIC, and Pascal tokens.
* [http](http): A module that performs non-blocking HTTP requests.
* [imgcreate](imgcreate): Creates PNG, BMP, TGA, and JPEG images from pixels.
* [inifile](inifile): Reads entries from a INI file.
* [luaio](luaio): Allows the native implementation of streams that mimic Lua IO streams.
* [proxyud](proxyud): Creates a full userdata object, optionally setting a metatable to it. It's purpose is to be used as a proxy to another Lua object.
* [rectpacker](rectpacker): A Lua binding for [Sean Barrett](https://github.com/nothings)'s [2D rectangle packer](https://github.com/nothings/stb/blob/master/stb_rect_pack.h).
* [unzip](unzip): Uncompresses entries in ZIP files.
* [xml](xml): A simple XML parser implemented in Lua.
* [z80](z80): Bindings for Andre Weissflog's [Z80 CPU emulator](https://github.com/floooh/chips/blob/master/chips/z80.h).