Back to homeSheet · Data dashboard
SHEET · ONE OF THREE

A sheet isn't cells. It's a dashboard.

Borrow the Dune Analytics shape: tell a data story around one question. KPI / time-series / funnel / leaderboard / SQL annotations — 12 panels in a 12-col grid, DuckDB-WASM running real SQL in the browser.

DEMO · source → web
# source.md
---
plain: sheet@v3
theme: dune-dark
---

```sql q1
SELECT week, mrr
FROM revenue
ORDER BY week
```

::: dashboard
- cell: kpi.arr
  x: 0  y: 0  w: 3  h: 2
- cell: chart.weekly
  x: 0  y: 2  w: 12 h: 5
:::
RENDER · 12-col grid dashboard
ARR
$2.4M
▲ 102% MoM
MRR
$200k
▲ 17% WoW
NRR
118%
healthy
WEEKLY · MRR
Why web

Dune-style dashboard

12 panels (KPI / line / bar / heatmap / funnel / table, etc.) on a 12-col grid · tell a data story around one question.

DuckDB-WASM real SQL

100MB CSV in the browser is fine. Cold start 200ms, subsequent queries <10ms. Local data, local analysis.

SQL → chart pipeline

panel(variant: sql) pulls data · downstream chart panels reference it via data: q1 · the panel chain makes the analysis path visible.

.xlsx When clients need to reuse in Excel, one-click export to .xlsx with formulas preserved — they can keep computing.

Turn your next analysis into a dashboard link.

One sentence to generate · DuckDB runs SQL · Dune-style render · share with the team.