Thanks to visit codestin.com
Credit goes to github.com

Skip to content

sbaranov/flymarks

Repository files navigation

Flymarks

Flymarks is a lightweight Chrome extension that shows bookmarks as a clean and compact dropdown menu, with folder navigation, context actions, and bookmark operations.

It is open source so you can verify that it does not send your bookmark data anywhere.

Flymarks banner

Quick Start

Install Flymarks from the Chrome Web Store.

For local development, install the unpacked extension into your main Google Chrome profile:

  1. Open chrome://extensions/ in Google Chrome.
  2. Enable Developer mode.
  3. Click Load unpacked.
  4. Select this repository folder.
  5. Open the toolbar action named Flymarks.

After code changes, return to chrome://extensions/ and click Reload on the Flymarks card. If the card shows an Errors button, inspect whether the errors are current or stale, clear stale errors, and reload the extension to verify the button stays gone.

Development

Automated tests run in Chrome for Testing, not your main Chrome profile.

Install Chrome for Testing:

npx @puppeteer/browsers install chrome@stable --path ~/.cache

Run tests:

npm test

Launch a manual test browser:

npm run browser

Agent Workflow

If you use Codex or Claude Code, this project pairs well with the optional Chrome Extension skill. The skill captures the Chrome extension testing, packaging, screenshot, privacy, and Chrome Web Store workflow used by this repo.

Publishing

Create a Chrome Web Store upload package:

npm run package

This writes dist/flymarks.zip with manifest.json at the archive root.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors