https://github.com/tizee/tab-counter-extension
A simple tab counter extension
https://github.com/tizee/tab-counter-extension
Last synced: 4 months ago
JSON representation
A simple tab counter extension
- Host: GitHub
- URL: https://github.com/tizee/tab-counter-extension
- Owner: tizee
- License: mit
- Created: 2022-12-05T17:30:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-02T15:33:03.000Z (over 1 year ago)
- Last Synced: 2025-11-18T16:34:59.973Z (7 months ago)
- Language: TypeScript
- Size: 121 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tab Counter
A tab counter extension for both Chrome and Firefox.
- Chrome: manifest version 3
- Firefox: manifest version 2
## Features
- Display the number of opened tabs in the current window and total across all windows
- Group tabs by domain with expandable lists
- Show tab creation time with relative timestamps (e.g., "5m ago", "2h 15m ago", "1d 3h ago")
- Click any tab to switch to it instantly
- Active tab indicator for tabs in the current window
- Dark/light mode support (follows system preference)
- Refined editorial design with elegant typography
## How to build from source
Install dependencies:
```bash
pnpm install
```
Build for Firefox:
```bash
pnpm build:firefox
```
Build for Chrome:
```bash
pnpm build:chrome
```
## Firefox installation
1. Download the `.zip` file from the `dist` folder
2. Go to `about:addons` in Firefox
3. Click the gear icon and select "Install Add-on From File..."
4. Select the downloaded `.zip` file
For development/unsigned extensions:
- Disable `xpinstall.signatures.required` in [about:config](about:config)
## Chrome installation
1. Build the extension with `pnpm build:chrome`
2. Go to `chrome://extensions/`
3. Enable "Developer mode"
4. Click "Load unpacked" and select the `dist-chrome` folder