Open Source Dashboard Projects
A dashboard brings important information and controls together in a single visual interface. It can turn data from multiple sources into charts, summaries, alerts, and interactive views, making it easier to track performance, spot changes, and manage systems without switching between separate tools. Dashboards range from personal start pages and device monitors to business reporting and analytics applications.
Open source dashboard tools include chart builders, operational monitoring interfaces, household control panels, and customizable web frameworks. When choosing one, consider the data sources and integrations it supports, whether it can run in your preferred environment, and its maintenance activity, license, security practices, and technical requirements. These tools can help individuals, teams, and organizations make information easier to understand and act on.
20 repositories · updated October 3, 2026

warpchart: Track GitHub Repository Growth and Rankings
Warpchart turns GitHub star data into live growth telemetry, showing repository rankings, velocity, neighbors, and milestones. It suits maintainers who want a hosted dashboard, embeddable charts, or a self-hosted tracker for a repository.

Vizro: Low-Code Toolkit for High-Quality Data Visualization Apps
Vizro is an open-source, Python-based toolkit designed for building high-quality data visualization applications with a low-code approach. It enables users to create beautiful, powerful, and production-ready dashboards quickly, leveraging trusted dependencies like Plotly, Dash, and Pydantic. The toolkit offers flexibility, customization options, and scalability for various data visualization needs.

HomeHub: Your Private, Self-Hosted Family Utility Dashboard
HomeHub is a private, lightweight, and self-hosted web application designed to be your family's all-in-one dashboard. It transforms any computer, even a Raspberry Pi, into a central hub for managing daily household activities, offering features like shared notes, shopping lists, and expense tracking. With no login required and a focus on privacy, all your data remains on your local network, ensuring no cloud dependency or tracking.

cachet: Publish a Self-Hosted Service Status Page
Cachet is a PHP application for running a status page on infrastructure you control. It helps teams communicate service health and incidents to users without relying on a hosted status-page provider.
Speedtest Tracker: Monitor Your Internet Performance with This Self-Hosted App
Speedtest Tracker is a robust self-hosted application designed to continuously monitor your internet connection's performance and uptime. It provides automated speed tests, detailed metrics, and historical data, allowing users to identify trends and issues. With features like notifications and multi-language support, it's an essential tool for anyone wanting to keep tabs on their network.

Sniffly: Claude Code Analytics Dashboard for Usage and Error Analysis
Sniffly is an open-source Python project that provides a comprehensive dashboard for analyzing Claude Code logs. It helps users understand their usage patterns, identify common errors, and review message history to improve their interaction with Claude Code. The tool runs locally, ensuring privacy, and offers a unique feature for sharing project statistics.

streamystats: Analyze Jellyfin Viewing Activity
Streamystats adds analytics and visualizations to Jellyfin, including watch history, library statistics, and recommendations. It suits Jellyfin server owners who want a separate dashboard for understanding viewing activity across users and servers.

openresty-manager: Manage Reverse Proxies and Servers
OpenResty Manager is a web control panel for managing OpenResty reverse proxies, hosts, certificates, and containers. It suits self-hosters and administrators who want centralized site security and multi-node CDN management without configuring everything by hand.

tremor-npm: Build React Charts and Dashboards
Tremor NPM is a set of React components for building charts and analytical dashboards with Tailwind CSS. It suits frontend teams that want ready-made data visualizations and interface components rather than building them from scratch.

00: A Self-Hostable Markdown Email Microservice for AWS SES
00 is an open-source, self-hostable microservice designed to simplify email sending and monitoring with AWS SES. It provides a comprehensive dashboard for tracking email statuses, bounces, and other vital information, making it easier to manage email-heavy applications. Built with Elixir, 00 streamlines the complex SES setup process through SST configurations.

mini-graph-card: Graph Home Assistant Sensor History
A customizable Lovelace card that displays current sensor states alongside compact history graphs. It suits Home Assistant users who want sensor trends and readings in a configurable dashboard card.

PeaNUT: Monitor Network UPS Tools Devices
PeaNUT is a self-hosted dashboard for monitoring UPS devices managed by Network UPS Tools. It brings device status and statistics into a web interface, with APIs and integrations for monitoring and home dashboards.