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.