Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

DataLoom

Aykut KardasAykut Kardas6k downloads

Weave together data from diverse sources into different views. Inspired by Excel Spreadsheets and Notion.so.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates16

DataLoom — database-style tables inside Obsidian, with a preview of the table editor

Better Obsidian tables, without the hassle.

DataLoom is an Obsidian plugin for desktop and mobile. Create and manage database-style tables, connect notes through folders and frontmatter, and embed tables directly into your notes.

Weave together data from diverse sources to organize projects, track reading, or manage your own collections — all inside your Obsidian vault.

Install in Obsidian · Report an issue · Contribute

What you can do

  • Build structured tables with text, numbers, currencies, dates, checkboxes, tags, multi-tags, files, and embeds. Keep track of creation and last edited times.
  • Connect your notes using folder sources and frontmatter properties.
  • Find what matters with filters, text search, and ascending or descending sorting.
  • Make tables your own by renaming, reordering, and hiding columns, changing cell types, and inserting or reordering rows.
  • Keep tables in context by embedding loom files directly into your notes.
  • Move your data with CSV and Markdown import and export.
  • Work across devices with desktop and mobile support, light and dark themes, and undo/redo.

Get started

  1. Open Settings → Community plugins → Browse in Obsidian.
  2. Search for DataLoom, then install and enable it.
  3. Open the command palette and run DataLoom: Create loom.

To create a table inside a note, run DataLoom: Create loom and embed it into current file.

Each open tab and embed has its own filters and sorting. Editing table data still updates all views of the same loom. Existing looms keep their saved filters and sorting as the initial defaults for newly opened views.

Changing an embed's filters or sorting saves its preferences in that Markdown embed's link automatically. Reopening the note restores them, including when the same loom is embedded more than once. Link sizes and aliases are preserved. These preferences travel with the note when it is copied or synced; no separate configuration file is required.

Project background

DataLoom was originally created by decaf-dev. The original plugin is no longer maintained; this fork continues its development and maintenance.

Customization with CSS

The following CSS variables are supported for use in CSS snippets. They are considered a stable API and are the recommended way to adjust table density instead of targeting internal selectors.

:root {
    /* Minimum height of a table cell */
    --dataloom-cell-min-height: 1.9rem;

    /* Horizontal and vertical padding inside a table cell */
    --dataloom-cell-spacing-x: 12px;
    --dataloom-cell-spacing-y: 4px;
}

For example, to make rows more compact:

:root {
    --dataloom-cell-min-height: 1.4rem;
    --dataloom-cell-spacing-y: 2px;
}

Support & contributing

For bug reports and feature requests, please visit issues. If you are experiencing a problem, search for an existing report before opening a new issue.

Contributions are welcome. Please see the contribution guide for details on how to contribute.

Network usage

According to Obsidian developer policies, an Obsidian plugin must explain which network services are used and why.

DataLoom will make one GET request to https://api.github.com/repos/aykutkardas/obsidian-dataloom/releases/latest to pull the latest release for the What's New Modal. Besides this, DataLoom does not make any network requests. DataLoom does not include client-side telemetry.

License

DataLoom is distributed under the MIT License

Disclaimer

This plugin extends the functionality of Obsidian.md. Although tested during development, there may still be bugs in the software. I strongly recommend you to make frequent backup copies of your vault. I am not responsible for any data that is lost due to the usage of this plugin.

HealthExcellent
ReviewPassed
About
Create and manage databases inside Obsidian with customizable columns, cell types, filters, sorting, and multiple views. Weave data from folders and frontmatter, import/export CSV/Markdown/PDF, embed records into notes, and use on desktop and mobile.
TablesDataCSV
Details
Current version
8.16.21
Last updated
2 weeks ago
Created
11 months ago
Updates
16 releases
Downloads
6k
Compatible with
Obsidian 1.4.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
Aykut KardasAykut Kardasaykutkardas
aykutkardas.com
GitHubaykutkardas
Xaykutkardas
  1. Community
  2. Plugins
  3. Tables
  4. DataLoom

Related plugins

CSV Table

Render CSV data as a table within your notes.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Datacore

An even faster reactive query engine for the data obsessed.

CSV Lite

Just open and edit a CSV file in workspace view, no more. Keep it simple.

Tablite

A fast CSV/TSV editor with virtual scrolling, inline editing, column filtering, and auto encoding detection.

Tracker

Track occurrences and numbers in your notes.

Charted Roots

Family tree visualization with GEDCOM/Gramps import and Canvas/PDF/Markdown export. Charts, maps, timelines, citations, fictional calendars. For genealogists, worldbuilders, and TTRPG campaigns.

Meld Encrypt

Hide secrets in your notes.

Sheets Extended

Vertical headers, merged cells, and custom CSS tables with Advanced Tables compatability.

Notion Bases

Turn any folder into a database — table, kanban board, gallery, calendar, timeline and list views powered by frontmatter.