Goose Highlighter is a browser extension that allows you to highlight words on any webpage.
- Multiple Highlight Lists: Organize words into separate lists.
- Custom Colors: Set background and foreground for each list or individual word.
- Bulk Add: Paste multiple words at once.
- Enable/Disable: Toggle highlighting globally, per list, or per word.
- Page Navigation: View all highlights on the current page and jump to any occurrence with a single click.
- Site Exceptions: Add specific websites to an exceptions list to disable highlighting there.
- Import/Export: Backup or share your highlight lists and exceptions as JSON files.
- Go to Chrome Web Store page and choose
Add to chrome.
- Download: Get the latest
.crxfile from the Releases section - Install in Chrome:
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top-right corner)
- Drag and drop the
.crxfile onto the extensions page - Click "Add extension" when prompted
- Open Chrome and go to
- Download: Get the latest
.zipfile from the Releases section - Extract: Unzip the downloaded file to a folder of your choice
- Load in Chrome:
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top-right corner)
- Click "Load unpacked" button
- Select the extracted folder containing the extension files
- Open Chrome and go to
- Prerequisites: Node.js 20+ and npm
- Clone the repository:
git clone https://github.com/obsqrbtz/goose-highlighter.git cd goose-highlighter - Install dependencies:
npm install
- Build the extension:
npm run build
- Load in Chrome:
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top-right corner)
- Click "Load unpacked" button
- Select the entire
goose-highlighterfolder (not thedistfolder)
- Open Chrome and go to