Tab Manager is a browser extension that displays all open tabs in a new window, allowing users to manage their tabs easily. Users can view tab details, sort by URL or title, close selected tabs, and reset selections.
- Displays all open tabs in a table.
 - Columns include Tab ID, URL, Title, and a checkbox for selection.
 - Sortable columns for URL and Title.
 - Buttons to close selected tabs or reset selections.
 - Sticky table header for easy navigation.
 
- 
Clone this repository or download the source code.
git clone https://github.com/ansani/tabmanager.git
 - 
Open Chrome or Edge and navigate to the extensions page (
chrome://extensions/for Chrome oredge://extensions/for Edge). - 
Enable "Developer mode" in the top right corner.
 - 
Click "Load unpacked" and select the directory where the source code is located.
 
You can install TabManager directly from the Chrome Web Store using the following link: Tab Manager - Chrome Web Store
You can also install TabManager from the Microsoft Edge Add-ons store: Tab Manager - Microsoft Edge Add-ons
- manifest.json: Contains the extension metadata and permissions.
 - background.js: Manages the creation of the popup window.
 - popup.html: Defines the layout and structure of the popup window.
 - popup.js: Contains the logic for fetching tabs, sorting, closing selected tabs, and resetting selections.
 - icon.png: The icon for the extension.
 
- Click on the Tab Manager icon in the toolbar.
 - A popup window will open, displaying all open tabs.
 - Use the checkboxes to select tabs.
 - Click "CLOSE TABS" to close selected tabs.
 - Click "RESET" to uncheck all checkboxes.
 
Feel free to submit issues or pull requests for improvements and bug fixes.
- Fork the repository.
 - Create a new branch for your feature or bug fix.
 - Commit your changes.
 - Push your branch and create a pull request.
 
This project is licensed under the MIT License. See the LICENSE file for details.