Ben IRL / Contacts

Introducing Bookmark Controller

Edit: 2026/04 - Moved domain & removed extension from browser store.

Search Page

About

Bookmark Controller version 0.4 (codename "Hot Mess") is a Browser Extension that helps you search through and modify your Bookmarks, without making those modifications permanent.

Download

Features

A search-engine-like user interface for your bookmark library

Results page

Fine-grained search and temporary modification of your bookmarks using Rules

Results page rule dropdown selected

A Rule Builder to quickly and easily make your own Rules

Rule Builder page

A Rule Library to store new Rules and discover existing ones

Rule Library page

Search and filter for folders (and anything else you can think of)

Results page folder tab

Search and apply Rules from the Omnibox

Omnibox

Motivation

My browser's bookmark library contains 34056 bookmarks, many of which have only been read once. To make matters worse none of them are tagged. Instead I rely on arcane groupings of deeply nested folders, the logic of which I have long since forgotten.

I made this WebExtension to make it easier for me to search through my library and to modify the results of those searches to meet my needs. I hope it nudges me towards checking my existing bookmarks instead of automatically reaching for Google every time I need to find something.

Previous versions of Bookmark Controller allowed bookmark modifications to be made permanent and Rules to be triggered when new Bookmarks were created. Ultimately I think these features were a bit too dangerous to include in a public release, and most of the benefits can be achieved without making modifications permanent.

It's important to note that this is very much a proof-of-concept, so a bit rough around the edges. Hopefully it can provide some inspiration to anyone interested in expanding on the idea.

Post-mortem

I wanted to write about my experience implementing this project.

But all this has been said before, and better then I could have put it. Bookmark Controller does everything I need it to do. My reserves of time and enthusiasm for this project are used up.


Author

Ben IRL
September 2021