Analysis updated 2026-05-18
Display an Obsidian Bases table with Notion-style borders, hover buttons, and colored pills.
Edit a note's text, number, or checkbox properties directly from the table without opening it.
Automatically color-code tag or multitext values with the option to pick custom colors.
Group, filter, and sort notes using the same controls as Obsidian's standard Bases view.
| francescoumberto/goodbases | acoyfellow/tuiport | dabao-yi/model-flux | |
|---|---|---|---|
| Stars | 16 | 16 | 16 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 1/5 | 4/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Obsidian 1.10.2 or newer with the Bases core plugin enabled.
GoodBases is a plugin for Obsidian, a note-taking app, that changes how the Bases view looks and behaves. Bases is Obsidian's built-in database feature, introduced in version 1.10, that lets you query and display your notes as a structured table. GoodBases replaces the default table appearance with one that closely resembles Notion's database views. The most visible change is the visual style: clean borders, a subtle row highlight when you hover, and a button that appears on hover to open the linked note, matching how Notion's database rows work. Multi-value fields like tags are displayed as colored pills rather than plain text. Colors are assigned automatically from a fixed set of nine that Notion uses, and the same value always gets the same color. You can override the color for any value by clicking a color picker next to it in the pill selection menu, and your choice is saved and applied everywhere that value appears. Inline editing lets you click directly on a cell to change a text field or number without opening the full note. Checkboxes toggle in place. For fields with multiple possible values, a dropdown menu appears listing all values already used for that field, with a search box and the option to type in a new value. The plugin works as a custom view type inside the Bases toolbar. You set up columns, filters, sorting, and grouping using Obsidian's standard Bases controls, then switch to the GoodBases view. Extra options in the view settings cover cell wrapping, vertical column lines, and pinned colors for specific values. Installation is through Obsidian's community plugin browser or manually by placing release files into the vault's plugin folder. Obsidian 1.10.2 or newer with the Bases core plugin enabled is required. The plugin is free and open source under the MIT license.
An Obsidian plugin that restyles the built-in Bases table view to look and behave like a Notion database, with colored pills and inline editing.
Mainly TypeScript. The stack also includes TypeScript, Obsidian.
MIT license: use, modify, and distribute freely, including commercially, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.