Sébastien Dubois168 downloadsDisplay your notes as a visual bookshelf via a custom Bases view.
A community plugin that adds a Bookshelf view type to Obsidian Bases, letting you display notes as a visual bookshelf — with real book covers on realistic shelves.
Perfect for tracking books, movies, games, courses, papers, or any collection of notes where a visual, cover-driven layout beats a table or card grid.
data: URIs, and vault-relative paths.groupBy configuration. Each group becomes its own shelf with a header and count.[[links]] inside displayed properties are clickable and routed through Obsidian's standard link handling.You can also browse the catalog on the Obsidian Community website.
If the plugin isn't listed in the community catalog yet (or you want a specific version):
main.js, manifest.json, and styles.css from the latest release.<Vault>/.obsidian/plugins/bookshelf-base/.BRAT (Beta Reviewers Auto-update Tool) installs plugins straight from a GitHub repo and keeps them updated automatically. Use this if you want the latest commits — things might break.
https://github.com/dsebastien/obsidian-bookshelf..base file).cover).groupBy on the Base to split books across multiple shelves.A minimal note that works out of the box:
---
title: The Pragmatic Programmer
author: '[[David Thomas]]'
cover: https://example.com/pragmatic.jpg
rating: 5
---
Full documentation lives in docs/ and is published at https://dsebastien.github.io/obsidian-bookshelf.
See DEVELOPMENT.md and CONTRIBUTING.md.
Quick commands:
| Command | Description |
|---|---|
bun install |
Install dependencies |
bun run dev |
Development build with watch mode |
bun run build |
Production build |
bun run tsc:watch |
Type check in watch mode |
bun run lint |
Run ESLint |
bun run format |
Format with Prettier |
bun test |
Run tests |
If this plugin is useful to you, consider buying me a coffee ❤️. You can also follow my work on dsebastien.net and X.
MIT © Sébastien Dubois