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

Note Database

pangypangy2k downloads

Local-first database views for Obsidian notes: table, board, gallery, list, chart, calendar, timeline, formulas, filters, and inline editing.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates17

简体中文

Turn Markdown notes into editable, visual databases inside Obsidian.
Same notes. Seven views. Still plain Markdown.

Edit frontmatter in place, save several views of the same notes, and keep every record in the vault you already use.

Note Database table with active filters, grouped records, summaries, formulas, and file properties

Highlights

  • Seven database views: see the same notes as a table, board, gallery, list, chart, calendar, or timeline.
  • Local Markdown storage: each database is an ordinary Markdown file with db_view: true; records, properties, and relations also stay inside your vault.
  • Direct property editing: edit text, numbers, currency, dates, options, statuses, checkboxes, and file names without opening every note; one dialog confirms the display name, property key, and type for new properties.
  • Spreadsheet-style workflows: use keyboard navigation, range selection, copy/paste, fill, paste-to-create, bulk editing, and single-step undo.
  • Flexible organization: combine search, filters, sorting, groups, subgroups, manual order, quick facet chips, and result limits.
  • Source-aware creation: select records by folder, tag, property, link, or expression, then preserve source/group defaults and apply templates when creating notes.
  • Visual presentation: use database/record icons, database/card covers, inline Markdown, option colors, number styles, and conditional formatting.
  • Summaries and charts: aggregate the current result, show several summaries in groups, and inspect the notes behind a chart value.
  • Formulas, Relations, and Rollups: calculate properties safely, connect notes with Obsidian wikilinks, and derive count, sum, average, or list values.
  • Native Obsidian links: use file.* metadata and the core Page preview plugin for record titles, Relations, and internal links inside text.
  • Date planning: drag and resize date or time ranges in month/week/day calendars and day/week/month/quarter timelines.
  • Embedding and portability: place read-only database views in notes, copy or export data, and convert Obsidian .base files.
  • Local and private: no cloud data copy and no external transmission of vault content, metadata, formulas, or settings.

Seven views, one vault

Table Board
Table view Board view
Edit dense records, paste ranges, fill cells, group, sort, and navigate by keyboard. Move cards through stages, use subgroups, covers, colored options, and drag-and-drop.
Gallery List
Gallery view List view
Browse visual libraries with covers, properties, groups, and summaries. Scan compact inventories, tasks, directories, and research notes.
Chart Timeline
Chart view Timeline view
Turn the current filtered result into charts, summaries, drilldowns, and PNG exports. Plan across day, week, month, or quarter scales; drag and resize date ranges.
Calendar month Calendar week
Calendar month view Calendar week view
Arrange all-day and multi-day records in a monthly overview. Work with all-day and timed records on a detailed weekly grid.

Each view keeps its own filters, sorting, grouping, visible properties, title property, and layout—without duplicating the notes.

New in 1.2.8

Faster filter and sort controls
Active filter and sort facet chips
See active rules as compact chips. Edit one rule in place or remove it directly.
Record covers on boards
Board cards with record covers and cover settings
Choose a cover property, crop mode, and ratio independently for every board view.
Clearer formulas One new-property dialog
Formula editor with field details and value preview New property dialog
Distinguish display names from frontmatter keys, preview substituted values, use file.name / file.tags, and recover with IFERROR. Confirm the display name, frontmatter key, and property type from every creation entry point.
Relations Rollups
Relation picker Rollup configuration
Store relations as wikilinks and clear old values as one undoable target change. Double-click a table cell to configure its Rollup.
Native note preview
Obsidian Page Preview opened from a record link
Preview internal links with Obsidian's Page Preview and the user's chosen modifier key.

Enable Obsidian's core Page preview plugin first. Preview works on record titles, Relation properties, clickable file.* metadata, text properties in Link display mode, and internal links or [[wikilinks]] in inline-Markdown text/computed-text properties. Table, Board, Gallery, List, Calendar, Timeline, the record detail panel, database-file views, and embedded views share the same behavior.

Edit many notes without opening them

Field-aware editors cover text, numbers, currency, dates, checkboxes, selects, multi-selects, statuses, and file names. Table workflows include range selection, copy/paste, fill, overflow row creation, safe file renaming, and single-step undo.

Typed bulk editing Inline Markdown and number displays
Editing one property across several records Inline Markdown and number display styles
Preview the affected records, confirm risky writes, and roll back a failed transaction. Render text as links or inline Markdown; show numbers as ratings, bars, or rings without changing stored values.

Organize, highlight, and summarize

Conditional formatting Group summaries
Conditional formatting rules Board groups with summaries
Highlight a matching property or the whole record with view-specific rules. Add and reorder count, sum, average, min/max, and other summaries in grouped views.

Active filter and sort chips use the same rules as the full toolbar panels. Source rules can combine folders, tags, properties, links, and expressions with AND, OR, and NOT.

Calculate and connect

Formulas Relations and Rollups
Formula editor Linked notes and their Rollup result
Build computed properties with field references, date/text/number functions, live previews, and optional frontmatter sync. Keep relationships as ordinary Obsidian wikilinks and calculate count, sum, average, or list values from linked notes.

No eval, hidden relation database, or cloud copy is used.

Make records easier to scan

Database and record icons Covers and visual cards
Database and record icons Database, board, and gallery cover settings
Use Unicode Emoji or Lucide icons, with database defaults and per-view record-icon fields. Add a draggable database cover and choose independent cover settings for board and gallery views.

Option-based group titles keep their colors across table, board, gallery, and list views. Search highlights file names and visible values, including localized dates.

Plan dates and inspect results

Search across Calendar and Timeline Chart drilldown and summaries
Calendar and timeline search results Chart drilldown
Search the fields visible on event cards, then drag or resize date and datetime records. Click a chart value to inspect its records before applying a filter.

Calendar supports month, week, and day. Timeline supports day, week, month, and quarter.

Use database views anywhere

Embedded view Headerless embed
A database view embedded in a note A compact headerless embedded view
Paste a generated note-database block into any note. Hide the database header when the surrounding note already provides context.

Embedded records stay read-only, while view switching, filters, sorting, grouping, computed values, and copy/export tools remain available.

Markdown remains the source of truth

What Stored as
Database A normal Markdown file with db_view: true
Records and property values Markdown notes and their frontmatter
Relations Obsidian wikilinks in frontmatter
Templates Existing Obsidian Templates or Templater files
Views Saved configuration in the database file

Create records from source rules, groups, subgroups, or row insertion. Apply templates at creation. Export CSV + Markdown ZIP, copy CSV/Markdown tables, or convert an Obsidian .base file.

Start in three steps

  1. Install and enable Note Database, then open the dashboard from the ribbon or command palette.
  2. Create a database and choose a folder or source rules for its notes.
  3. Add properties and views. Edits write back to the original Markdown files.

Note Database commands in the command palette

Installation

  1. Open Settings → Community plugins.
  2. Search for Note Database.
  3. Install and enable it.

For manual installation, download main.js, styles.css, and manifest.json from the latest release and copy them to .obsidian/plugins/note-database/.

Privacy

Note Database runs locally in Obsidian. It does not send vault content, metadata, formulas, or settings to an external service. Read the full privacy policy.

Support

If Note Database is useful to you, star the repository or support continued development:

Sponsor on WeChat

Release notes and the full change history are available on GitHub Releases.

HealthExcellent
ReviewCaution
About
Create database views from note frontmatter and browse notes as table, board, gallery, list, chart, calendar or timeline with inline editing that writes back to Markdown frontmatter. Write computed fields with formulas, apply filters, sorts and groups, embed read-only views, and import or export CSV, Markdown ZIP, or XLSX while keeping data local.
TablesPropertiesVisualization
Details
Current version
1.2.8
Last updated
3 days ago
Created
3 months ago
Updates
17 releases
Downloads
2k
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
PayPal
Author
pangypangy
GitHubpangy9
  1. Community
  2. Plugins
  3. Tables
  4. Note Database

Related plugins

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

MetaEdit

Manage your metadata.