Skip to content

Latest commit

History

56 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

WebIn - Quick Access Browser Extension

ProprietaryVersionChrome ExtensionManifest V3

WebIn is a sleek, retro-styled browser extension that gives you instant access to your favorite websites through a customizable overlay dashboard. No more cluttered bookmarks or endless tab searching.

✨ Features

FeatureDescription
⌨️ Quick LaunchCmd+Shift+Y (Mac) / Ctrl+Shift+Y (Windows/Linux)
📁 Custom CategoriesOrganize apps into your own categories
🔍 Universal SearchReal-time filtering across all apps
🖱️ Drag & ResizePosition and resize the overlay anywhere
💾 Auto-SaveAll changes persist automatically
🛡️ Zero ConflictsShadow DOM isolation prevents style clashes
🔄 Cross-Device SyncSync your apps across devices (optional)

🎯 Why WebIn?

  • Fast: One keyboard shortcut to access everything
  • Customizable: Add, edit, delete apps and categories
  • Lightweight: Minimal footprint, no performance impact
  • Privacy First: Your data stays in your browser
  • Beautiful UI: Retro-styled design that stands out

🚀 Installation

  1. Clone the repository

    git clone https://github.com/avdeshjadon/WebIn.git
  2. Open chrome://extensions/ in Chrome

  3. Enable Developer Mode (top-right toggle)

  4. Click Load unpacked → Select the WebIn folder

  5. Press Cmd+Shift+Y / Ctrl+Shift+Y to launch!

📖 Usage

ActionHow To
Open WebInCmd+Shift+Y / Ctrl+Shift+Y
Add CategoryClick + button in search bar
Add AppClick + card in any category
Edit AppHover on card → Click menu (⋮)
Delete AppHover → Menu → Delete
Delete CategoryClick trash icon on category
SearchType to filter across all apps
ResizeDrag bottom-right corner
MoveDrag the header bar

🛠️ Tech Stack

  • JavaScript (ES6+ Modules)
  • Chrome Extension Manifest V3
  • Shadow DOM for style isolation
  • Chrome Storage API for persistence
  • Firebase (optional sync feature)

📂 Project Structure

WebIn/
├── webin/ # Core extension module
│ ├── inject.js # Main entry point
│ ├── config.js # Default configuration
│ ├── state.js # State management
│ ├── ui.js # UI rendering
│ ├── modals.js # Modal dialogs
│ ├── events.js # Event handlers
│ ├── tabs.js # Tab/category management
│ └── styles[1-3].js # CSS-in-JS styles
├── session/ # Optional sync module
├── images/ # Extension icons
├── background.js # Service worker
├── manifest.json # Extension manifest
└── LICENSE # Proprietary license

⚠️ License

PROPRIETARY SOFTWARE - All Rights Reserved.

This software is the exclusive property of Avdesh Jadon. No permission is granted to use, copy, modify, or distribute without explicit written consent.

See LICENSE for full details.

👨‍💻 Author

Avdesh Jadon
GitHubLinkedInEmail

© 2024-2026 Avdesh Jadon. All Rights Reserved.

About

WebIn is a lightweight, draggable floating overlay that gives you instant access to your most-used web tools — right from any webpage! Whether you're coding, researching, chatting with AI, or chilling on YouTube, WebHub keeps all your favorite platforms one shortcut away.

Topics

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages