Hi everyone!
I’m excited to share a new plugin I’ve been working on: TileLineBase.
Like many of you, I’ve always wanted Obsidian to have intuitive visual databases—editable tables, flexible Kanban boards, or even slide-based presentations—without compromising its pure Markdown simplicity.
While Dataview is amazing, it’s read-only. Other database plugins usually come with complex Frontmatter setups—turning notes into configurations—or just feel too heavy.
So, I decided to build TileLineBase. My goal was simple: To bring an intuitive database experience into Obsidian, without compromising the simplicity and purity of Markdown.

Build advanced tables right inside your Markdown notes, all from plain text. Zero Frontmatter. Zero code.
Quick Preview
Click the preview above to watch in higher quality on YouTube.
Features
A Powerful & Intelligent Table
Create structured data tables directly within your Markdown notes, flexibly supporting various scenarios.
Flexible Views: Table, Kanban & Slides
One set of records, three powerful ways to interact:
- Filtered Table: Freely combine Filter and Sort rules into saved views. Slice your data by project, status, or any custom condition.

- Kanban Board: Map any Select or List field to lanes—not just Status. Easily regroup your data by Priority, Tags, or Author to see a different dimension of your notes.

- Slide View: Turn rows into focused slides—perfect for distraction-free thinking or simple presentations. Easily customize layouts, with built-in support for inline images and live previews.

Smart Fields
Basic inline formulas (simple arithmetic), intelligent date/time parsing, and automatic linking of notes and references—all seamlessly integrated and continuously refined.
Built-in GTD Workflow
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.
A Database Native to Text
Fully text-based, free from complex data formats and extra markup, intuitively supporting structured content.

Single Note as Database
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.
Implicit Structuring
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.
Open Data Interaction
Supports convenient data interaction and movement across various internal and external platforms, enabling more flexible organization and utilization of information.
Text Import Wizard
Quickly transform text blocks into valid TileLineBase records. Define simple patterns to map content to fields, instantly generating the required structure without manual formatting.
Seamless Obsidian Integration
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.
Easy Spreadsheet Sync
Supports CSV import/export, compatible with mainstream spreadsheet software, allowing batch editing and data organization.
Efficient LLM Communication
Uses a clear, self-contained plain-text format that can interact seamlessly with Large Language Models (LLM) without additional processing
Installation
TileLineBase is currently in Early Beta, thus not yet available from the Obsidian Community Plugins directly.
Note: This version is optimized for Desktop use.
Via BRAT (Recommended)
-
Install BRAT from Community Plugins.
-
Run command
BRAT: Add a beta plugin for testing. -
Enter URL:
https://github.com/campfirium/obsidian-tile-line-base
Manual Installation (Click to expand)
-
Download
main.js,manifest.json, andstyles.cssfrom the Latest Release. -
Create a folder
obsidian-tile-line-basein your vault’s.obsidian/plugins/directory. -
Move the files into that folder.
-
Reload Obsidian and enable the plugin.
Feedback & Discussion
We welcome feedback, suggestions, and bug reports!
- GitHub Issues: Open an Issue for specific bugs or technical feedback.
- Obsidian Forum: Feel free to reply directly to this thread for general discussion.
Acknowledgements
Special thanks to AG Grid for providing excellent grid functionalities, which significantly enhanced the table interactions in TileLineBase.
A Fun Fact / Disclaimer
I have barely any coding knowledge.
This entire plugin was built through “Vibe Coding”—essentially chatting with LLMs (Claude/Cursor) to piece the code together line by line.
The code probably isn’t elegant, but it really solved my problem. Expect some bugs (sorry in advance! ), and your feedback would be hugely appreciated.
Thanks for trying it out!

