github.com/Lissy93/dashy ↗
🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!
Open this visualization on its own page →
Contributors
100
Lines of Code
19,388
From
2019-07-19
To
2023-03-05
About Lissy93/dashy
Dashy is a self-hostable personal dashboard built with Vue that serves as a customizable homepage for homelabs and self-hosted environments. It allows users to organize and launch their applications from a single interface with extensive configuration options. The dashboard can be deployed via Docker, bare metal installation, or several one-click cloud deployment platforms including Netlify, Vercel, Railway, and Google Cloud Run.
The application provides numerous features for organizing and accessing services, including real-time status monitoring for each app, dynamic widgets that display information from self-hosted services, instant search with customizable keyboard shortcuts, and support for multiple icon types ranging from favicons to emoji. Users can customize the appearance through built-in color themes, custom CSS, and multiple layout options. Authentication is available through optional basic auth or SSO via Keycloak, with support for multi-user access and granular permissions.
Dashy emphasizes accessibility and usability with support for over 30 languages, multiple viewing modes including a minimal startpage view and workspace view, and various methods to launch applications such as in new tabs, modals, or clipboards. Additional features include encrypted cloud backup and restoration of configurations, multi-page support for organizing dashboard sections, and a built-in UI editor for configuring the dashboard without manually editing YAML files. The project is actively maintained, open-source under the MIT license, and has a strong focus on privacy and small bundle size for fast loading.