Skip to content

Products

MoonModules develops and maintains open source lighting software for ESP32 microcontrollers.

Core products

  • WLED-MM: the mature fork of WLED, audio-reactive, large fixture support

WLED-MM

  • MoonLight: stage and installation use, DMX and Art-Net, up to 16,384 pixels

MoonLight

  • projectMM: cross-platform module runtime for ESP32, Raspberry Pi, and PC; the base layer MoonLight is moving towards

projectMM

  • FastLED-MM: FastLED combined with the projectMM runtime: a complete ESP32 firmware with web UI, dual-core processing, and REST API

FastLED-MM

More


Project timeline

Each product grew from the experience of the one before it. WLED-MM has been the main fork since 2022, adding features that moved faster than upstream WLED could absorb. MoonLight started in 2023 as a clean-room redesign with a modern UI, 3D fixture support, and DMX. In 2026, projectMM applied the lessons from MoonLight into a cross-platform module runtime; FastLED-MM builds on projectMM as a minimal but complete firmware for FastLED users.

WLED-MM-Troyhacks is a separate playground for experimental work on the ESP32-P4, capable of driving over 100,000 pixels on Art-Net via Hub75.


Roadmap (April 2026)

  • The Audio Reactive module in WLED-MM is being extracted into its own repository so it can be used as a library by WLED-MM, projectMM, and other projects independently.
  • WLED-MM continues as a playground for new features; the longer-term aim is to push as much as possible back upstream and minimise the diff with Aircoookie WLED.
  • MoonLight 1.0 is due in May 2026. Active development stops at 1.0; the project will be maintained but not extended.
  • projectMM continues where MoonLight leaves off. A rename is likely as it grows beyond the proof-of-concept stage.
  • FastLED-MM remains a minimal demo application, a reference for how to use projectMM as a library and a working firmware for FastLED users who want Wi-Fi and a web UI.

What to use

Use case Recommended product
Starting out with ESP32 LEDs WLED (upstream)
Hub75 matrix panels WLED-MM (see also the MoonHub75 PCB)
More than 1,024 LEDs WLED-MM
More than 10,000 LEDs MoonLight
More than 50,000 LEDs on ESP32-P4 WLED-MM Troyhacks
Effect modifiers (effects on effects) MoonLight
Art-Net WLED-MM or MoonLight
DMX and moving heads MoonLight
FastLED users wanting Wi-Fi and a web UI FastLED-MM
Building the next generation of LED controllers projectMM
Pushing ESP32-P4 to its limits WLED-MM Troyhacks

New to this? The Getting started guide walks through first steps for each product, and the FAQ answers common beginner questions.

Using MoonModules software in your own product? See the licence comparison in the FAQ for the practical implications of each project's licence.