Librenms-Dash a no config "single pane of glass" (SPOG) for Librenms

Moderators, please remove this thread if not allowed.

I have created a standalone dashboard, only utilizing Librenms API and backend. No configuration at all, except if you want to override some sane defaults. This project heavily utilizes AI agent.

Looks kinda like custom maps

Yes, the layout is generated dynamically based on LibreNMS device/Network data. No config on the dashboard side.

It a uses LLDP/CDP, ARPtable, and scraps routing information from webpage (couldn’t find a better way to do it)

Zerotier, Tailscale and Wireguard network across multiple “Locations” are treated as overlay network.

I have making it feature rich for last few days, a lot of tooltip hover of devices, discovered device, overlay link, Arplink, CDP/LLDP linking etc.

  • Devices grouped by LibreNMS location

  • Overlay links for ZeroTier, WireGuard, Tailscale, GRE, IPSec, Tinc, PPTP, Tunnel, and TAP (auto-detected by interface name)

  • LLDP/CDP neighbor links

  • ARP-derived links, filtered to same-location devices

  • Per-device IPv4 routing tables (next-hop, destination, interface)

  • Device hover popovers with traffic and health graphs

  • Real-time asset change notifications via SSE (device/port/IP added or removed)

  • MAC vendor lookups via IEEE OUI databases

  • Drag, snap, resize, and orientation controls for site boxes

  • Pinch and scroll zoom with persisted viewport

Give it a try, open an issue if you encounter a bug or need a new feature