Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wentallout/super-tab-manager

Most powerful chrome tab manager ever created. In development in 2024.
https://github.com/wentallout/super-tab-manager

chrome-extension sveltekit typescript

Last synced: 6 days ago
JSON representation

Most powerful chrome tab manager ever created. In development in 2024.

Awesome Lists containing this project

README

        

# Super Tab Manager

Super Tab Manager - You opened too many browser tabs? This extension is for you | Product Hunt

![thumbnail](https://github.com/wentallout/super-tab-manager/assets/76118931/dd8b9dde-7abf-4ce3-bc9a-194eb90ba1df)

A chrome extension that helps you clean and manage your messy tabs.

## 🏆 Features

- Lightweight, performant extension that won't slow down your work.
- Dual view: see opened Tabs and Domains separately.
- Group Tabs By Domains: instantly tidy your messy tabs by grouping them based on their domains.
- Close Duplicated: clean up your tabs by removing unnecessary duplicates.
- Close NSFW: remove unsafe tabs from your browser, saves you from trouble.
- Close Social: remove all social media tabs from your browser, allows you to focus on your work.
- List/Search tabs: find your lost tab by typing its title, then bookmark or close it.
- Memory Tracking: show you how much memory you have left in your system.

## 📱 UI

- Dark mode and Light mode based on users system settings.
- Sleek, minimal design.

## 🌠 Upcoming Features

- Group tabs using user-defined category
- Archive tabs
- Picture-in-picture mode

## What I used

- HTML, CSS, TypeScript
- [FrontEnd - SvelteKit](https://kit.svelte.dev/)
- BackEnd: not needed
- [Icons - `unplugin-icons`](https://icon-sets.iconify.design/material-symbols-light/)
- Vite plugins: `lightningcss`

## Developing

After doing `npm install` (or `pnpm install` or `yarn`), start a development server:

```bash
npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open
```

## Credit

[Making a Chrome extension with Svelte](https://javascript.plainenglish.io/making-a-chrome-extension-with-svelte-2fefb3769c)