# Lissy93/dashy

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/lissy93-dashy).**

24,026 stars · 1,769 forks · Vue · mit

## Links

- GitHub: https://github.com/Lissy93/dashy
- Homepage: https://dashy.to
- awesome-repositories: https://awesome-repositories.com/repository/lissy93-dashy.md

## Topics

`awesome` `dashboard` `docker` `hacktoberfest` `homelab` `homepage` `mit` `nodejs` `organization` `productivity` `pwa` `self-hosted` `startpage` `vue`

## Description

This project is a self-hosted, configuration-driven dashboard designed to serve as a centralized hub for web navigation, service monitoring, and application launching. It functions as a personal startpage that aggregates live data, tracks infrastructure health, and organizes frequently accessed web services into a unified, customizable interface.

The dashboard distinguishes itself through a highly modular architecture that relies on a centralized configuration file to define layouts, widgets, and navigation. Users can manage their environment through an interactive web-based editor or by defining settings in YAML or JSON, with built-in schema validation to ensure structural integrity. It supports flexible deployment strategies, including containerized environments, static asset hosting, and serverless implementations, allowing it to adapt to various infrastructure requirements.

Beyond basic navigation, the platform provides extensive automation and observability features. It includes support for recurring background tasks, keyboard-driven workflows, and dynamic widget integration that can bypass cross-origin restrictions via a proxy-based fetching layer. Security is managed through multiple layers, including role-based access control, identity provider integration, and network-level restrictions, ensuring that sensitive dashboard configurations remain protected.

The application is designed for broad accessibility and customization, offering theme definitions, custom styling, and multi-language support. It can be installed via standard container runtimes or deployed as a static site, with comprehensive documentation available to guide configuration and setup.

## Tags

### DevOps & Infrastructure

- [Self-Hosted Services](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-services.md) — Provides a customizable web-based startpage for monitoring infrastructure and organizing services.
- [Self-Hosted Infrastructure Management](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/self-hosted-infrastructure-management.md) — Centralizes access to web services and infrastructure through a customizable self-hosted dashboard.
- [Service Health Monitoring](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/operational-observability-access/service-health-monitoring.md) — Monitors service responsiveness, latency, and uptime to track infrastructure health. ([source](https://dashy.to/docs/developing))
- [Configuration Validation](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/configuration-validation.md) — Verifies configuration files against required schemas to prevent deployment errors before startup. ([source](https://dashy.to/docs/developing))
- [Schema Validation Utilities](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/configuration-validation/schema-validation-utilities.md) — Enforces data integrity by validating configuration files against predefined schemas at startup.
- [Containerized Deployments](https://awesome-repositories.com/f/devops-infrastructure/containerized-deployments.md) — Supports containerized deployment using standard runtimes for consistent execution. ([source](https://dashy.to/docs/deployment))
- [Container Lifecycle Automation](https://awesome-repositories.com/f/devops-infrastructure/cicd-pipeline-automation/cicd-pipeline-management/automation-workflows/container-lifecycle-automation.md) — Automates service maintenance and restart policies to ensure high availability after crashes. ([source](https://dashy.to/docs/management))
- [Cloud Deployment Platforms](https://awesome-repositories.com/f/devops-infrastructure/cloud-deployment-platforms.md) — Automates deployment to cloud providers and static site hosts via repository integration. ([source](https://dashy.to/docs/quick-start))

### Repository Format

- [Awesome List](https://awesome-repositories.com/f/repository-format/awesome-list.md) — A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.

### Business & Productivity Software

- [Personal Dashboards](https://awesome-repositories.com/f/business-productivity-software/personal-dashboards.md) — Functions as a personal startpage for managing bookmarks and frequently accessed applications.
- [Code-based Dashboard Configuration](https://awesome-repositories.com/f/business-productivity-software/personal-dashboards/code-based-dashboard-configuration.md) — Structures dashboard layouts, metadata, and navigation across multiple pages using centralized configuration files. ([source](https://dashy.to/docs/quick-start))
- [Financial Dashboards](https://awesome-repositories.com/f/business-productivity-software/financial-dashboards.md) — Integrates financial data providers to track cryptocurrency prices and stock market history. ([source](https://dashy.to/docs/widgets))

### Software Engineering & Architecture

- [JSON-Driven Configuration Schemas](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-formats-and-schemas/configuration-formats/json-driven-configuration-schemas.md) — Constructs the entire dashboard layout and component hierarchy dynamically from centralized YAML or JSON configuration files.
- [Configuration Editors](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-interfaces-and-editors/configuration-editors.md) — Includes a built-in web-based editor for modifying application settings and dashboard layouts. ([source](https://dashy.to/docs/configuring))
- [Task Execution Engines](https://awesome-repositories.com/f/software-engineering-architecture/task-execution-engines.md) — Executes periodic background tasks using cron syntax for automated maintenance and system notifications. ([source](https://dashy.to/docs/management))
- [Environment Variable Injection](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/environment-variable-management/environment-variable-injection.md) — Supports injecting system-level settings into the frontend via environment files with fallback values. ([source](https://dashy.to/docs/development-guides))
- [Environment Variables](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/environment-variable-management/environment-variables.md) — Supports flexible deployment by injecting system-level operational parameters via environment variables at startup.

### System Administration & Monitoring

- [Dashboard Widgets](https://awesome-repositories.com/f/system-administration-monitoring/dashboard-widgets.md) — Provides modular dashboard widgets for displaying real-time data and statistics from external services. ([source](https://dashy.to/docs/widgets))
- [Real-Time Monitoring Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring-dashboards.md) — Visualizes real-time uptime, latency, and status of network services.
- [Search Filters](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring-dashboards/search-filters.md) — Filters through available applications in real-time as you type using fuzzy matching. ([source](https://dashy.to/docs/searching))

### Web Development

- [Web Application Launchers](https://awesome-repositories.com/f/web-development/web-application-launchers.md) — Acts as a productivity launcher for web services with support for hotkeys and search integration.
- [Data Aggregators](https://awesome-repositories.com/f/web-development/data-aggregators.md) — Aggregates structured data from multiple external APIs into a unified dashboard view. ([source](https://dashy.to/docs/widgets))
- [Data Fetching](https://awesome-repositories.com/f/web-development/data-fetching-caching/data-fetching.md) — Provides a backend middleware layer to fetch external API data, bypassing browser-level cross-origin restrictions.
- [Static Web Hosting](https://awesome-repositories.com/f/web-development/static-web-hosting.md) — Serves built application files via standard web servers or content delivery networks. ([source](https://dashy.to/docs/deployment))
- [Static Asset Serving](https://awesome-repositories.com/f/web-development/web-infrastructure-deployment/web-server-capabilities/static-asset-serving.md) — Optimized for deployment as static assets, allowing efficient hosting on standard web servers or CDNs.

### Security & Cryptography

- [Dashboard Access Controls](https://awesome-repositories.com/f/security-cryptography/identity-access-management/access-control/data-resource-permissions/dashboard-access-controls.md) — Protects dashboards using role-based access control, identity providers, and network restrictions.
- [Identity Providers](https://awesome-repositories.com/f/security-cryptography/identity-providers.md) — Delegates user authentication to external identity services for centralized access management. ([source](https://dashy.to/docs/authentication))
- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Enforces security policies by validating user permissions against defined roles. ([source](https://dashy.to/docs/development-guides))
- [Remote Configuration Management](https://awesome-repositories.com/f/security-cryptography/remote-configuration-management.md) — Manages encrypted application settings through a centralized web interface for consistent behavior across environments. ([source](https://dashy.to/docs/backup-restore))
- [Reverse Proxy Authentication](https://awesome-repositories.com/f/security-cryptography/reverse-proxy-authentication.md) — Defers identity verification to a reverse proxy that injects user information into request headers. ([source](https://dashy.to/docs/authentication))
- [Network Access Controls](https://awesome-repositories.com/f/security-cryptography/network-infrastructure-security/web-network-security/network-security/network-routing-access-control/network-access-controls.md) — Restricts dashboard visibility to specific IP addresses or network connections. ([source](https://dashy.to/docs/authentication))
- [Traffic Encryption](https://awesome-repositories.com/f/security-cryptography/traffic-encryption.md) — Integrates with proxy services to encrypt web traffic and ensure secure communication. ([source](https://dashy.to/docs/management))

### User Interface & Experience

- [Dashboard Layout Engines](https://awesome-repositories.com/f/user-interface-experience/dashboard-layout-engines.md) — Provides configurable viewing modes and layout structures for organizing dashboard widgets and service links. ([source](https://dashy.to/docs/))
- [Dashboard Widget Components](https://awesome-repositories.com/f/user-interface-experience/dashboard-widget-components.md) — Implements a modular widget system with lifecycle management for data polling and rendering.
- [Dashboard Widget Frameworks](https://awesome-repositories.com/f/user-interface-experience/dashboard-widget-frameworks.md) — Supports the development of modular UI widgets that integrate with standard loading and data update lifecycles. ([source](https://dashy.to/docs/development-guides))
- [Dashboard Customizations](https://awesome-repositories.com/f/user-interface-experience/dashboards-and-homepages/dashboard-customizations.md) — Provides an integrated browser-based editor for real-time visual styling and interface customization. ([source](https://dashy.to/docs/theming))
- [Keyboard Navigation](https://awesome-repositories.com/f/user-interface-experience/keyboard-navigation.md) — Optimizes browsing workflows with keyboard-driven navigation and custom search shortcuts.
- [Icon Set Integrations](https://awesome-repositories.com/f/user-interface-experience/icon-set-integrations.md) — Imports and manages curated collections of service-specific icons from community projects via content delivery networks. ([source](https://dashy.to/docs/icons))
- [Keyboard Shortcuts](https://awesome-repositories.com/f/user-interface-experience/keyboard-shortcuts.md) — Enables rapid application launching through configurable keyboard shortcuts and numeric key bindings. ([source](https://dashy.to/docs/searching))
- [Theme Definitions](https://awesome-repositories.com/f/user-interface-experience/theme-definitions.md) — Allows registration of new visual styles through theme definitions and CSS variable overrides. ([source](https://dashy.to/docs/development-guides))

### Content Management & Publishing

- [Content Aggregation & Curation](https://awesome-repositories.com/f/content-management-publishing/content-aggregation-curation.md) — Aggregates live data feeds and external content into a unified dashboard view.
- [Visual Sectioning](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/content-organization-systems/visual-sectioning.md) — Organizes dashboard content into named sections with custom icons and flexible layout management. ([source](https://dashy.to/docs/configuring))

### Development Tools & Productivity

- [Web Search Integrations](https://awesome-repositories.com/f/development-tools-productivity/web-search-integrations.md) — Executes external web searches directly from the dashboard using configured search engines. ([source](https://dashy.to/docs/searching))
- [Search Redirection Tools](https://awesome-repositories.com/f/development-tools-productivity/search-redirection-tools.md) — Maps character tokens to predefined URLs for rapid navigation to external sites. ([source](https://dashy.to/docs/searching))

### Data & Databases

- [Backup and Recovery Systems](https://awesome-repositories.com/f/data-databases/backup-and-recovery-systems.md) — Synchronizes configuration and state to external storage to ensure data persistence and recovery. ([source](https://dashy.to/docs/backup-restore))
