Notion-style tables
for Obsidian Bases

GoodBases is a free, open-source plugin that renders your Obsidian Bases as Notion-style databases โ€” clean chrome, colored pills, hover actions, and inline editing. Your notes stay yours; only the look changes.

GoodBases rendering an Obsidian Base as a Notion-style table

Features

Table

Notion-fidelity chrome

System font stack, hairline borders, row hover wash, and a horizontal scroll container so columns never crush โ€” even in embeds and reading mode.

Pills

Colored value pills

Tags and list properties render with Notion's 9-color select palette. A deterministic hash keeps each value's color stable forever โ€” or pin your own per value.

Editing

Inline cell editing

Click a cell to edit text and numbers in a floating input; checkboxes toggle in place. Pill cells open a select menu with every known value, search, and create-on-Enter.

OPEN

Hover-reveal OPEN button

Hover a row to reveal an OPEN button that jumps to the note, just like Notion's database rows.

Groups

Grouping support

Respects the Bases group by configuration, with Notion-style group headers and counts.

Options

View options

Wrap cell content, toggle vertical lines, force properties to render as pills, and pin pill colors โ€” all from the view's settings menu.

Demo

Inline editing and the pill select menu in action

Inline editing and the select menu in action.

The pill select editor: current values as removable pills, a search-or-create input, and every known value for the property

The pill select editor up close โ€” current values as removable pills, search or create on Enter, and every value already used for the property, each with its own stable color.

Install

Requires Obsidian 1.10.2+ with the Bases core plugin enabled.

1 From Obsidian's Community plugins

  1. Open Settings โ†’ Community plugins โ†’ Browse.
  2. Search for GoodBases, then click Install and Enable.
  3. Open the view selector and pick Notion-style table.

2 Manual install from the repository

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Put them in VaultRoot/.obsidian/plugins/good-bases/.
  3. Reload Obsidian and enable GoodBases in Settings โ†’ Community plugins.
  4. In any Base, open the view selector and pick Notion-style table.

Support

GoodBases is built and maintained in my spare time, and it will always be free. If it makes your vault a little nicer to work in, a coffee goes toward new features โ€” column resizing, calculated footers, editable tags โ€” and keeping up with Obsidian's API changes.

โ˜• Buy me a coffee