- TypeScript 55.6%
- HTML 43.1%
- CSS 1.3%
| assets | ||
| entrypoints | ||
| public/icon | ||
| .gitignore | ||
| constants.ts | ||
| index.d.ts | ||
| LICENSE.md | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.json | ||
| utils.ts | ||
| wxt.config.ts | ||
Tab Grab
Copy URLs from multiple tabs at once
Tired of your tabs being a whole mess? Tab Grab is here to help you effortlessly view, search, select, and copy URLs from all your open browser tabs! No cap, it's gonna makes things a lot faster, fr fr.
Fire features: 🔥
-
List & Search: Get a clean list of all your open tabs. Need a specific one? Just search it up! It's that easy.
-
Select & Copy: Select individual tabs, all of them, or just the ones you want. Copy those URLs (and titles!) as Plain Text(.txt), Markdown(.md), JSON or CSV. Perfect for sharing with your bruzz, saving for later, or doing some mysterious and important work.
-
Stay Organized: Group your tabs by website domain to see all the related pages together. Filter to see only your pinned tabs for quick access.
-
Jump To Tab: Need to get back to a specific tab? Just click on it in the Tab Grab list to switch instantly.
-
Looksmaxxing UI: Tab Grab adapts to your browser's light or dark theme for a seamless look.
Installation
Chrome Web Store
Firefox Add-ons
Build from source
To use this extension by building it from the source code, follow these steps:
-
Clone the repository:
git clone https://github.com/thestoneroller/tabGrab.git cd tabGrab -
Install the dependencies. This project uses
pnpmas the package manager.pnpm install -
Build the extension:
# For Chrome and other Chromium-based browsers pnpm run build # For Firefox pnpm run build:firefox -
The packaged extension will be available in the
.outputdirectory. You can then load it as an unpacked extension in your browser's extension management page.
Development
To set up the development environment:
-
Follow steps 1 and 2 from the "Build from source" section.
-
Run the development server:
# For Chrome and other Chromium-based browsers pnpm run dev # For Firefox pnpm run dev:firefox -
This will create an
unpackeddirectory inside the.outputdirectory. Load this directory into your browser to install the development version of the extension.
Contributing
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
License
This project is licensed under the AGPLv3 License. See the LICENSE file for details.