Every time I opened a new tab in Firefox, I'd immediately open a weather app or look at my phone to check the time in another timezone.

Two extra steps, every single time.

So I built a Firefox extension that does it automatically: Weather & Clock Dashboard. It replaces your new tab with live weather, world clocks, and a search bar.

What it does

  • Live weather — current conditions + 3-day forecast for any city worldwide (powered by Open-Meteo, no API key needed)
  • World clocks — track multiple timezones simultaneously, add/remove/reorder them
  • Search bar — uses your default Firefox search engine
  • Dark/light mode — one click, remembered automatically
  • Works instantly on install — no signup, no account, no configuration required

Why I built it with zero dependencies

I wanted every new tab to load in under 100ms. No React, no frameworks — pure HTML/CSS/JS. The extension is ~50KB total.

This turned out to be the right call. Zero-config extensions convert much better than ones with setup screens.

What I learned about Firefox extension users

After shipping this and 9 other Firefox extensions, the clearest pattern I've seen is: everyday users want utility, not features.

The most installed extensions in my portfolio are the ones that are useful the moment you install them. Zero setup. Zero learning curve.

Weather & Clock Dashboard is free:
https://addons.mozilla.org/en-US/firefox/addon/weather-clock-dashboard/

Happy to answer questions in the comments.