BookmarkHub logo

BookmarkHub

Sync browser bookmarks across devices using GitHub Gist

Browser extension that synchronizes bookmarks between Chrome, Firefox, Edge, and other browsers using your GitHub Gist as secure cloud storage.

Overview

Cross-Browser Bookmark Synchronization

BookmarkHub is a browser extension designed for users who work across multiple browsers and devices. Instead of relying on proprietary sync services, it leverages GitHub Gist as a secure, version-controlled storage backend for your bookmarks.

How It Works

After installing the extension in Chrome, Firefox, Edge, or any Chromium-based browser, you authenticate using a GitHub personal access token and specify a Gist ID. BookmarkHub then enables one-click upload and download of your entire bookmark collection. The extension displays local and remote bookmark counts, helping you track synchronization status at a glance.

Who Should Use It

Ideal for developers and power users already comfortable with GitHub who want full ownership of their bookmark data. The extension requires no separate account registration—your existing GitHub credentials provide both authentication and storage. Because bookmarks are stored as Gist files, you retain complete control and can version, audit, or migrate your data independently of any third-party service.

Highlights

No registration required—uses your GitHub token and Gist for authentication and storage
One-click upload and download of bookmarks across Chrome, Firefox, Edge, and Chromium browsers
Displays local and remote bookmark counts for easy sync status tracking
Stores bookmarks securely in GitHub Gist with full user ownership and version control

Pros

  • Complete data ownership with bookmarks stored in your own GitHub account
  • Works across all major browsers without vendor lock-in
  • Simple setup requiring only a GitHub token and Gist ID
  • No third-party servers or additional account registration needed

Considerations

  • Requires manual one-click sync; automatic synchronization not yet implemented
  • Setup assumes familiarity with GitHub tokens and Gist creation
  • Limited to users with GitHub accounts
  • No mobile app support currently available

Managed products teams compare with

When teams consider BookmarkHub, these hosted platforms usually appear on the same shortlist.

Bookmarkify logo

Bookmarkify

Visual bookmark manager for creative inspiration.

booky logo

booky

Online bookmark manager and start page for private, customizable collections.

Diigo logo

Diigo

Social bookmarking with web and PDF annotation.

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Developers and GitHub users who want bookmark sync without proprietary services
  • Users working across multiple browsers on different machines
  • Privacy-conscious individuals seeking full control over bookmark data
  • Teams or individuals already using GitHub for workflow management

Not ideal when

  • Non-technical users unfamiliar with GitHub or API tokens
  • Users expecting automatic real-time bookmark synchronization
  • Mobile-first users needing smartphone or tablet bookmark access
  • Organizations requiring enterprise-grade bookmark management features

How teams use it

Multi-Browser Developer Workflow

A developer testing web apps in Chrome, Firefox, and Edge keeps identical bookmark sets synchronized across all browsers using a single Gist, eliminating manual duplication.

Cross-Machine Consistency

A remote worker maintains the same bookmarks on office and home computers by downloading from Gist on each machine, ensuring access to critical resources anywhere.

Bookmark Backup and Recovery

Before reinstalling a browser or OS, a user uploads bookmarks to Gist, then restores them with one click after setup, preventing data loss.

Privacy-Focused Sync

A security-conscious user avoids browser vendor sync services by storing bookmarks in a private GitHub Gist, maintaining full audit trails and encryption control.

Tech snapshot

TypeScript94%
HTML3%
CSS3%

Tags

sync-bookmarksgistchrome-extensionbookmarksbrowser-extension

Frequently asked questions

Do I need a GitHub account to use BookmarkHub?

Yes. BookmarkHub stores bookmarks in GitHub Gist, so you must have a GitHub account and create a personal access token with Gist permissions.

Are my bookmarks synchronized automatically?

Not yet. Currently you must manually click upload or download to sync bookmarks. Automatic synchronization is on the roadmap for future releases.

Should I use a public or secret Gist?

Use a secret Gist to keep your bookmarks private. Public Gists can be discovered and searched by anyone on GitHub.

Which browsers are supported?

BookmarkHub works with Chrome, Firefox, Microsoft Edge, and other Chromium-based browsers. Install it from the respective browser extension store.

Can I use BookmarkHub on mobile devices?

Not currently. Mobile app support is planned for future development but is not available yet.

Project at a glance

Dormant
Stars
2,405
Watchers
2,405
Forks
200
LicenseApache-2.0
Repo age4 years old
Last commitlast year
Primary languageTypeScript

Last synced 3 hours ago