Weather,
however your site
wants to show it.
A self-contained Joomla module: live conditions and forecast in 17 layouts, 5 icon styles, full colour control. No API key required.

Why this exists
One weather module,
every position on your site.
A header strip needs a different shape than a sidebar card. A dark template needs a module that doesn't fight it. Most weather modules give you one layout and hope it fits everywhere — JoomWeather gives you seventeen, so the module adapts to your design instead of the other way around.
17 layouts.
Pick one per position.
Every layout ships with its own light and dark palette and switches automatically with the visitor's system.
Icon system
Icons that match your design, not the other way around.
13 weather conditions, each in 5 paint styles — Duotone, Line, Filled line, Mono solid, Full colour. Inline SVG with subtle idle animation that respects reduced-motion automatically.





Colour system
Restyle every layout,
without writing CSS.
Five built-in colour schemes with matching light and dark palettes, or a custom panel for background, text, border and accent colours — down to gradient angle.

Live in under two minutes.
Install the package
Upload the zip through Joomla's Extension Manager — no configuration required at install time.
Create a module
Content → Site Modules → New → JoomWeather.
Set a location
Type a city name — the module geocodes it for you — or pin exact coordinates. No API key needed with the default provider.
Pick a layout and publish
Choose from 17 layouts and a position, and you're done.
Free by default.
Upgradeable if you need more.
| Feature | Open-Meteo (default) | OpenWeatherMap |
|---|---|---|
| Cost | Free, no account | Free tier, requires account |
| API key | Not required | Required |
| Forecast reach | Up to 7 days | Up to 4 days (free tier) |
| UV index | Yes | No (free tier) |
| Visibility | No | Yes |
Works with your stack.
Frequently asked questions.
No — the default provider, Open-Meteo, needs no account or key. An API key is only needed if you choose the optional OpenWeatherMap provider.

















