Skip to content

MoonLight

The open-source lighting platform that scales from art installations to professional stages
Drive lots of lights or thousands of LEDs with stunning effects running on ESP32 microcontrollers. For creators who demand professional results without enterprise costs. Scales from small installations to large displays.

















12K
LEDs
120
FPS
48
Parallel Outputs
3D
Effects Engine

(Recommended maximum setup. Max is 128K Leds and 120 parallel outputs)

🌟 Why Choose MoonLight?

MoonLight bridges the gap between hobbyist lighting projects and professional lighting systems. Get enterprise-grade performance and flexibility without the enterprise price tag - perfect for art installations, small venues, maker projects, and professional integrations.

Professional Performance, Maker-Friendly
Everything you need to create stunning lighting experiences

High-Performance LED Control

Drive lots of lights or thousands of LEDs with stunning effects running on ESP32 microcontrollers. For creators who demand professional results without enterprise costs. Scales from small installations to large displays.

• 12,288 LEDs @ 120 FPS
• 16-48 parallel LED outputs
• FastLED + I2S drivers
🎨

Advanced 3D Effects Engine

Create stunning visuals with our layered effects system. Support for 1D strips, 2D panels, 3D cubes, and complex custom layouts with professional effects and modifiers.

• 1D/2D/3D effect support
• Layered effects system
• Custom layout mapping
🏗️

Flexible Light Setups

From simple LED strips to complex 3D installations. Build anything from accent lighting to interactive sculptures with support for multiple geometric configurations.

• LED strips (1D)
• Panels & matrices (2D)
• Cubes & sculptures (3D)
🌐

Modern IoT Platform

Built on ESP32 with cutting-edge web technologies. Responsive mobile & desktop interface powered by Svelte 5, with MoonBase as a standalone IoT solution.

• ESP32-powered
• Svelte5 + DaisyUI5 + Tailwind4
• Desktop + Mobile-responsive UI
🎭

Professional Integration

Seamlessly integrate with professional lighting systems via DMX and Art-Net protocols. Mix light installations with traditional stage lighting equipment.

• DMX/Art-Net support
• Professional protocols
• Stage lighting integration
💝

Open Source & Affordable

GPL v3 licensed for maximum freedom and affordability. Perfect for artists, makers, and small venues who need professional results on a budget.

• GPL v3 license
• Budget-friendly hardware
• Community-driven

🚀 Built with Modern Technologies

Latest versions of industry-leading frameworks and libraries

🔧

ESP-IDF 5

Modern ESP32 development framework with latest features

💡

FastLED 3.10

Industry-standard LED library with latest optimizations

Svelte 5

Latest web framework for lightning-fast, reactive user interfaces

🎨

PhysicHTTP 1.21

High Performance Web Server

🎨

ArduinoJson 7

Advanced JSON processing

🎨

DaisyUI 5 + Tailwind 4

Modern CSS framework for beautiful, responsive design

🎯 Perfect For

🎨 Artists & Creators - Bring your vision to life without breaking the bank
🏛️ Small Venues - Professional lighting effects for theaters, events, and installations
🔧 Makers & Hobbyists - Advanced features with user-friendly interfaces
💼 Professionals - Integrate into existing lighting systems with standard protocols
🏫 Educational - Open source platform perfect for learning and teaching


📊 Technical Specifications

Category Specification Details
LED Performance 12,288 @ 120 FPS - 48 outputs High-performance parallel processing
Outputs 1-128 parallel strips Simultaneous multi-strip control
Effects 1D/2D/3D engine Layered effects with modifiers
Protocols DMX, Art-Net, WiFi Professional lighting integration
Platform ESP32 + SvelteKit Modern IoT architecture
License GPL v3 Free for commercial use

🚀 Quick Start - Ready in Minutes

1️⃣

Flash & Go

Use our web installer to flash MoonLight directly to your ESP32. No complex setup or development environment needed.

2️⃣

Connect & Configure

Built-in access point makes initial WiFi setup effortless. Configure your network and LED setup through the intuitive web interface.

3️⃣

Create & Enjoy

Start creating stunning effects immediately. Responsive interface works perfectly on both mobile and desktop devices.


📈 Release Roadmap - User-Focused Development

Current Status

Version 0.5.9 - Developer preview available now

Version 0.6.0 - September 2025 - The user-friendly baseline release

Coming in 0.6.0 - The Game Changer: - Plug & Play Experience - True user-friendly installation - Preset Controller - Quick effect selection and management - Enhanced Web Installer - One-click device flashing - Large Display Drivers - Physical and virtual drivers for massive installations - WLED Audio Sync - Seamless music synchronization - Refined Interface - Polished user experience

From 0.6.0 Forward: Community-driven development with focus on ease of use, more effects, and expanded hardware support.


🏗️ Architecture & Flexibility

MoonLight is built on MoonBase, our complete IoT framework, making it incredibly flexible:

🎮 For LED Enthusiasts: Use MoonLight as a complete lighting solution
🔧 For Developers: Fork MoonBase to create custom IoT applications
🏭 For Integrators: Embed into larger systems using standard protocols

  • Modular Design - Add or remove features as needed
  • GPIO Access - Full ESP32 hardware interface
  • Custom Applications - Build anything from smart plugs to greenhouse control
  • Standard Protocols - WiFi, Ethernet, Art-Net, DMX integration

🤝 Join the Community

💬

Active Discord Community

Get real-time help, share your creations, and collaborate with fellow creators. From beginners to professionals, everyone's welcome.

👨‍💻

Developer Community

Contribute to the future of LED control. Help with effects, UI improvements, hardware support, and documentation.

MoonLight is a MoonModules.org project - Created by the lighting enthusiasts behind WLED-MM.

Connect With Us: - 💬 Discord Community - Real-time support & project sharing - 🗨️ Reddit - Discussion and showcase - 📋 GitHub - Source code and issues - 📚 Documentation - Complete technical docs


Ready to Light Up Your World?
Join the creators using MoonLight for professional LED installations

❤️ Support Open Source Development

MoonLight is free. Help us continue building amazing tools for the creative community:


📄 Built on Amazing Open Source

License: GPL-v3 - Free for personal and commercial use

Powered by these incredible projects: - ESP32-sveltekit - Foundation framework - PsychicHttp - High-performance web server - FastLED - Industry-standard LED library - ArduinoJson - Advanced JSON processing - I2SClocklessLedDriver - Parallel LED control - I2SClocklessVirtualLedDriver - Virtual Driver - ESPLiveScript - Scripts - WLED-sync - Audio


⚠️ Disclaimer: While we strive for rock-solid reliability, we can't guarantee protection against spontaneous LED combustion, accidental disco parties, or the inevitable heat death of the universe! Use responsibly and have fun! 🔥🕺🌌

Ready to create something amazing? Get started now! 🌙✨