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

Notes From The Underground

thiagocolenthiagocolen37 downloads

A plugin to view your notes in a table format.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Notes From The Underground

Notes From The Underground is an Obsidian plugin that replaces scattered notes with a single sortable, filterable table. It scans your vault's markdown files and pulls structured fields — Priority, Progress, Tags, Description, Link, and Date — straight out of each note's content.

Installation

The plugin is not yet on the community plugin browser, so install it manually:

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy the three files into VaultFolder/.obsidian/plugins/notes-from-the-underground/ (create the folder if it doesn't exist).
  3. Reload Obsidian and enable "Notes From The Underground" under Settings → Community plugins.
  4. Open the table from the ribbon icon or the "Open notes table" command.

Note format

The table reads Key: value lines from a note's body to populate its columns. Keys are case-insensitive and can appear in any order; anything after the last recognized property line becomes the description if no Description: line was given explicitly.

# Reference Sample 01

Priority: Very High
Progress: To Do
Tags: Crypto, Code
Description: A description of the note
Link: https://www.google.com
Date: October 13, 2024

... anything ...
  • Title — the first line if it's a # Heading, otherwise the file's name.
  • Path — the note's parent folder, shown as <folder> Folder (or Root Folder at the vault root).
  • Tags — a comma-separated list, optionally wrapped in [...].
  • Notes with none of these properties still show up in the table with blank fields.

Features

  • Sortable columns: Path, Title, Priority, Progress, Tags, Description, Link, Date.
  • Per-column text filtering, including tag-aware filtering on the Tags column.
  • Column resizing, drag-to-reorder, and a visibility toggle panel.
  • Row selection with a live total/selected count.
  • Click a note's title to open it directly in a new leaf.

Development

  • npm run dev — bundle with esbuild in watch mode.
  • npm run build — type-check, then produce a production build of main.js.
  • npm run build:deploy — build, then copy main.js, manifest.json, and styles.css into a local test vault.
  • npm run lint — run ESLint, including the eslint-plugin-obsidianmd rules.

Questions or issues?

Open an issue on GitHub.

License

0BSD

HealthExcellent
ReviewPassed
About
Explore Obsidian plugin basics with a TypeScript sample that adds a ribbon icon showing a notice, a command that opens a modal, and a plugin settings tab. Register global click and periodic interval handlers that log events to the console to demonstrate event and lifecycle handling.
DevelopersInterfaceCommands
Details
Current version
1.1.4
Last updated
3 weeks ago
Created
4 weeks ago
Updates
3 releases
Downloads
37
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Sponsor
Support
Author
thiagocolenthiagocolen
GitHubthiagocolen
  1. Community
  2. Plugins
  3. Developers
  4. Notes From The Underground

Related plugins

Lean Terminal

Embedded terminal panel powered by xterm.js and node-pty - no external windows.

Note Toolbar

Add customizable toolbars to your notes.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Hotkey Helper

Easily see and access any plugin's settings or hotkey assignments (and conflicts) from the Community Plugins tab.

Tray

Run Obsidian from the system tray for customisable window management and global quick notes.

Slash Commander

Customize the slash command list, assign each command an icon.

Notice logger

Logs all notices to the developer console, with optional prefix.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

BRAT

Easily install a beta version of a plugin for testing.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.