Getting Started

Free Javascript Dashboard / Record List Component

DashboardJS

DashboardJS (www.dashboardjs.net) is a free, modular, responsive, open source Dashboard / Record List component to display records in a sleek and modern way, built entirely in vanilla Js, with zero dependancies. You can have different tabs that show different recordsets complete with pagination, sorting, filtering, and you can switch views for each recordset between Card view, and List view, and each record, field and action come with a multitude of events that you can hook onto to process data and change behaviour.

DashboardJS in Card View Mode

DashboardJS is fully themeable, all you need is knowledge of HTML & CSS.

DashboardJS works either Synchronously (full data loaded and fed into the Dashboard component before initiation), or Asnychronously (Dashboard loads page by page through Fetch API).

Download: DashboardJS.zip Website: https://www.dashboardjs.net

Setting up

This is the basic HTML to load the dashboard

Simplest Example:

Example with customization options for the tabs, fields & actions:

Last updated