loco-server. It bundles everything your layout needs in one process: the HTTP API, the embedded web frontend, DCC bus daemon management, and a Valkey (Redis-compatible) sidecar for real-time state. There is nothing extra to install alongside it — drop the binary on any Linux or macOS machine, run it, and open a browser.
System Requirements
Operating System
Linux (x86-64 or ARM) or macOS. A Raspberry Pi 4 or newer works well for a dedicated layout server.
Network
The server must be reachable by the devices your operators use and must have network access to your DCC command station.
Client
Any modern browser on the same network — desktop, tablet, or phone.