Free QGIS plugin · cross-filtering built in
Your QGIS layers,
wired together as a live dashboard.
Drop charts, indicators, lists and a live map onto a canvas inside your QGIS project. Click any value and every tile cross-filters in real time — no export, no separate web app, no cost.
Try the demo on the right → click a zone to filter.
Click a bar to cross-filter →
What it is
An ArcGIS-Dashboards experience, native to QGIS
QGIS is a powerful map-maker, but turning those maps into an interactive dashboard used to mean a paid platform or a separate web app. QGIS Dashboard fills that gap — dashboards that live right inside your .qgz project, driven by the vector layers you already have.
Layout and config save into your project file. Reopen and it's exactly as you left it.
Every tile binds to a layer through the QGIS expression engine — no copies, no sync.
Selecting in one tile filters all the others, the way a real BI dashboard behaves.
The tiles
Nine element types, one canvas
Add tiles from an icon picker, arrange them freely, then lock the layout to use it. Sources push filters; targets react.
Indicator
target
A big aggregate value with optional reference, trend, an icon and animated counting.
Chart
source · target
23 chart types — bar, line, area, pie, donut, scatter, histogram and more. Click to filter.
Pivot
source · target
A cross-tab matrix with row/column fields, aggregates and grand totals. Cells filter on click.
List
target
A feature table; picking a row zooms and flashes the matching feature on the map.
Live map
spatial source
A live mirror of your QGIS canvas — pan, identify, fly-to, and push an extent filter to other tiles.
Selector
source
A dropdown of unique values — the cleanest way to drive every other tile from one choice.
Text
presentational
Free text and headings, edited in place — titles, notes and annotations for the page.
Image
presentational
Drop in a logo or figure — PNG, JPG, SVG or animated GIF, scaled to the tile.
Header
presentational
A brand banner tile with a styled title and an anchored logo slot for the dashboard.
The idea
Click once. Everything responds.
Cross-filtering is the whole point. Wiring is explicit and user-editable — you decide which tiles a source filters, following the ArcGIS source → action → target model, scoped per page.
- 01Pick a source
A chart bar, a pivot cell, a selector value or the map's extent.
- 02It pushes a filter
The selection becomes a QGIS expression on the shared bus.
- 03Targets recompute
Every connected tile re-queries its layer under the combined filter — instantly.
Filters never touch your project layers — each tile queries through its own QgsFeatureRequest, so other plugins and views are untouched. Build mode moves and resizes tiles; Use mode locks the layout and turns interaction on.
Make it yours
Twelve coordinated themes — or your own
Pick a ready-made palette-and-font pairing, light or dark, or fine-tune every color, the chart palette and the type. Themes restyle the canvas; the export carries them through.
In the wild
Dashboards people have published
Built with the plugin and shared straight to this gallery. Open any one — it stays fully interactive in your browser.
Who made it
A free answer to a simple question
“Are there any free dashboards in QGIS that connect to the map we make?” A friend’s question pointed at a real gap — so Isaac Enage built QGIS Dashboard to fill it. It’s completely free and open-source; anyone can use it.