πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

leacho73 / panalume

git clone https://github.com/leacho73/panalume.git

A glassy, fast, drag-and-drop Home Assistant dashboard app

+10
stars, 24h Β· #3,334
+~70
stars, 7 days Β· #2,961
+104
stars, 30 days Β· #6,797
104
β˜… total Β· +70% this week
8
forks Β· 7 open issues

Star history (as recorded here)

2026-10-20 Β· 74 β˜… 2026-10-23 Β· 104 β˜…
LanguageSvelte
LicenseMIT
Created2026-10-03 (20d ago)
Last pushtoday
Watchers4
OwnerUser

Links

README excerpt
A glassy, fast, drag-and-drop dashboard for Home Assistant. 
Put any card anywhere, make it any size, style it any way β€” and run it on a wall tablet, phone or desktop. 
 πŸ‘‹ Welcome! Panalume is a free, open-source dashboard for the Home Assistant community. Driven by a human, helped by Claude Code , it started as a dashboard for one home and is growing with help from people like you: some of its cards were built by the community. Whether it's an idea, a bug, a question or a new card, you're very welcome to open an issue or send a pull request. 
 β–Ά Watch the 1Β½-minute demo on YouTube : the wall tablet, energy, solar, sun and moon, around the house, editing in the browser and the phone layout. 
---
## Why Panalume?
Panalume is a Home Assistant **app** that gives you a dashboard you design in the browser β€” no YAML, no grid. It was inspired by ha-fusion, and goes further on layout freedom, styling and energy data.
- **Free layout** β€” drag cards anywhere and drag any edge or corner to resize. Cards snap to each other's edges and sizes (with guide lines) and to a grid, and a **magnet** keeps cards joined at your usual gap: make one taller and the cards below move down, drop one into a column and it slots in. Hold Shift for pixel precision.
- **Sidebar** β€” an optional sidebar that stays put (and keeps its size) while you switch views; cards move freely between sidebar and main area. Turn it off and its cards are kept for later.
- **One layout, every screen** β€” design once for your wall tablet; desktops show it scaled, phones get an automatic single-column version. Give any device its own custom layout if you want.
- **Made for wall tablets** β€” *fit the whole view on screen* (no scrolling), a kiosk mode that hides Home Assistant's header bar, and **live updates**: save on your laptop and every tablet updates within a second. After an app update, open screens reload themselves.
- **Templates everywhere** β€” any text, icon, colour or style can be a live Home Assistant template (`{{ states('sensor.x') }}`), and any card can be shown or hidden by a template.
- **Style anything** β€” background, colours, radius, border, shadow, glass blur, fonts, custom CSS, per card or for the whole theme, plus a **βˆ’ / +** to scale everything inside a card.
- **Pop-ups & actions** β€” tap / hold to toggle, open a detailed pop-up, open a pop-up of other cards, change view, call a service or open a URL.
- **Groups & multi-select** β€” rooms move as one; select several cards to group, align, size or space them evenly, or show / hide the same part on all of them at once. Copy cards to another view. Undo, duplicate, keyboard nudging.
- **Fast** β€” a ~75 KB (gzipped) Svelte app that only subscribes to the entities your cards use.
- **Stays in your home** β€” Panalume talks only to your own Home Assistant, with no analytics or telemetry. The only outside requests are ones you choose: icons from other icon sets (via Iconify) or a Google font.
- **Your language** β€” states show in Home Assistant