README file from
GithubGoodBases
A custom Bases view for Obsidian that renders your databases as a Notion-style table: clean chrome, hover-reveal OPEN buttons, colored value pills, and inline cell editing.


Requires Obsidian 1.10.2+ with the Bases core plugin enabled.
Demo

Features
- Notion-style table — system font stack, hairline borders, hover wash, and a horizontal scroll container so columns never crush, even in embeds and reading mode.
- OPEN button — hover a row to reveal a button that opens the note, just like Notion's database rows.
- Colored pills — list properties (tags, multitext) render as pills using Notion's 9-color select palette. Colors are assigned by a deterministic hash, so a value keeps its color forever.
- Pinned colors — override the hash per value with the
Pinned pill colors view option (
value=color, e.g.Done=green). - Inline editing — click a cell to edit text and numbers in a floating input; checkboxes toggle in place. Pill cells open a select-style menu listing every value already used for that property, with search and create-on-Enter.
- Grouping support — respects the Bases
group byconfiguration. - View options — wrap cell content, toggle vertical lines, force specific properties to render as pills.
Usage
- Enable the Bases core plugin and create a base.
- In the base toolbar, open the view selector and choose Notion-style table.
- Configure columns, filters, sorting, and grouping with the normal Bases controls; this view adds its own options (wrapping, vertical lines, pill properties, pinned colors) in the view settings.
Notes on editing:
- Only note frontmatter properties (
note.*) are editable;file.*andformula.*columns are read-only by nature. tagspills are intentionally read-only for now — tags have special semantics and deserve a careful write path.
Installation
From the community plugin browser
Once accepted: Settings → Community plugins → Browse, search for "GoodBases", install, and enable.
Manual
- Download
main.js,manifest.json, andstyles.cssfrom the latest release. - Put them in
VaultRoot/.obsidian/plugins/good-bases/. - Reload Obsidian and enable the plugin in Settings → Community plugins.
Support
GoodBases is free and open source, built and maintained in my spare time. If it makes your vault a little nicer to work in, you can buy me a coffee ☕ — it goes toward new features and keeping up with Obsidian's API changes.
Disclaimer
This plugin is not affiliated with, endorsed by, or sponsored by Notion Labs, Inc. "Notion" is a trademark of Notion Labs, Inc.; it is used here only to describe the visual style the view emulates.