campfirium4k downloadsBuild multidimensional tables (Tables, Kanban, Gallery, Slides) directly from plain text. Zero Frontmatter. Zero code.
The Native Plain-Text Database for Obsidian

Build multidimensional tables right inside your Markdown notes. Zero Frontmatter. Zero code.
Click the preview above to watch in higher quality on YouTube.
Create structured data tables directly within your Markdown notes, flexibly supporting various scenarios.
One set of records, four powerful ways to interact:




Basic inline formulas (simple arithmetic), intelligent date/time parsing, and automatic linking of notes and references—all seamlessly integrated and continuously refined.
Comes with built-in task status fields (Todo, In Progress, Done, On Hold, Someday, Canceled), providing corresponding filtered view groups and Kanban views by default, enabling immediate and easy task management.
Fully text-based, free from complex data formats and extra markup, intuitively supporting structured content.

Aggregate all related structured records tightly within a single .md note. This maintains contextual associations, reduces management overhead, and effectively facilitates overall review and thinking.
No Frontmatter, no code markup. The data structure is implicitly contained within plain text, providing a human- and machine-friendly data representation that lets you read and write naturally.
Supports convenient data interaction and movement across various internal and external platforms, enabling more flexible organization and utilization of information.
Quickly transform text blocks into valid TileLineBase records. Define simple patterns to map content to fields, instantly generating the required structure without manual formatting.
Records can move flexibly across different table notes or be converted into standalone Obsidian notes; table notes can also be migrated across Vaults with all configurations intact.
Supports CSV import/export, compatible with mainstream spreadsheet software, allowing batch editing and data organization.
Uses a clear, self-contained plain-text format that can interact seamlessly with Large Language Models (LLM) without additional processing
.md file. View settings stay in the plugin. Your notes remain standard Markdown, even if you uninstall the plugin.TileLineBase is currently in Early Beta and is not yet available via Obsidian's Community Plugins list. You can install it via BRAT or manually:
BRAT: Add a beta plugin for testing.https://github.com/campfirium/obsidian-tile-line-basemain.js, manifest.json, and styles.css from the Latest Release.obsidian-tile-line-base in your vault's .obsidian/plugins/ directory.For local development, install dependencies with npm ci.
Use npm install <package> only when you are intentionally adding, removing, or upgrading a dependency and need to refresh package-lock.json.
After dependency changes, run npm run deps:hardening:check.
We welcome feedback, suggestions, questions, and bug reports — wherever you prefer to discuss.
You can:
Feel free to use whichever space works best for you.
Special thanks to AG Grid for providing excellent grid functionalities, which significantly enhanced the table interactions in TileLineBase.
TileLineBase is released under the MIT License.