WeatherMaster
A Weather app for android with multiple sources 🌦🌞☔
WeatherMaster is a multi source weather app for Android
An Android weather application inspired by the Google Pixel weather app that pulls data from many national and commercial weather providers.
Many weather sources in one app
WeatherMaster is an Android weather application inspired by the Google Pixel weather app, and its defining trait is the number of providers it can read from. The README lists a long set of sources: Open Meteo, Met Norway, NWS, SMHI, DWD, Meteo-France, FMI, ECCC, BMKG, China, AccuWeather, Met Office, AEMET, IMD, the WMO Severe Weather Information Centre, the FOSS Public Alert Server, CWA, Pirate Weather, JMA, and more that the authors say will be added later. Several of these are national meteorological services, which gives users a way to compare official forecasts against commercial ones. A few sources need a free API key from the provider before they can be selected, and the README names Met Office and AEMET as two that require sign up. Users add their keys either from a location's weather source picker or from Settings, then Weather Sources, then API key config. The breadth means the app is less about one pretty forecast and more about letting the user choose or mix providers. For people who care about data provenance, seeing a national service next to a commercial one in the same interface is the main draw, and the source list is the clearest statement of what the project aims to be.
Translations and community
WeatherMaster puts real weight on being translated by its users. The README points to a Crowdin project where volunteers can contribute language files, and it lists a large set of languages with their translation progress badges, including Arabic, Azerbaijani, Bulgarian, Catalan, Czech, German, Greek, Spanish, Persian, Finnish, Filipino, French, Hungarian, Indonesian, Italian, Japanese, Korean, Lithuanian, Dutch, Polish, Portuguese in two regional forms, Romanian, Russian, Slovenian, Serbian in two forms, Swedish, Thai, Turkish, Ukrainian, Vietnamese, Chinese in simplified and traditional forms, and Hebrew. The breadth of that list shows an active localization effort rather than a token few languages. The authors also invite users to open an issue if they want a language added, which keeps the request path simple. For direct contact, the README says to open a GitHub issue or to write to a provided email address. A Discord invite is shown as well, giving users a place to ask questions and share feedback outside the issue tracker. The combination of Crowdin for translation, issues for requests, and Discord for chat covers the usual community channels without overcomplicating things. The long language list also acts as a signal that the app has users around the world, not just in one region. A person who opens the app in their own language is more likely to keep using it, and the Crowdin model lets a speaker fix a bad string without learning the app's build system.
Licensing and distribution
The project is licensed under GPL-3.0, and the README points to the LICENSE file for the full terms. That choice matters for an app that bundles many providers, because the copyleft license keeps derivative works open. Distribution happens through two main channels named in the README. One is IzzyOnFoss, a third party F-Droid style repository for open source Android apps, reached through a download button in the README. The other is GitHub releases, where the app is published as an installable package. A downloads badge tracks total downloads across releases. The README also shows a Discord badge for community size and a release badge for the current version. Because the app is Android focused and inspired by a specific first party weather UI, the README leans on visual screenshots to show the look, with several preview images embedded near the top. The licensing and distribution notes are short but explicit: GPL-3.0, hosted on GitHub, mirrored to IzzyOnFoss, and translated by a crowd. There is no mention of a paid tier or a proprietary build, so the open source release is the product. The GPL choice means any fork that adds a provider must also stay open, which protects the community around the app. Users who only want to install it do not feel that requirement, since the released builds on IzzyOnFoss and GitHub are ready to sideload onto an Android device.
Editorial conclusion
WeatherMaster is licensed under GPL-3.0 and written in Kotlin, with builds distributed through IzzyOnFoss and GitHub releases.
Community notes