Tabtastic is a Firefox add-on and Chrome extension that helps you wrangle your current open tabs by ordering them by domain and URL, and closing any duplicates. Perfect for the tab hoarders.
During web research I tend to open several tabs, sometimes I end up with several duplicate tabs opened or tabs that are from the same domain scattered all over. The goal of this project is to help solve those problems via a Firefox add-on/Chrome extension.
- Firefox Add-on available at https://addons.mozilla.org/en-US/firefox/addon/tabtastic/
- Chrome Web Store Extension https://chrome.google.com/webstore/detail/tabtastic/gdehoijkpffgonmbbeonbicfbffkglhn
- create icon (must be
png
since Chrome doesn't supportsvg
see #4) - sorts all open tab based on domain
- eliminates duplicates
- port over as Chrome extension (see current workaround #1)
Requires: node, firefox or chrome
Install dependencies:
npm i
Run extension in firefox:
npm run start:firefox
Run extension in chrome:
npm run start:chrome
The add-on/extension will install temporarily and will watch for changes made.
- monitor logs in the terminal where you ran start script
- for in Firefox you can use console in dev tools
- for Chrome see tips https://developer.chrome.com/docs/extensions/mv3/getstarted/development-basics/#logs,
console.log
's don't seem to display, onlyconsole.error
's.
For now versions should be manually bumped in package.json
and manifest.json
.
Then run:
npm run build:firefox
and/or
npm run build:chrome