breezy-weather /breezy-weather
A feature-rich weather app with good visualizations and more than 50 sources.
★ 11,952⑂ 437👁 56⑃ 1,136● 1,209▤ 88◈ 637
11,952
stars
437
forks
56
watchers
1,136
prs
1,209
issues
88
releases
637
discussions
README
Breezy Weather
Breezy Weather is a feature-rich free and open source Material 3 Expressive weather app with well-thought-out visualizations, supporting forecast, observations, nowcasting, air quality, pollen, alerts, from more than 50 weather sources.
⬇️ Download
All installation methods
SHA-256 hash of the signing certificate: 29d435f70aa9aec3c1faff7f7ffa6e15785088d87f06ecfcab9c3cc62dc269d8
SHA-256 checksums are also provided per file on the GitHub releases page.
✨ Features
- 🌤️ Weather data
- Daily and hourly forecasts up to 16 days
- Precipitation in the next hour
- Severe weather and precipitation alerts
- Temperature / Feels like temperature / Normals
- Precipitation
- Wind
- Air quality
- Pollen & Mold
- Humidity
- UV index
- Visibility
- Pressure
- Sun
- Moon
- 📊 Visualization
- Detailed 24-hour charts
- Material 3 Expressive blocks
- 🏭 More than 50 weather sources supported (full list)
- 🧩 Large selection of widgets
- 🖼️ Live wallpaper
- 📦 Custom icon packs
- Geometric Weather icon packs
- Chronus Weather icon packs
- 🌙 Automatic dark mode
- 🔁 Opt-in data sharing with other apps (such as Gadgetbridge)
- 🚹 Accessibility
- Localization
- Number formatting (different numeral systems, decimal separator, thousand separator)
- Unit formatting
- Alternate calendar
- Readability
- Good content descriptions for screen readers
- Navigation with screen readers: most things should work, features depending on drag & drop not yet supported
- Custom display settings: basic support
- 🆓 Free and Open Source
- No proprietary blobs/dependencies
- Releases generated by GitHub actions, guaranteeing it matches the source code
- Fully works with Open-Meteo (FOSS source)
- Separate flavor with only sources hosted on FOSS networks
- 🛡️ Privacy-friendly
- No personal data collected by the app (link to app privacy policy)
- Multiple sources are available, with links to their privacy policies for transparency
- Current location is optional and not added by default
- If using current location, an IP location service can be used instead of GPS to send less accurate coordinates to weather source
- No trackers/automatic crash reporters
🛟 Help
Frequently Asked Questions / Help
Main screen explanations
Weather sources comparison
🤝 Contribute
Pull requests are welcome. You can have a look at issues opened to contributions. For other changes, please open an issue first to discuss what you would like to change.
Contribution guide (includes a guide to create a new weather source)
Features currently being worked on by a contributor
- Announcement - Make Breezy weather data available through a ContentProvider. Landed in v6.1.0. Currently in an experimental phase; feedback appreciated
- 10 - “Add locatioTop issues
#2062Performance issues with 24-hour charts54 comments · 2025-08-02#937Widgets overhaul50 comments · 2024-04-14#564Background update doesn't check for true internet connectivity before proceeding24 comments · 2023-11-14#2521Meteoblue API22 comments · 2026-01-20#1001Part of marker remains visible on Precipitation Nowcasting20 comments · 2024-04-22#2565Humidity block - Dew point circle: negative values overflow14 comments · 2026-02-06#1006Improve battery consumption of live wallpaper14 comments · 2024-04-24#1325Live wallpaper - framerate on foldables12 comments · 2024-09-23
Discussions
#3039Tides !2 comments · 2026-11-09#3025Update failed - NWS2 comments · 2026-11-03#3024BMKG need API2 comments · 2026-10-31#3023Libreccio Weather: an unofficial Windows port of Breezy Weather1 comments · 2026-10-30#3020add different icon pack config for widget and app1 comments · 2026-10-26#3019Rain forecast map1 comments · 2026-10-26#3018Add homeassistant as a data source2 comments · 2026-10-25#3016How "real time" are the alerts?1 comments · 2026-10-25
Latest release
Breezy Weather v6.2.2 v6.2.2 2026-08-23If you don’t know what to do, download and install breezy-weather-v6.2.2_standard.apk, or check INSTALL instructions for more details. Improvements and fixes - Main screen - Add precipitation probability to hourly feels like tab - Main screen - Make the sun dark instead of bright when the user explicitly asked for dark mode Sources - BMKG - Fix refresh errors - Met Office (UK) - Fix shifted day sequence in locations with a different timezone than UTC - NCEI - Fix parsing error Technical - [Breezy Update Notifier] Fix broadcast when the location list is changed from the app Tr