Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

📌 Tab-Snap

A Chrome/Chromium browser extension that lets you instantly save and restore groups of open browser tabs — like bookmarks, but faster and smarter.


✨ Features

  • Save your current set of open tabs with one click
  • Restore any saved tab group to reopen all tabs at once
  • Name your tab snapshots for easy identification
  • Delete snapshots you no longer need
  • Lightweight — no server, no account, data stays local in chrome.storage

🖥️ Tech Stack

Category Technology
Language JavaScript
Extension API Chrome Extensions Manifest V3
Storage chrome.storage.local
UI HTML + CSS (popup)

🚀 Getting Started

Load as Unpacked Extension

  1. Open Chrome and navigate to chrome://extensions
  2. Enable Developer Mode (top right toggle)
  3. Click "Load unpacked"
  4. Select this tab-snap/ folder
  5. The Tab-Snap icon will appear in your browser toolbar

📁 Project Structure

tab-snap/
├── index.html        # Extension popup UI
├── manifest.json     # Chrome extension manifest (Manifest V3)
├── src/              # JavaScript logic (save/restore/delete tabs)
└── readme assets/    # Screenshots

🖼️ Preview

Tab-Snap UI


📝 What I Learned

  • Chrome Extensions API (Manifest V3)
  • chrome.tabs for reading and opening tabs
  • chrome.storage.local for persistent extension data
  • Building a complete browser extension from scratch

Made with ❤️ as part of a learning journey