DEV Community

Cover image for I Built SaveBuddy – A Simple Chrome Extension to Save & Manage Bookmarks
karan kumar gautam
karan kumar gautam

Posted on

I Built SaveBuddy – A Simple Chrome Extension to Save & Manage Bookmarks

SaveBuddy – A Simple Chrome Extension to Save & Manage Your Favorite Links

Every day we open dozens of tabs in Chrome, and eventually lose track of important links. Digging through bookmark folders takes time, and the clutter keeps growing.

I needed a lightweight, no-nonsense solution — so I built SaveBuddy.

What is SaveBuddy?

SaveBuddy is a Chrome extension that lets you save links with a single click. No account required, no cloud sync — everything stays stored on your local machine.

Features

  • 📌 Save links with custom titles
  • 🔖 Save current tab with one click
  • ✏️ Edit link titles and URLs anytime
  • 📋 Copy URLs to clipboard instantly
  • 🗑️ Delete individual links or all at once
  • 💾 Local storage — no tracking, no data collection

Tech Stack

The extension is built with vanilla technologies — no frameworks, no dependencies:

  • HTML5 – UI structure
  • CSS3 – Styling
  • JavaScript – Logic
  • Chrome Extension API – Browser integration
  • LocalStorage – Data persistence

How to Install

  1. Clone the repo or download the ZIP
  2. Go to chrome://extensions/
  3. Enable Developer mode (top right toggle)
  4. Click Load unpacked and select the SaveBuddy folder
  5. Done! The extension icon appears in your toolbar

How It Works

Save a Link Manually

Paste a URL in the input field, optionally add a custom title, and hit SAVE LINK.

Save Current Tab

Click SAVE TAB and the active tab's URL + title gets saved instantly.

Manage Saved Links

  • Click the pencil icon to edit
  • Click the copy icon to copy the URL
  • Click the trash icon to delete
  • Use DELETE ALL to clear everything

Why Local Storage?

Most bookmark managers force you to create accounts and sync data to their servers. SaveBuddy takes a different approach:

  • ✅ Your data stays on your machine
  • ✅ No account needed
  • ✅ No tracking
  • ✅ No server calls
  • ✅ Works offline

Privacy-first, always.

What I Learned

Building this extension taught me:

  1. Chrome Extension APIchrome.storage, chrome.tabs, and Manifest V3
  2. CRUD operations with localStorage
  3. DOM manipulation without any framework
  4. User experience — keeping things simple is harder than adding features

Future Plans

  • [ ] Search/filter saved links
  • [ ] Categories or tags for organization
  • [ ] Export/Import bookmarks as JSON
  • [ ] Dark mode support

Open Source

SaveBuddy is completely open source. Check out the code and docs:

🔗 GitHub Repository
📖 Documentation

Feel free to star the repo, open issues, or submit PRs. Contributions are welcome!


Made with ❤️ by gautamkaran

Top comments (0)