Building Blocks
A curated library of React 19 + Tailwind v4 analytics components, showcased in a Next.js 15.5 App Router demo. Jump into a cluster below.
KPI Stat
Single KPI with optional sparkline and delta coloring.
Stat Grid
Responsive grid of KPI cards. Uses Tailwind v4 container queries (@md:), so a container ancestor is provided here.
Data Table
Searchable table with optional CSV export.
| Service | Requests | Errors | p95 (ms) |
|---|---|---|---|
| api-gateway | 152403 | 132 | 187 |
| billing | 84902 | 21 | 224 |
| users | 64311 | 15 | 141 |
| search | 58777 | 61 | 302 |
Control Bar
Self-contained control bar — only title and controls.
Radial Gauge
Radial gauge showing progress/value with dynamic color thresholds and center label.
Current system load.
Area Series
Stacked area series with labeled axes, header legend (click to toggle, hover to focus), a custom tooltip, and a tidy brush for quick zoom.
Orders, revenue, and refunds over time.
Line Series
Multi-line time series displayed as percentages (e.g. uptime & error rate) with a header legend (click to toggle, hover to focus), custom tooltip, and brush for quick zoom.
Uptime and error rate over time.
Band Line
P50–P95 latency band with a mean overlay; hover for the exact range and mean. Toggle series from the header legend when multiple bands are provided.
Typical (p50) to high tail (p95) latency with mean overlay.
Scatter Plot
Multi-group scatter plot with colored dots, header legend (click to toggle, hover to focus), and custom tooltip showing x,y coordinates.
Two groups of correlated points over index.
Sankey Diagram
Sankey diagram showing flows between nodes, with custom node rendering, tooltips on links, and proportional link widths.
Multi-stage flow from sources to sinks.
Bar List
Interactive sorted category list with proportional bars, deltas, and click handlers.
Top Categories
By traffic volume
- Search128,430+3.6%
- Checkout96,210-1.8%
- Auth88,775+0.9%
- Reports66,402+5.1%
- Profile44,990-2.4%
- Billing38,215+1.1%
- Files26,304+0.2%
- Admin19,145-0.6%
Grouped Bar
Grouped/stacked bars with custom tooltip, interactive legend, grid, and brush selector.
Across key categories
Donut Chart
Donut with combined small slices, custom tooltip, center total, and slice clicks.
Regional Share
Traffic distribution
Histogram
Frequency histogram (0–100). Toggle log scale (safe domain) or cumulative counts.
Count of values by 10-point bins.
Heatmap
7×24 traffic heatmap with a perceptual OKLCH scale. Use log to reveal heavy tails.
7×24 traffic with a perceptual OKLCH scale and quantitative legend.
World Map
World map choropleth with perceptual color ramp, hover tooltips, and flag icons.
Live Tail List
Live logs via Server-Sent Events; filter by severity or search.
Receiving logs from an SSE endpoint
| Time | Severity | Service | Message | Actions |
|---|---|---|---|---|
| No logs available. | ||||
Live Traces Feed
Live traces with quick filters; click any row to open details.
Receiving traces from an SSE endpoint
| Time | Status | Service | Name | Duration | Actions |
|---|---|---|---|---|---|
| No traces available. | |||||