Plugin: Keep Bases View - Google Keep-style masonry grid layout for Obsidian Bases

Plugin/Theme Disclaimer

Is this project open source? Yes
Is this project completely free? Yes
Is this project vibe-coded beyond the author’s ability to comprehend how it works? No
Community Directory: https://community.obsidian.md/plugins/keep-bases-view


I’ve developed a new plugin called Keep Bases View. It is a custom view plugin that extends the Bases plugin to display your notes in a Google Keep-style responsive masonry grid layout.

I was looking for a plugin that looks and feels like Google Keep inside Obsidian, but since I couldn’t find a good one, I decided to make it myself!

Key Features

  • Responsive Masonry Grid
  • Pin Notes
  • Color-code Cards
  • Cover Images & Markdown Previews
  • Inline .base Preview
  • Change card widths independently for Desktop, Tablet, and Mobile.

Links

  • Obsidian Community: https://community.obsidian.md/plugins/keep-bases-view
  • GitHub: https://github.com/k4fn/keep-bases-view

I’d love to hear your feedback, feature requests, or any bugs you encounter!

1 Like

The layout looks really nice, I would love to use this plugin if the performance was better. I tried filtering my base to include roughly 600 notes and it’s still incredibly slow.

That’s super interesting. Maybe this can help convince my wife to transition away from Google Keep.

1 Like

Thank you for the feedback!

Honestly, I usually work with fewer notes, so I hadn’t noticed the performance issue with larger sets.
I will do my best to optimize the plugin and make it much lighter.

Thanks again for trying it out and sharing your thoughts!

1 Like

Update: Keep Bases View v1.1.0

New Features

  • Popup Editor: Click any card to instantly edit it in a popup modal.
    • Integrates the full Obsidian Live Preview editor directly inside the popup.
    • You can customize the popup’s maximum width from the plugin settings (default is 800px).
    • Note: If you prefer the old behavior, you can disable “Open in popup” in the settings, or hold Ctrl/Cmd when clicking a card to open it in a new tab.

Performance Improvements

  • Performance Boost for Large Vaults: Redesigned the rendering engine to run smoothly with hundreds of notes.
    • Implemented Virtual DOM recycling to intelligently unmount cards outside of the viewport and save memory.
    • Optimized scroll events using requestAnimationFrame to eliminate layout thrashing.
    • Applied strict CSS contain properties to prevent expensive browser repaints.

Way better now, I’ll be using it and testing it out, thank you for the update!

1 Like

Update: Keep Bases View v1.2.0

New Features

  • Added layout animations (You can toggle this ON/OFF in the Community Plugin settings)
  • Revamped Masonry layout engine