GNOME Shell Extension · v51.0.2

Weather at a glance. Set up in seconds.

SimpleWeather puts current conditions plus hourly and weekly forecasts in your top bar. Now with GNOME 51 support, Default and Classic layouts, and more choice over weather and location providers.

No API key or account required.

SimpleWeather's Default layout with the System theme showing current conditions and a seven-day forecast in St. PaulSimpleWeather's Default layout with the Light theme showing weather for Berlin in German
Default layoutSystem + Light themes
70,000+downloads on GNOME Extensions
GNOME 51latest compatible desktop
English + 25active community translations
GPL-3.0free and open-source software

Why use SimpleWeather?

01

Useful immediately

Auto-config chooses relevant settings based on your location and device. The default provider works without an account or API key.

02

The forecast you want

See current conditions, hourly data, and the week ahead. Show as many weather details as you want, or keep the pop-up simple with none.

03

Privacy-friendly

Open source with no telemetry. SimpleWeather contacts only the services needed for weather and location features.

04

Units personalized for you

Start with US, UK, Metric, or Nordic presets, or mix temperature, wind, pressure, rain, and distance units individually.

05

Fits your desktop

Choose the Default or Classic layout, then customize panel placement, icons, and one of four themes: System, Light, Afterdark, or Immersive.

06

No GNOME Weather dependency

SimpleWeather handles its own locations and providers, avoiding GNOME Weather’s problems with certain cities and countries.

Supported systems

Version 51.0.2 supports the following GNOME Shell versions:

GNOME46GNOME47GNOME48GNOME49GNOME50GNOME51

English plus 25 active community translations.

Translation coverage varies by language, and contributions are welcome.

See the active translations
  • Arabic
  • Bulgarian
  • Czech
  • Danish
  • Dutch
  • Finnish
  • French
  • German
  • Greek
  • Hungarian
  • Indonesian
  • Italian
  • Japanese
  • Korean
  • Norwegian
  • Polish
  • Portuguese (Brazil)
  • Portuguese (Portugal)
  • Romanian
  • Russian
  • Spanish (Spain)
  • Swedish (Sweden)
  • Turkish
  • Ukrainian
  • Chinese (Simplified)

Is your language missing?


Help improve or add a translation (opens in a new tab)

Choose your providers

Open-Meteo

The default weather provider, with no account or API key needed.

OpenWeatherMap

Requires a personal key with access to One Call API 3.0.

QWeather

Another weather provider for users in China. Requires your own account and credentials, which you can check from settings.

Search Providers

Search with Nominatim, Open-Meteo, or QWeather, or enter coordinates. My Location uses ip.sb by default and can be changed or turned off.

What network services can the extension contact?

The first-run notice explains which services the extension may contact. Open-Meteo supplies weather by default, ip.sb provides automatic location lookup, and Nominatim handles search in most places. First-time setup in mainland China selects Open-Meteo for search. Requests follow your chosen providers, and SimpleWeather never sends telemetry.

Do I need the GNOME Weather app?

No. SimpleWeather manages its own locations and weather providers. This alleviates issues caused by GNOME Weather not having certain locations or being unclear about what city it was referring to. This was particularly a problem with cities in the U.S.A. or other large countries with states/regions.

Can I install it manually?

Yes, although GNOME Extensions is the recommended route. Reading about the manual installation may be useful to testers or packagers.

Read the manual installation steps (opens in a new tab)

Open source

I built SimpleWeather as a GPL open-source project that encourages community contributions for both code and translations.

TypeScript + GJSTyped source compiled for GNOME's JavaScript runtime.
St + ClutterNative Shell widgets for a smooth experience.
GTK4 + LibadwaitaA preferences window that belongs on the GNOME desktop.
GSettings + gettextPersistent settings and community localization.

Announcements

Read the latest news!

Put the forecast where you already look.

Get v51.0.2 with GNOME 51 support on GitHub, or check GNOME Extensions for the compatible version available there.