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.