Most of us have dozens of open tabs, and it quickly becomes cumbersome to manage them efficiently. UnTab is a browser extension that gives you superpowers by making it possible to search through open tabs and perform common actions with just a few keystrokes. This in turn boosts productivity and makes you look like a hero!
UnTab is officially supported on following browsers:
UnTab might also be compatible with other browsers that use Chromium under the hood.
git clone https://github.com/blenderskool/untab.git
cd untab
src
: Primary source directory where the magic happens!
background
: Background Script for the extensioncontent
: Content Script for the extensioncomponents
: UI components written using Svelte. (App.svelte is the main root component)manifest.json
: Extension manifest filedist
: This directory contains the built files from the src
rollup.config.js
: Project build configuration is setup using rollup.
To install the extension on the browser, first build the project using the following command.
npm run build
npm run build:firefox
All the built files are generated in the dist
directory.
chrome://extensions
.Developer mode
.Load Unpacked
.dist
folder and it will check for manifest.json
on its own. The extension should now show up on the list.about:debugging
and select This Firefox
on the left sidebar.Load Temporary Add-on...
button.manifest.json
file in dist
folder that was generated after the build step. The extension should now show up on the list.Reload
button in the extension that was installed in the 3rd step.Analytics is kept to a minimum and Google Measurement protocol is being used for these basic analytics. Unlike the regular Google Analytics used on websites, Google Measurement protocol only records the data explicitly defined in code.
Following events are tracked:
UnTab is MIT Licensed