← All apps

xLights

Dan Kulp / Scott Hanson

Design, sequence and play lighting displays for holiday and event shows

First time? Set up FlatPark →
Audio & VideoGPL-3.0-or-laterv2026.17
The Layout tab, editing models and their placement in the display preview
The Layout tab, editing models and their placement in the display preview

About

This is a community package of xLights, maintained independently and unaffiliated with the xLights project. It repackages the official upstream AppImage unmodified — extracted at install time, not rebuilt — and follows upstream releases automatically.

xLights is a free, open-source program for designing, creating and playing lighting displays, driving DMX controllers and E1.31 (sACN), ArtNet and DDP devices over the network.

  • Timeline sequence editor with 50+ built-in effects, synchronised to a song.
  • Layout tab for placing models in a 2D or 3D preview of the display.
  • Controller definitions and config upload for FPP, Falcon, WLED, HinksPix, Minleon and many more.
  • Phoneme-based lip sync for singing faces, plus value curves, colour curves and presets.
  • Morph, Shader, Video, Picture, Glediator and other effects, with an OpenGL preview.
  • Import from and convert between other sequencer formats (LOR, Vixen, HLS, LightShow Pro and more).

Permissions: this package grants network access (that is how sequences reach sACN / ArtNet / DDP controllers), audio, the GPU for the preview, and read-write access to your Documents folder for the show directory, plus read-only access to Music, Videos and Pictures for the media a sequence references. If you accept the first-run offer to create a default show folder at ~/xLights, that folder is kept inside the sandbox and persists normally. A few capabilities are not granted by default; enable the ones you need with flatpak override:

  • USB or serial DMX dongles (FTDI, Entec Open DMX and similar): flatpak override --user --device=all org.xlights.xLights. Ethernet controllers need nothing extra.
  • A show directory outside Documents: flatpak override --user --filesystem=~/LightShows org.xlights.xLights (name your own folder), or --filesystem=home for all of it.
  • A show directory on an external drive: flatpak override --user --filesystem=/run/media/$USER org.xlights.xLights (use the path your system mounts removable media under).
  • Work fully offline, with no controller output or update check: flatpak override --user --unshare=network org.xlights.xLights

Scope: upstream's Linux AppImage contains the xLights sequencer itself. The companion programs distributed for some other platforms (xSchedule, xCapture, xScanner, xFade) are not part of it, and so are not part of this package either.

Details

Developer
Dan Kulp / Scott Hanson
License
GPL-3.0-or-later
Version
2026.17 · 2026-09-08
Website
Homepage
Source
xLights

Permissions

6 to review
  • X11 windowing system

    Legacy display protocol; can observe input to other X11 windows

  • Network access

    Can reach the internet and local network

  • Files: xdg-documents

  • Files: xdg-music:ro

  • Files: xdg-videos:ro

  • Files: xdg-pictures:ro

  • Inter-process communication

    Shares the IPC namespace with the host

  • Audio (PulseAudio)

  • Persistent storage: xLights

  • GPU acceleration