Skip to content

ertugrulcetin/bookmarkpp

Repository files navigation

Bookmark++ - Personal Bookmark Manager

A modern, local-first Chrome extension for managing your bookmarks with style and intelligence.

Chrome extension link: https://chromewebstore.google.com/detail/bookmark++/hekpmdjjmnfnccohnepfdjjcafdcadaa

Why Bookmark++?

When Pocket shut down, I couldn't find a bookmark manager that met my needs—they were either too bloated, lacking features, or had privacy concerns. So I built my own using Cursor AI: a straightforward, no-nonsense tool focused on your data, your control, your way.

P.S. You can easily import your existing Pocket data via CSV export.

🌟 Core Philosophy

Local-First, Cloud-Optional: Your bookmarks live on your device by default. Optionally sync to GitHub Gists for backup and cross-device access.

✨ Key Features

🏠 Local-First Storage

Your data stays yours. No accounts required, no tracking, works immediately after installation.

☁️ Optional GitHub Sync

Sync via private GitHub Gists for cross-device access with auto-sync and manual control.

🔍 Intelligent Search

Fuzzy search across titles, descriptions, URLs, and notes with smart highlighting and instant results.

📋 Multiple Views & Organization

  • List/Card/Detail views for different preferences
  • Advanced filtering: Date ranges, custom date picker, note status
  • Smart sorting: By date, title, domain, or search relevance

📝 Rich Note-Taking

Add detailed notes to bookmarks, search through notes, and manage them in a dedicated viewer.

⌨️ Productivity Features

  • Customizable global shortcuts for quick access
  • Pocket CSV import for easy migration
  • JSON export for data portability
  • Modern, responsive interface

🚀 Getting Started

Installation

  1. Download from Chrome Web Store (coming soon) or load unpacked for development
  2. Click the extension icon on any webpage to bookmark it
  3. Access dashboard via keyboard shortcut or "Dashboard" button

Optional Cloud Sync

Settings → Cloud Sync → Connect to GitHub → Authorize → Auto-sync enabled

🛠️ Technical Details

  • Frontend: Vanilla JavaScript, CSS Grid/Flexbox
  • Storage: Chrome Storage API (local) + GitHub Gists (cloud)
  • Search: Fuse.js for fuzzy search
  • Browser Support: Chrome 88+, Chromium-based browsers

🔒 Privacy & Security

Local-first data storage, zero tracking, no required accounts, optional cloud sync, fully open source.

🤝 Contributing

Built with Cursor AI as a personal tool. Contributions welcome—report bugs, suggest features, submit PRs!


Bookmark++ - Because your bookmarks deserve better than a folder in your browser.

About

Open source bookmark Chrome extension. Open source alternative to Pocket and Instapaper.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages