Skip to content

jeevan-lal/Extensity-Ultra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Logo

Extensity Ultra

A powerful browser extension manager for efficient extension management ✨


πŸ“‹ Table of Contents


✨ Features

πŸ”§ Extension Management

  • πŸ“Š Smart Dashboard - View all extensions with detailed statistics
  • πŸ” Advanced Search - Find extensions quickly with real-time filtering
  • 🎯 Bulk Operations - Enable/disable multiple extensions at once
  • πŸ“ˆ Usage Analytics - Track extension usage and performance

πŸ‘₯ Profile System

  • 🎭 Custom Profiles - Create profiles for different use cases
  • ⚑ Quick Switching - Switch between profiles instantly
  • πŸ”„ Auto-Sync - Profiles sync across devices
  • πŸ“± Responsive Design - Works on all screen sizes

πŸ› οΈ Advanced Features

  • πŸ”’ Privacy Controls - Manage extension permissions
  • πŸ“¦ Import/Export - Backup and restore your settings
  • 🎨 Custom Themes - Personalize your experience
  • βš™οΈ Smart Settings - Intelligent default configurations

πŸ“₯ Installation

Chrome Web Store

  1. πŸ›’ Visit the Chrome Web Store
  2. πŸ“₯ Click "Add to Chrome"
  3. βœ… Confirm the installation
  4. πŸŽ‰ Start managing your extensions!

Manual Installation

# Clone the repository
git clone https://github.com/jeevan-lal/Extensity-Ultra.git

# Navigate to the project directory
cd Extensity-Ultra

# Install dependencies
npm install

# Build the extension
npm run build

# Load the extension in Chrome
# 1. Open Chrome Extensions (chrome://extensions/)
# 2. Enable "Developer mode"
# 3. Click "Load unpacked"
# 4. Select the dist folder

πŸš€ Usage

πŸ“Š Dashboard Overview

  • πŸ“ˆ Statistics Cards - View total, active, disabled, and dev extensions
  • πŸ” Search & Filter - Find extensions by name, type, or status
  • πŸ“‹ Extension List - Detailed view with icons, versions, and descriptions

πŸ‘₯ Profile Management

  • βž• Create Profiles - Set up profiles for work, personal, or specific tasks
  • πŸ”„ Switch Profiles - Toggle between profiles with one click
  • βš™οΈ Edit Profiles - Modify profile settings and extension lists
  • πŸ—‘οΈ Delete Profiles - Remove unused profiles

βš™οΈ Settings & Preferences

  • πŸ“€ Import/Export - Backup your settings and profiles
  • 🎨 Display Options - Choose between landscape and portrait layouts
  • πŸ“Š Data Export - Export extension data in CSV format
  • πŸ—‘οΈ Data Management - Clear all profile data when needed

πŸ“Έ Screenshots

πŸ–₯️ Main Dashboard

Dashboard

πŸ“± Popup Interface

Popup

πŸ‘₯ Profile Page

profile


πŸ› οΈ Development

πŸ“¦ Tech Stack

  • 🟒 Vue.js 3 - Progressive JavaScript framework
  • 🟦 TypeScript - Type-safe JavaScript
  • 🎨 CSS3 - Modern styling with gradients and animations
  • πŸ”§ Chrome APIs - Extension management and storage
  • πŸ“¦ Vite - Fast build tool and dev server

πŸš€ Getting Started

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Run tests
npm run test

πŸ“ Project Structure

Extensity-Ultra/
β”œβ”€β”€ πŸ“ src/
β”‚   β”œβ”€β”€ πŸ“ components/     # Vue components
β”‚   β”œβ”€β”€ πŸ“ pages/         # Page components
β”‚   β”œβ”€β”€ πŸ“ store/         # Pinia store
β”‚   β”œβ”€β”€ πŸ“ assets/        # Static assets
β”‚   └── πŸ“ types/         # TypeScript types
β”œβ”€β”€ πŸ“ src-chrome/        # Chrome manifest
β”œβ”€β”€ πŸ“ src-firefox/       # Firefox manifest
└── πŸ“„ package.json       # Dependencies

πŸ†˜ Support

πŸ“§ Contact Information

πŸ› Bug Reports & Feature Requests

⭐ Reviews & Ratings


πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


🌟 Star this repository if you find it helpful! ⭐

GitHub stars Chrome Web Store License: MIT