whitecatboard/Lua-RTOS-ESP32
Lua RTOS for ESP32 observed · 2026-08-28
Health v2 · maintenance only
68/100
- Activity 79
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3610
- days_rel: n/a
- days_push: 126
- n_releases_24m: 0
Adoption not part of the score
1328 stars · 238 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Lua RTOS is a real-time operating system for embedded systems (ESP32, ESP8266, PIC32MZ) built on FreeRTOS with a Lua 5.3 interpreter on top. It exposes hardware peripherals and middleware services (GPIO, ADC, I2C, LoRaWAN, MQTT, threads) through Lua modules and can be programmed via the Whitecat IDE using Lua or block-based programming.
Use cases
- program ESP32 boards in Lua instead of C
- build IoT devices with LoRaWAN connectivity
- prototype embedded hardware quickly with block-based programming
- run a real-time micro-kernel with minimal RAM and flash requirements
- read sensors over I2C and control GPIO from scripts
- publish sensor data over MQTT from an ESP32
When to choose
- you want Lua scripting on ESP32/ESP8266 microcontrollers
- you need real-time behavior with a lightweight footprint
- you prefer rapid prototyping with blocks that compile to Lua
- your project uses LoRaWAN or MQTT middleware on embedded hardware
When to avoid
- you need a general-purpose OS with a full network stack and multitasking user apps
- your project requires standard Python or MicroPython ecosystems
- you need guaranteed long-term vendor support or a permissive license
- you target platforms other than ESP32, ESP8266, or PIC32MZ without porting effort
Facets
library · maturity maintenance
programming-language interpreter embedded iot embedded-systems iot programming-languages hardware embedded iot lua-rtos freertos esp32 esp8266 lorawan real-time-operating-system firmware microcontroller
1 source
- readme: https://github.com/whitecatboard/Lua-RTOS-ESP32 · fetched 2026-08-28 · 75f0932d9a5a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| whitecatboard/Lua-RTOS-ESP32 | main | 68 |
For agents
markdown · JSON · MCP: product_card(name="whitecatboard/Lua-RTOS-ESP32")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem