Skip to content

v1.0.0

Latest

Choose a tag to compare

@ewowi ewowi released this 06 May 05:55
· 3 commits to main since this release

MoonLight is open-source software that lets you control a wide range of DMX and LED lights using ESP32 microcontrollers, for home, for artists, and for stages.

IMG_2324

Release highlights: Live Scripts, Ethernet, DMX in/out, Multiple Layers, and SuperSync device control

MoonLight 1.0 is a milestone release. Since v0.9.0, MoonLight gained Live Scripts for code-driven effects without a firmware rebuild, full Ethernet and DMX in/out support, multiple independent virtual layers, Arti-FX effects ported from WLED-MM, and a completely reworked device SuperSync with robust group-based control and WLED coexistence.

Use MoonLight Installer to install.

If you like MoonLight, give it a ⭐️, fork it or open an issue or pull request. It helps the project grow, improve and get noticed.

⚠️ v1.0.0 is the final MoonLight release

As of May 2026, active development is moving to ProjectMM. MoonLight v1.0.0 remains fully usable — see MoonLight v1.0.0 and Beyond for the full story.

What's Changed

MoonBase

  • Live Scripts — write and run effect scripts directly from the browser without rebuilding firmware. See Live Scripts

  • Ethernet — multiple ethernet types (LAN8720, W5500, PoE). See IO Module

  • WiFi improvements — reconnection guard prevents duplicate connection attempts; hostname drives mDNS, AP name, and device name from a single setting. See WiFi Station

  • Searchable drop-downs — type to filter effects, layouts, and drivers in long lists

  • SuperSync group control — devices grouped by hostname prefix synchronise light state automatically. Control broadcasts go on MoonLight-private port 65507; discovery stays on the WLED-compatible port 65506, so MoonLight and WLED coexist without interfering. See Devices

MoonLight

  • Multiple virtual layers — run independent effects on overlapping LED ranges and composite them. See Layouts

  • DMX in/out — receive and send DMX512 over RS-485. See Drivers module

  • Network in/out — Art-Net and sACN input and output. See Drivers module

  • Arti-FX effects — effects ported from WLED-MM's Arti-FX scripting engine. See Effects Module

  • REST API — control brightness, palette, and preset from external systems

  • FastLED Audio improvements — DominantFreqHz and magnitude channels exposed to effects. See Drivers module

Pull Requests

New Contributors

Full Changelog: v0.9.0...v1.0.0