LuaRocks.org had a security incident in September 2026. Read the incident report.

lua-periphery

Linux Peripheral I/O (GPIO, LED, PWM, SPI, I2C, MMIO, Serial) with Lua

$ luarocks install lua-periphery

lua-periphery is a library for GPIO, LED, PWM, SPI, I2C, MMIO, and Serial peripheral I/O interface access in userspace Linux. It is useful in embedded Linux environments (including Raspberry Pi, BeagleBone, etc. platforms) for interfacing with external peripherals. lua-periphery requires Lua 5.1 or greater, has no dependencies outside the standard C library and Linux, is portable across architectures, and is MIT licensed.

Versions

2.5.1-11 day ago0 downloads
2.5.0-1338 days ago521 downloads
2.4.3-11 year ago879 downloads
2.4.2-13 years ago1,527 downloads
2.4.1-13 years ago395 downloads
2.4.0-13 years ago209 downloads
2.3.1-15 years ago4,836 downloads
2.3.0-15 years ago166 downloads
2.2.5-15 years ago114 downloads
2.2.4-16 years ago205 downloads
2.2.2-16 years ago173 downloads
2.2.1-16 years ago121 downloads
2.2.0-16 years ago55 downloads
2.1.0-16 years ago327 downloads
2.0.1-17 years ago253 downloads
1.1.3-18 years ago2,252 downloads
1.1.2-18 years ago69 downloads
1.1.1-19 years ago9,597 downloads
1.1.0-110 years ago216 downloads
1.0.6-111 years ago7,007 downloads
1.0.5-211 years ago317 downloads
1.0.5-111 years ago65 downloads
1.0.4-111 years ago420 downloads
1.0.3-111 years ago79 downloads
1.0.2-112 years ago279 downloads
1.0.1-112 years ago211 downloads
1.0.0-112 years ago82 downloads

Dependencies

lua >= 5.1

Dependency for

ads1015, adxl345, bme280, ht16k33, sgp30

Labels

Manifests