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 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)

code repository

F-Droid page


searchable table of all warning areas in Germany

searchable table of all weather stations

OpenStreetMap based map visualizing all data sources used by TWFG


official ExodusPrivacy scan of latest 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 Mirror1

If you'd like to add a new mirror repository on a hosted Forgejo, 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 Weblate2 server generously provided by Codeberg e.V. Everyone is invited to help us translate! Suggestions for translations 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.