A browser extension that provides fast keyboard shortcuts to open bookmarks from your Bookmarks Bar. Built with WXT framework and Svelte.
Alt+1
through Alt+9
to instantly open your first 9 bookmarksClone the repository:
git clone <your-repo-url>
cd bookmarks
Install dependencies:
bun install
# or npm install
Start development server:
bun run dev
# or npm run dev
# WXT will load the extension and open a browser window itself
Optional: Manually load the extension in your browser:
chrome://extensions/
, enable Developer mode, click "Load unpacked" and select the .output/chrome-mv3
folderabout:debugging
, click "This Firefox", click "Load Temporary Add-on" and select any file in the .output/firefox-mv2
folderBuild the extension:
bun run build
# or npm run build
Create distribution packages:
bun run zip
# or npm run zip
Install the extension and you'll see a welcome page with setup instructions
Use keyboard shortcuts to open bookmarks:
Alt+1
ā Opens the 1st bookmark from your Bookmarks BarAlt+2
ā Opens the 2nd bookmark from your Bookmarks BarAlt+9
ā Opens the 9th bookmarkSet additional shortcuts (optional):
chrome://extensions/shortcuts
(or about:addons
ā Extensions ā Manage Extension Shortcuts in Firefox)open-bookmark-5
through open-bookmark-9
if neededbun run dev # Start development server for Chrome
bun run dev:firefox # Start development server for Firefox
bun run build # Build for production
bun run build:firefox # Build for Firefox specifically
bun run zip # Create distribution zip files
bun run check # Run Svelte type checking
bun run format # Format code with Prettier
bun run lint # Check code style and run ESLint
src/
āāā entrypoints/
ā āāā background.ts # Background script for bookmark handling
ā āāā popup/ # Extension popup
ā āāā App.svelte # Main popup component
ā āāā index.html # Popup HTML
ā āāā main.ts # Popup entry point
āāā assets/
ā āāā bookmark.svg # Extension logo
public/
āāā welcome.html # Welcome page for new users
āāā welcome.css # Welcome page styles
The extension requires these permissions:
bookmarks
: To read and access your bookmarkstabs
: To open bookmarks in new tabscommands
: To register keyboard shortcutsYou can modify keyboard shortcuts in your browser:
chrome://extensions/shortcuts
about:addons
ā Extensions ā Manage Extension Shortcuts