whatisgithub

What is bookmrk?

sarvan-2187/bookmrk — explained in plain English

Analysis updated 2026-05-18

16TypeScriptAudience · generalComplexity · 1/5Setup · easy

In one sentence

A local first Chrome extension that replaces browser bookmarks with a visual, drag and drop board layout for organizing saved pages.

Mindmap

mindmap
  root((repo))
    What it does
      Replaces browser bookmarks
      Organizes into boards
      Supports quick capture
    Tech stack
      React
      TypeScript
      Vite
      Tailwind CSS
    Use cases
      Quick save shortcut
      Board drag and drop
      JSON backup export
    Audience
      General users
      Chrome users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Quickly save the current webpage to a Quick Saves board with a keyboard shortcut.

USE CASE 2

Organize bookmarks visually into draggable boards grouped by page.

USE CASE 3

Import existing Chrome bookmarks and export or import all data as JSON for backup.

What is it built with?

ReactTypeScriptViteTailwind CSS

How does it compare?

sarvan-2187/bookmrkdabao-yi/model-fluxdenjino/horizon-view
Stars161616
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity1/53/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Must be loaded as an unpacked extension in Developer Mode, not on the Chrome Web Store.

So what is it?

Bookmrk is an open-source Chrome extension that acts as a personal bookmark manager, replacing the browser's built-in bookmarks with a more organized, visual workspace. It stores everything locally in your browser (local-first) rather than in the cloud, which means your data stays on your device and works without a login. The core workflow centers on fast capture: pressing Ctrl or Cmd + Shift + Y on any webpage immediately saves it to a Quick Saves board without interrupting what you are doing. From there, you can move bookmarks into a canvas-style layout with four columns of boards, where a board is roughly equivalent to a folder, while pages let you group sets of boards together. Boards can be dragged between columns and reordered by dropping them above or below existing boards. The interface uses modal dialogs and toast notifications rather than browser pop-ups, which keeps the experience clean. You can set a custom background image for the new-tab page and switch between normal and compact display modes. The extension can import your existing Chrome bookmarks as a starting point and lets you export or import all your data as JSON for backup or migration. Bookmrk is built with React, TypeScript, Vite, and Tailwind CSS. To install it, you download a release ZIP from GitHub, extract it, enable Developer Mode in your browser's extensions page, and load the folder as an unpacked extension. It works in Chromium-based browsers such as Chrome, Brave, Edge, and Arc. The full README is longer than what was provided.

Copy-paste prompts

Prompt 1
Walk me through loading Bookmrk as an unpacked Chrome extension.
Prompt 2
Explain how boards and pages are organized in Bookmrk.
Prompt 3
Help me export my Bookmrk data as JSON for backup.
Prompt 4
What keyboard shortcut does Bookmrk use for quick saving a page?

Frequently asked questions

What is bookmrk?

A local first Chrome extension that replaces browser bookmarks with a visual, drag and drop board layout for organizing saved pages.

What language is bookmrk written in?

Mainly TypeScript. The stack also includes React, TypeScript, Vite.

How hard is bookmrk to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is bookmrk for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.