A powerful cross-browser extension that synchronizes your bookmarks to GitHub repositories using a JSON-first architecture.
- 📚 Cross-browser compatibility - Works in Chrome, Firefox, Safari, and Edge
- 🔄 GitHub sync - Sync bookmarks to your own GitHub repository
- 📊 JSON-first architecture - Structured data with auto-generated Markdown display
- 🏷️ Rich metadata - Tags, notes, folders, favorites, and archiving
- 🔧 Real-time sync - Automatic synchronization on bookmark changes
- 🎨 Clean UI - Modern interface built with Tailwind CSS and DaisyUI
- Source of Truth:
bookmarks.jsoncontains structured bookmark data - Display Files: Auto-generated
README.mdfor human-readable viewing - Rich Metadata: Full support for tags, notes, folders, favorites, and archiving
- Stable IDs: Content-based IDs ensure consistent sync across devices
- WXT Framework - Cross-browser extension development
- React + TypeScript - Modern UI components
- Tailwind CSS + DaisyUI - Professional styling system
- GitHub API - Repository integration and sync
- Web Crypto API - Browser-safe cryptographic operations
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build- Install the extension in your browser
- Configure GitHub repository settings
- Authenticate with your GitHub account
- Start syncing your bookmarks!
- JSON Architecture - Detailed architecture overview
- Data Flow - How data moves through the system
- API Reference - Complete API documentation
- Testing - Testing strategies and guidelines
MIT License - see LICENSE file for details