Kerekes Stefan43 downloadsVisual property explorer for your vault. Pick frontmatter fields and forge them into pivot tables and charts — no Dataview queries needed.
Visual property explorer for Obsidian. Pick frontmatter fields and forge them into pivot tables and charts — no Dataview queries needed.
Most dashboard tooling in Obsidian (Dataview, Dashboard Plus, …) is query-centric: you write a query, then render it. FieldForge flips that — you just pick fields:
The view re-forges instantly on every change. No query syntax, no code blocks.
![]() |
![]() |
| Pivot table with heatmap cells | Grouped bar chart |
![]() |
![]() |
| Files created over time | Share of totals per group |
cd fieldforge
npm install
npm run build
<your-vault>/.obsidian/plugins/fieldforge/
(the folder must contain main.js, manifest.json, and styles.css)Created × Words and color by Type.npm run dev # watch mode (esbuild)
npm run typecheck # tsc --noEmit
npm run build # typecheck + production bundle
src/
├── main.ts # plugin entry: ribbon, commands, view registration
├── view.ts # view shell: header, tabs, canvas, config state
├── data/
│ ├── schema.ts # types, built-in fields, value helpers
│ ├── scanner.ts # vault scan via metadata cache
│ └── pivot.ts # filter → bucket → aggregate engine
└── ui/
├── controls.ts # sidebar: field pickers, aggregation, filters
├── pivotTable.ts # heatmap table + markdown/CSV export
├── dataGrid.ts # searchable raw table + export
└── charts.ts # dependency-free SVG charts (bar/scatter/trend/donut)
preview.html is a standalone design mock — open it in any browser to see the UI
(light/dark toggle included) without running Obsidian.
MIT © 2026 Kerekes Stefan