Skip to content

TinyWeatherForecastGermany (TWFG)


An android open source weather forecast app written in java focused on Germany using open data provided by Deutscher Wetterdienst (DWD). Being a member of the World Meterological Organization (WMO), DWD also provides weather data shared by other WMO members. Please see this map for an overview of all covered weather stations.

Compared to other open source weather apps on the F-Droid F-Droid store TinyWeatherForecastGermany does support the data exchange with smart gadgets via Gadgetbridge and does not rely on the rate-limited OpenWeatherMap api.

Maintainer: Pawel Dube (@Starfish)

Codeberg code repository

F-Droid F-Droid page


searchable table of all locations -> "areas"

searchable table of all stations

OpenStreetMap based map visualizing all data sources used by TWFG


official ExodusPrivacy scan of latest F-Droid F-Droid release

inofficial ExodusPrivacy scan of latest release apk


list of Frequently asked questions (FAQ)

javadoc code documentation


The javadoc docs are automatically updated once daily.

The docs also contain UML diagrams generated using graphviz via PlantUML integrated in the uml-java-doclet by Gerald Boersma (@gboersma).



The following git repositories are updated once daily at 5am UTC.

Target: increased SEO-Scores, leading interested members of the public to the 'main' project at

During peak times an additional pipeline schedule covering every 8h may be manually activated.

GitLab Mirror1

GitHub Mirror1

framagit Mirror1

Gitea Gitea Mirror1

If you'd like to add a new mirror repository on a hosted GitLab, GitHub Enterprise, Gitea, Gogs instance or any other server please get in touch with Jean-Luc Tibaux (@eugenoptic44) .


We provide a status page at GitHub Pages powered by upptime and GitHub shared runners.


Translations of TinyWeatherForecastGermany are managed on the Weblate weblate2 instance maintained by Marcus Hoffmann (@Bubu). Everyone is invited to help us translate! Proposals can also be submitted without an account. A free account is required to add translations to the source code.

weblate translation status

  1. maintained by Jean-Luc Tibaux using a scheduled GitLab CI/CD job  

  2. an open source SaaS for community translations of apps and websites. 

Last update: June 12, 2022 13:59:21
Created: September 3, 2021 19:52:14