Firmware
Firmware that runs on microcontrollers to drive addressable LEDs.
The firmware you choose determines what your LED hardware can do — from simple color cycling to complex pixel mapping and sound reactivity.
Comprehensive guide to using ESP32 microcontrollers for LED projects. WiFi, Bluetooth, dual-core, 240MHz — ideal for WLED, ESPHome, and custom LED firmware.
ESPixelStick firmware turns ESP32/ESP8266 into a dedicated E1.31 (sACN), Art-Net, and DDP pixel controller. Ideal for xLights show playback.
FastLED is the most popular Arduino library for controlling addressable LEDs. Supports WS2812B, APA102, SK6812, and 40+ other LED chipsets with advanced color math.
WLED is the most popular open-source firmware for ESP32/ESP8266 WiFi LED control. Features: 200+ effects, UDP/HTTP/API/MQTT/DDP control, segments, presets, 2D matrix support, sound reactivity.