Stars
Forks
Watchers
Developer links
Dashy
Every service you run, behind one polished start page: Dashy is the most customizable homelab dashboard, built as a Vue.js homepage. Configuration lives in a single YAML file, but you never have to hand-edit it: an integrated UI editor with real-time validation writes changes back to disk, so both config-as-code and point-and-click camps are served. Status indicators put a live health dot next to every app - HTTP checks or pings on custom intervals, with response time and status details on hover - giving you an at-a-glance uptime overview before anything breaks. Over 50 built-in widgets pull dynamic content from the services you already run: Pi-hole and AdGuard block stats, Proxmox lists, Nextcloud status, Netdata CPU/memory history, Prometheus data, plus weather, RSS, crypto prices, and generic iframe/API-response widgets for anything with an endpoint. Instant fuzzy search launches any app as you type, with customizable hotkeys and web-search fallthrough. Theming is deep: dozens of built-in themes, a UI color palette editor, and custom CSS over CSS variables. Alternate views include a fast-loading minimal startpage and a workspace view that embeds apps side-by-side without leaving the dashboard. Icons resolve from Font Awesome, homelab icon packs, emojis, or auto-fetched favicons. Built-in authentication, multi-page support, cloud backup/sync, and multi-language round out an MIT project with a massive community.
Benefits
- See Everything at Once
- Live status dots on every app show what's up, what's down, and how fast it responds - before users notice.
- Config Your Way
- A single YAML file for the config-as-code crowd, or the built-in visual editor with validation for everyone else.
- Data, Not Just Links
- 50+ widgets surface Pi-hole stats, Proxmox VMs, Netdata metrics, and any API's response directly on the page.
- Launch at Typing Speed
- Fuzzy search across names, domains, and tags with hotkeys - hit enter and you're there.
Features
- Status Indicators
- HTTP and ping health checks per app with configurable intervals and hover details.
- 50+ Widgets
- Pre-built integrations for self-hosted services plus generic iframe, HTML, API, and Prometheus widgets.
- Deep Theming
- Dozens of built-in themes, a UI palette editor, and custom CSS via CSS variables.
- Alternate Views
- Minimal startpage mode and a workspace view that embeds apps side-by-side.
- UI Config Editor
- Edit everything in-browser with real-time validation, written back to the YAML on disk.
- Auth and Multi-Page
- Built-in authentication, multiple pages, cloud backup/sync, and language switching.