extend-chrome /
jest-chrome
A complete mock of the Chrome API for Chrome extensions for use with Jest.
71/100 healthLoading repository data…
MaryEhb / repository
A Chrome extension to efficiently manage your browser tabs.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A Chrome extension to efficiently manage and organize your browser tabs, helping you stay focused, reduce memory usage, and keep track of your open tabs.
Managing too many open tabs can quickly become overwhelming, slowing down your browser and making it difficult to stay organized. Tab Manager Extension helps you group, mute, sleep, and restore tabs, ensuring you never lose track of your work.
Watch this demo to see how the Tab Manager Extension works and how you can use it to enhance your browsing experience: Link to the demo video here
To install the extension locally for development or personal use:
Chrome extensions are small software programs that customize the browsing experience. They enable users to tailor Chrome's functionality and behavior to their individual needs or preferences. Extensions can modify the user interface, enhance web pages, or add new features.
Selected from shared topics, language and repository description—not editorial ratings.
extend-chrome /
A complete mock of the Chrome API for Chrome extensions for use with Jest.
71/100 healthGagsdName /
A chrome extension which can be used for retrieving Host IP, DNS Info, Occupied Ports, a Web Crawl Report, Known Vulnerabilities, Header Information, Cookies Information and the Technology Stack of any web application in a chrome browser. (Technologies Used: Javascript, Chrome API, Java)
39/100 healthContent Script: A JavaScript file that runs in the context of web pages, allowing you to manipulate the DOM of the pages users visit. Content scripts can read and modify the content of web pages. (wasn't needed for our extension so we didn't use it)
Popup UI: The user interface that appears when users click on the extension icon in the toolbar. This interface allows users to interact with the extension's features.
Background Script: A background script that runs in the background and manages tasks such as listening for events, handling data, and maintaining a persistent state for the extension. Background scripts can communicate with other parts of the extension and perform actions without requiring user interaction.
Manifest File: A JSON file that contains metadata about the extension, including its name, version, permissions, and other settings. The manifest file is essential for defining how the extension interacts with the browser.
The Extension is divided into four main tabs:
Note: The Sessions tab is not developed yet and currently not shown in the popup UI.
TabManagerExtension/
├── popup.html # Main HTML file for the popup interface
├── popup.js # Primary JavaScript for popup functionality
│ ├── openTabs.js # Manages open tabs display and control
│ ├── autoGroup.js # Handles auto grouping of tabs
│ ├── sessions.js # Manages saved tab sessions
│ └── options.js # Handles user preferences and settings
├── background.js # Background script for event handling
├── manifest.json # Metadata and configuration details
└── icons/ # Folder for extension icons
We welcome contributions! Please check out the CONTRIBUTING.md file for detailed guidelines on how to contribute to this project, including how to report bugs, request features, and submit your first code contribution.
git clone https://github.com/MaryEhb/tab-manager-chrome-extension.git
git checkout -b my-new-feature
git commit -m "Add new feature"
git push origin my-new-feature
Feel free to report any issues or feature requests via the issues page.
This project is licensed under the MIT License - see the LICENSE file for details.
younusaliakash /
A great extension for the Chrome browser. This will show the local time in the browser. It also has a stop watch option where you can set the time. After the specified time you set it will notify you with a browser alarm.
34/100 healthNisargDetroja1 /
Advanced Chrome Extension for Time Tracking and Productivity Analytics using JavaScript and Chrome APIs with modern UI.
60/100 healthGarrett-R16 /
A Chrome extension that allows users to make nested tab groups
62/100 healthManojgupta103 /
It is an open-source Chrome Extension that allows people to generate and copy safe and secure passwords using an algorithm implemented in JavaScript. A Chrome Extension implementing chrome API's. Proper Chrome Extension coding standards are maintained like background and content scripts. Users have to do less as the extension is smart enough to auto-detect the user's username and URL and autofill them in the popup accordingly. User don't have to manually copy the generated password in the required field as the extension does it for him as soon as he saves password. The user can generate a password by customizing the length, characters, etc or choose to generate a password by default method with a very user-friendly UI. He/She can choose to delete saved passwords as and when required. The user can choose to view the extension in light or dark mode as per convenience.
35/100 health