Skip to content

boldsamurai/fuzzymarks

Repository files navigation

FuzzyMarks logo

FuzzyMarks

A Firefox new tab replacement with lightning-fast fuzzy bookmark search, Catppuccin themes, and full keyboard control.

Ko-fi


Features

Search

  • Fuzzy search powered by fuzzysort — finds bookmarks by title or URL with match highlighting
  • Configurable search scope (Title + URL, Title only, URL only)
  • Folder name matching — shows all bookmarks inside matching folders

Themes & Appearance

  • 4 Catppuccin palettes — Latte, Frappe, Macchiato, Mocha
  • 14 accent colors — rosewater, flamingo, pink, mauve, red, maroon, peach, yellow, green, teal, sky, sapphire, blue, lavender
  • Custom color overrides with saveable presets
  • Custom background image with opacity control
  • Display density (compact / normal / spacious), content width, and font size sliders

Bookmark Management

  • Full tree view of all Firefox bookmarks with expand/collapse
  • Create, edit, delete, and move bookmarks and folders
  • Drag & drop reordering in the tree
  • Duplicate URL detection when adding bookmarks
  • Undo support for all destructive actions (Ctrl+Z)
  • Right-click context menu on every item
  • Open all bookmarks in a folder at once

Pinned Bookmarks Bar

  • Pin frequently used bookmarks to a bottom bar for quick access
  • Drag & drop and keyboard reordering
  • Configurable limit and icon size

Keyboard Shortcuts

  • 50+ shortcuts covering navigation, bookmark management, and tools
  • Fully customizable — record new bindings, detect conflicts, reset individually or all at once
Default shortcuts

Navigation

Shortcut Action
/ Navigate up / down
/ Collapse / expand folder
Enter Open bookmark / toggle folder
Shift+Enter Open in new tab
Ctrl+↑ / Ctrl+↓ Jump 5 items
Home / End Jump to start / end

Bookmark Management

Shortcut Action
Ctrl+Alt+N New bookmark
Ctrl+Alt+M New folder
Ctrl+Alt+E Edit selected
Ctrl+Alt+R Move selected
Delete Delete selected
Ctrl+Z Undo
Alt+. Pin / unpin

Tools

Shortcut Action
Ctrl+Alt+F Focus search
Escape Clear search
Ctrl+Alt+S Statistics
Ctrl+Alt+/ Help
Alt+S Settings

Statistics

  • Total bookmarks, folders, unique domains, and visits
  • Most visited bookmarks, largest folders, top domains — with configurable limits

Data Management

  • Export / import bookmarks (standard HTML format)
  • Export / import settings (JSON backup)
  • Reset visit counters, folder states, or pinned bookmarks independently

Internationalization

  • English and Polish — switch at runtime, no reload needed

Installation

Firefox

Install from Firefox Add-ons (AMO).

Chrome / Edge / Brave

  1. Run bash build.sh to generate the Chrome package, or download from Releases
  2. Open chrome://extensions and enable Developer mode
  3. Click Load unpacked and select the extracted Chrome build folder

Building

bash build.sh

Generates two zip files in dist/:

  • fuzzymarks-firefox-<version>.zip — Firefox (Manifest V3 + gecko settings)
  • fuzzymarks-chrome-<version>.zip — Chrome/Chromium (Manifest V3)

Tech Stack

  • Vanilla JS — no frameworks, no build step
  • fuzzysort for fuzzy matching
  • Catppuccin color palettes
  • WebExtensions API (Manifest V3) — Firefox + Chrome/Chromium

License

MIT

Support

If you find FuzzyMarks useful, consider supporting me:

Ko-fi

About

A new tab extension with fuzzy bookmark search, Catppuccin themes, customizable keyboard shortcuts, pinned bookmarks bar, and visit statistics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors