← Back to the front page

Meridian

A new-tab extension for Chrome and Firefox, built with zero npm dependencies. Eleven feature modules sitting on a reactive storage layer, plus a recommendation engine that keeps everything on your machine.

Every new-tab extension I tried wanted to show me the weather, a sponsored link, and — going by the network tab — a bit of my browsing history. Meridian is the one I wanted instead. It ships with zero npm dependencies, so every line running in your browser is one I wrote.

There are eleven feature modules sitting on a small reactive storage layer. Each module owns its own slice of state and the layer tells the others when it changes. No framework, mostly because I wanted to find out whether I could get away without one.

The recommendation engine learns which sites you open and when, and does all of it locally — nothing gets sent anywhere. That was the whole reason I built it, and it's the piece I'd show someone first.

Role
Design & build — solo
Timeline
2024 — 2025
Status
Live on two stores

Set in — TypeScript · esbuild · Chrome APIs · Firefox Add-ons