YAML Databases turns YAML files into interactive Obsidian databases—edit as spreadsheet/form/raw, with sub-tables, find/replace, linting, and exports (CSV/XLSX/YAML/HTML).
Overview
Scorecard
Updates19
This plugin has been archived and is no longer available.
YAML Databases turns YAML files into interactive databases inside Obsidian. Edit them as a spreadsheet, a collapsible form, or raw source — with sub-tables, find & replace, linting, and exports to CSV, XLSX, YAML and a self-contained HTML viewer.
Databases are stored as Markdown notes (.yaml.md): the leading --- block is indexed as frontmatter / properties, so they work with Bases and metadata queries like any other note. The body is clean YAML — human-readable, line-by-line git diff friendly, and natively readable by AI/LLMs. No binary format, no lock-in: the file is plain text usable in any editor.
Built for bills of materials (kusovníky) but works for inventories, contact lists, recipes, changelogs, config or any YAML data.
Highlights
- Three views: Table (spreadsheet with drag, resize, range copy/paste), Form (nested tree), Source (highlighted YAML)
- Sub-databases with drill-down breadcrumbs — BOM trees with sub-assemblies
- Flatten BOM → flat parts list with quantities rolled