Skip to content

TinyWeatherForecastGermany (TWFG)

about

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

Locations

searchable table of all warning areas in Germany

searchable table of all weather stations

OpenStreetMap based map visualizing all data sources used by TWFG

Privacy

official ExodusPrivacy scan of latest F-Droid release

inofficial ExodusPrivacy scan of latest release apk

FAQ

list of frequently asked questions (FAQ)

javadoc code documentation

note

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

Mirrors

note

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 codeberg.org

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

Status

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

Translations

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.