wled/WLED
Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi! observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 80
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 81.5
- age_days: 3543
- days_rel: 57
- days_push: 9
- n_releases_24m: 7
Adoption not part of the score
18603 stars · 4323 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
WLED is a fast, feature-rich open-source firmware for ESP32 (and legacy ESP8266) microcontrollers that controls addressable RGB LED strips and matrices over WiFi. It provides a built-in web UI, 200+ effects, segments, presets, audio-reactive visuals, and integrations with Home Assistant, MQTT, E1.31/Art-Net, Alexa, and more.
Use cases
- control WS2812B LED strips over WiFi
- build an ambilight behind my TV
- create audio-reactive LED effects
- control LED matrix panels with ESP32
- integrate addressable LEDs with Home Assistant
- sync multiple LED devices together
- run animated effects on a 2D LED matrix
- control smart lights with Alexa or MQTT
When to choose
- You want to control addressable LED strips (WS2812B, SK6812, APA102, etc.) from an ESP32/ESP8266 without writing firmware yourself
- You need a rich web UI, presets, segments, and 200+ built-in effects out of the box
- You want integrations with Home Assistant, MQTT, E1.31/Art-Net, DDP, or voice assistants
- You want audio-reactive lighting or 2D matrix/HUB75 panel support
- You want OTA updates, network configuration, and multi-output support (up to 17 outputs on ESP32)
When to avoid
- You need to control simple analog (non-addressable) RGB strips only — other simpler firmware may suffice
- You are not using ESP-family hardware (ESP32/ESP8266)
- You need extremely low-latency or deterministic real-time LED control without WiFi/network dependency
- You want a fully custom lighting pipeline and prefer to write your own low-level LED driver code
- You still rely on ESP8266 for new projects — support there is being phased out in favor of ESP32
Facets
application · maturity active
http-server websocket middleware embedded iot animation gui web-scraping iot embedded-systems hardware self-hosted embedded iot cross-platform led-control ws2812b neopixel addressable-leds esp32-firmware smart-lighting home-automation audio-reactive hub75 mqtt e1-31 art-net home-assistant ambilight wifi-control led-matrix firmware automation esp8266 web-server
10 sources
- readme: https://github.com/wled/WLED · fetched 2026-08-28 · ccfb3225aad1
- homepage: https://kno.wled.ge · fetched 2026-08-29 · 65c4930a4e74
- site_page: https://kno.wled.ge/basics/getting-started · fetched 2026-08-29 · 64280c4c02fa
- site_page: https://kno.wled.ge/features/effects · fetched 2026-08-29 · 3a92d84f30d2
- site_page: https://kno.wled.ge/about/contributors · fetched 2026-08-29 · 45cb4a7ba70f
- site_page: https://kno.wled.ge/basics/install-binary · fetched 2026-08-29 · 847e41431730
- site_page: https://kno.wled.ge/basics/install-gui · fetched 2026-08-29 · b21878cfa61b
- site_page: https://kno.wled.ge/basics/install-wled-flasher · fetched 2026-08-29 · 0cf739599e0d
- site_page: https://kno.wled.ge/features/palettes · fetched 2026-08-29 · 48a6e4066c7d
- site_page: https://kno.wled.ge/basics/faq · fetched 2026-08-29 · 950d90d6218f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| wled/WLED | main | 93 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem