Skip to content

This extension provides functionality to store and restore tabs User can store and restore the all tab URLs in browser storage. Even the browser is closed, user shall be able to restore the tabs.

License

Notifications You must be signed in to change notification settings

PSRAndApps/store-restore-tabs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Store-Restore Tabs

Store-Restore Tabs is a utility designed to help users save (store) their open browser tabs and restore them later, making it easy to manage workspaces, research sessions, or quickly recover from accidental tab closures. This project focuses on simplicity, user privacy, and efficient tab management.

Features

  • Store Tabs: Save all currently open tabs with a single click.
  • Restore Tabs: Easily reopen saved sets of tabs.
  • Workspace Management: Organize tabs into named groups for different tasks or contexts.
  • Backup & Sync: Export and import tab groups for backup or transfer between devices (optional, if implemented).
  • Privacy First: All tab data is stored locally; no remote servers or tracking.

Installation

Depending on the implementation (e.g., browser extension, web app, or desktop app):

Browser Extension

  1. Clone or download this repository.
  2. Load the extension into your browser:
    • Chrome: Go to chrome://extensions, enable Developer Mode, click "Load unpacked" and select the project folder.
    • Firefox: Go to about:debugging, click "Load Temporary Add-on" and select the manifest file.

Web App

  1. Download or clone the repository.
  2. Open index.html in your browser.

Usage

  1. Store Tabs: Click the "Store Tabs" button to save your current session.
  2. Restore Tabs: Select a saved session and click "Restore" to reopen all tabs.
  3. Manage Workspaces: Create, edit, or delete tab groups as needed.

Technologies Used

  • JavaScript (ES6+)
  • HTML5 / CSS3
  • Browser APIs (chrome.tabs, storage, etc.)

Contributing

Contributions are welcome! Please open issues for bugs or feature requests, and submit pull requests for improvements.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a pull request

License

This project is licensed under the MIT License. See LICENSE for details.

Acknowledgments

  • Thanks to all contributors and users who help improve tab management!
  • Inspired by productivity tools and browser extensions focused on session management.

About

This extension provides functionality to store and restore tabs User can store and restore the all tab URLs in browser storage. Even the browser is closed, user shall be able to restore the tabs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published