Dashboard Framework
6.5k 2026-04-18
Freeboard/freeboard
An open-source, real-time dashboard builder for IoT and web mashups, featuring a plugin architecture and client-side operation.
Core Features
Real-time dashboard creation and viewing.
Extensible plugin architecture for data sources and widgets.
Operates entirely in the browser as a static single-page application.
No server-side component required for core dashboard functionality.
Simple JavaScript API for programmatic control and integration.
Quick Start
git clone https://github.com/Freeboard/freeboard.git && cd freeboard && npm install && gruntDetailed Introduction
Freeboard is a turn-key, HTML-based engine designed for building real-time dashboards, particularly suited for IoT and web mashups. It offers a robust plugin architecture for creating custom data sources and widgets, seamlessly connecting them to display dynamic information. A key advantage is its ability to run entirely client-side as a static web app, making it ideal for embedded devices with limited server capabilities. While it provides the core dashboard engine, server-side features like user management or database saving are left for custom implementation.