Linux has a good range of weather based apps, both GUI and terminal-based.
Typhoon is billed as a beautiful weather application. It provides real-time weather updates and forecasts in a highly configurable and colorful widget inspired by the Metro interface in Windows 8.
This is free and open source software.
Installation
We evaluated Typhoon using Manjaro, an Arch-based distro, as well as the ubiquitous Ubuntu 25.04 distro.
There’s a Flatpak available. Flatpak is an open source containerized package format similar to Snap. While Snap relies on a central repository for software, Flatpak can be installed from different sources. The primary source is Flathub.
$ flatpak install flathub io.github.archisman_panigrahi.typhoon
The developer provides a deb package for Ubuntu/Mint as well as an RPM for Fedora. There’s also a webapp version. As this is open source code, the unfettered source code is available.
In Operation
Here’s an image of Typhoon in action. The program shows weather information for a chosen location including temperature, wind speed, humidity, probability of precipitation. At the bottom of the window is a weather forecast for 4 days. The window is resizable.
At the top of the window is a settings icon which offers some customization:
- Customizable units of measurement:
- For temperature choose from °C, °F, or K.
- For wind speed choose from mph, km/h or m/s.
- Configurable opacity of and color of the widget.
- Wallpaper/accent color based chameleonic background color.
- Temperature based background color.
- Option to show the current temperature as launcher count.
Summary
Typhoon gets a thumbs up. It’s visually impressive, with the information beautifully laid out although we’d prefer to be able change the position of the close and minimize icons. Typhoon updates every 20 minutes. There’s no option to change the frequency of updates.
It’s powered by Open-Meteo and OpenStreetMap APIs.
You can run multiple instances of the program offering weather information for multiple locations.
The useful ps_mem utility reports that memory usage is around 250MB which on the high side.
Website: archisman-panigrahi.github.io/typhoon
Support: GitHub Code Repository
Developer: Archisman Panigrahi
License: GNU General Public License v3.0
Typhoon is written in JavaScript and Python. Learn JavaScript with our recommended free books and free tutorials. Learn Python with our recommended free books and free tutorials.