A Chrome extension and web dashboard for managing bookmarks. Everything is stored locally in IndexedDB, no server, no account. Boards, Cmd-K search, keyboard shortcuts.
Designing a highly-performant local search across thousands of bookmarks
Integrating smoothly with browser native bookmark storage structures
Providing a keyboard-first user experience using visual hotkeys
Key Learnings
Modern Chrome Extension structure & service worker communication
Local-first architecture and instant data sync
Building robust command palettes & board configurations
Bookmrk (Bookmark Manager)
A keyboard-first, local-first bookmark manager and tab organizer. Built with React, TypeScript, Next.js, and Tailwind CSS. Designed to help developers and power users organize, explore, and access their bookmarks instantly without leaving the keyboard.
I built it because I had four thousand bookmarks across three browsers and no way to find any of them.
Key features
Keyboard-first navigation. Open boards, switch tabs, search bookmarks, and edit links using shortcuts and a Cmd-K command palette.
Visual board workspaces. Group bookmarks in clean visual cards and grids, with workspaces for different projects, clients, or topics.
Local-first architecture. Bookmarks are stored locally in IndexedDB and LocalStorage for instant loads and zero server round-trips.
Smart tagging and search. Customizable labels, tags, and fuzzy search to retrieve links in milliseconds.
Chrome extension sync. One click to save tabs or links from the companion Chrome extension.