Rain

github.com/DarkMooNight/Rain Android Apps Open-source projectOpen source

Rain presents current weather information through an Android application, giving users a mobile view of weather conditions.

github.com/DarkMooNight/Rain
Rain homepage screenshot

About Rain

Rain is an open-source weather application built with Flutter. It shows current conditions, hourly and 12-day forecasts, and air quality, with saved cities and a map view. The directory lists it as an Android app, and the repository also includes build targets for iOS, Linux, macOS, Windows, and web. The GitHub page is a source repository. Prebuilt APK and other builds are available from the project's Releases page.

Weather, air quality, geocoding, and map tiles come from external services: Open-Meteo and OpenStreetMap. The project describes these as free APIs that require no key. Some features depend on these services, and the source does not describe how data is handled beyond that. Building from source requires Flutter 3.44 or later and Dart 3.12 or later.

Key features

  • Current conditions, hourly and 12-day forecasts, and detailed weather metrics
  • Offline cache for weather data and per-location timezones
  • Air quality with European or US AQI and a pollutant breakdown
  • OpenStreetMap view with weather markers for saved cities and GPS support
  • Unlimited city watchlist with search, drag-to-reorder, and pull-to-refresh
  • Scheduled forecast notifications, with an optional persistent status tile on Android
Best for: Android users who want an open-source weather app with forecasts, air quality, and home screen widgets.
Good for
  • Open-source under the MIT License
  • Available in 38 languages, with metric or imperial units and 12-hour or 24-hour time
  • Data sources are free APIs that require no key
Watch out for
  • Home screen widgets and the persistent notification tile are Android-only
  • Building from source requires Flutter 3.44 or later and Dart 3.12 or later
  • Weather, air quality, and map data are fetched from external services, Open-Meteo and OpenStreetMap

Rain at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Android, iOS, Linux, macOS, Windows
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Rain alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Bura

github.com/davidtakac/bura

Bura presents weather information through graphs and data visualizations and is described as a spiritual successor to Prognoza.

Open source
24 alternatives

Shiori

github.com/DesarrolloAntonio/Shiori-Android-Cl…

The Shiori Android client gives users mobile access to saved web links in the Shiori bookmark manager.

Open source
24 alternatives

Synkplay

github.com/yuroyami/syncplay-mobile

Synkplay coordinates synchronized media playback for mobile users, supporting viewing sessions with other compatible participants.

Open source
24 alternatives

Popular in Android Apps

Well-known listings from the same topic.

All 367

Rain FAQ

Does Rain require an API key to get weather data?
No. The project lists Open-Meteo weather, air quality, and geocoding, along with OpenStreetMap map tiles, as free APIs that require no key.
Which Android build includes Google Play Services?
The default Android flavor, gms, includes Play Services. A separate floss flavor is a FOSS build without Play Services.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing