Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔖 TabKeeper – Chrome Extension

TabKeeper is a simple and lightweight Chrome extension that helps you quickly save and manage important web page links while browsing.

When you have multiple tabs or web applications open in Chrome, it can be difficult to keep track of the pages you want to revisit. TabKeeper makes this easier by allowing you to save the current tab with one click or manually save any URL.

✨ Features

  • 🔗 Save Input – Manually enter and save any website URL.
  • 📑 Save Tab – Automatically saves the URL of the currently active Chrome tab.
  • 🗑️ Delete All – Quickly clear all saved links.
  • 💾 Persistent Storage – Saved links remain available when you reopen the extension.
  • Simple & Fast – Minimal interface designed for quick access.
  • 🔒 No Account Required – Save links without signing in.

🖥️ How It Works

1. Save Input

Enter a website URL manually and click SAVE INPUT.

Example:

https://github.com

The link will be added to your saved links.

2. Save Tab

Open any webpage and click the SAVE TAB button.

TabKeeper automatically gets the URL of the currently active Chrome tab and saves it.

3. Delete All

Click DELETE ALL to remove all saved links from the extension.

🎯 Use Cases

TabKeeper can be useful when you:

  • Have many tabs open and want to save important ones.
  • Find useful websites while researching.
  • Want to temporarily save links for later.
  • Work with multiple web applications.
  • Want a simple alternative to keeping links in a text file.
  • Need to quickly collect URLs during browsing.

🛠️ Technologies Used

  • HTML5 – Extension interface
  • CSS3 – Styling and layout
  • JavaScript – Extension functionality
  • Chrome Extension APIs – Accessing the active browser tab and extension features
  • Chrome Storage API / Local Storage – Storing saved links

📁 Project Structure

TabKeeper/
│
├── manifest.json
├── index.html
├── style.css
├── script.js
└── README.md

The exact file names may differ depending on your project structure.

🚀 Installation

You can run TabKeeper locally in Chrome using Developer Mode.

Step 1 – Clone the repository

git clone YOUR_GITHUB_REPOSITORY_URL

Step 2 – Open Chrome Extensions

Open:

chrome://extensions/

Step 3 – Enable Developer Mode

Turn on Developer mode in the top-right corner.

Step 4 – Load the Extension

Click:

Load unpacked

Then select the TabKeeper project folder.

Step 5 – Start Using TabKeeper

Open any webpage, click the TabKeeper extension, and use:

  • SAVE INPUT
  • SAVE TAB
  • DELETE ALL

📸 Screenshots

Add screenshots of your extension here.

Example:

screenshots/
├── home.png
├── save-tab.png
└── saved-links.png

Then add them to the README:

![TabKeeper](screenshots/home.png)

🔮 Future Improvements

Some features that could be added in future versions:

  • 📂 Create folders for saved links
  • 🔍 Search saved links
  • ✏️ Edit saved links
  • 🏷️ Add tags/categories
  • 🌙 Dark mode
  • 📌 Pin important links
  • 📤 Export saved links
  • 📥 Import saved links
  • 🔄 Sync links across Chrome devices
  • 🖱️ Right-click menu to save a page
  • 🔔 Notifications
  • 🕒 Recently saved links section

🤝 Contributing

Contributions are welcome!

If you have an idea to improve TabKeeper:

  1. Fork the repository.
  2. Create a new branch.
git checkout -b feature/new-feature
  1. Make your changes.
  2. Commit your changes.
git commit -m "Add new feature"
  1. Push the branch.
git push origin feature/new-feature
  1. Create a Pull Request.

📄 License

This project is open-source and available under the MIT License.

👨‍💻 Author

Rajendra Reddy

GitHub: https://github.com/Rjendra27


⭐ If you find TabKeeper useful, consider giving this repository a star!

About

A simple Chrome extension to quickly save, manage, and revisit important tabs and URLs.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages