Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thvroyal/auto-toggle-extension

Grouping chrome extensions, quick toggle on/off or auto toggle with regex filter URL
https://github.com/thvroyal/auto-toggle-extension

Last synced: 29 days ago
JSON representation

Grouping chrome extensions, quick toggle on/off or auto toggle with regex filter URL

Awesome Lists containing this project

README

        

# Auto Toggle Extensions

![Auto Toggle Extensions Logo](https://raw.githubusercontent.com/thvroyal/chrome-extension-grouping/main/public/icon128.png)

**A Chrome extension to boost productivity by managing and organizing browser extensions.**

## Features

- Group extensions for easy management
- Toggle extensions on/off with a single click
- Create custom groups for different workflows
- Intuitive user interface with drag-and-drop functionality

## Tech Stack

- TypeScript
- React
- Webpack
- Tailwind CSS
- shadcn/ui components

## Project Structure

- `src/`: TypeScript source files
- `public/`: Static files
- `dist/`: Chrome Extension directory (generated)

## Setup

1. Clone the repository
2. Install dependencies:

```bash
npm install
```

## Development

Run the development server:

```bash
npm run watch
```

## Build

Create a production build:

```bash
npm run build
```

## Load Extension in Chrome

1. Open Chrome and navigate to `chrome://extensions`
2. Enable "Developer mode"
3. Click "Load unpacked"
4. Select the `dist` directory in the project folder

## Testing

Run tests:

```bash
npm run test
```

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

[MIT License](LICENSE)