# breezy-weather/breezy-weather

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/breezy-weather-breezy-weather).**

9,365 stars · 308 forks · Kotlin · lgpl-3.0

## Links

- GitHub: https://github.com/breezy-weather/breezy-weather
- awesome-repositories: https://awesome-repositories.com/repository/breezy-weather-breezy-weather.md

## Description

Breezy Weather is an open-source weather forecast application and data visualizer. It serves as a mobile client that retrieves atmospheric data, air quality forecasts, and UV indices from various open-source or self-hosted weather service endpoints using REST API integration.

The application features a customizable interface that supports the scanning of third-party icon packs, live wallpapers, and home screen widgets. It includes location-based reporting via GPS coordinates or manually selected cities, with options for location privacy management through IP-based masking to reduce coordinate precision.

The software renders hourly and daily forecasts using time-series charts and interface blocks. It also includes accessibility adaptations for screen readers and localizes units, numerals, and calendars to meet diverse user needs.

## Tags

### Business & Productivity Software

- [Location-Based Weather Clients](https://awesome-repositories.com/f/business-productivity-software/location-based-weather-clients.md) — Serves as a tool for fetching localized environmental reports using GPS coordinates or IP-based masking.
- [Localized Weather Tracking](https://awesome-repositories.com/f/business-productivity-software/localized-weather-tracking.md) — Retrieves atmospheric conditions and air quality reports using GPS coordinates or manually selected cities.
- [Weather Applications](https://awesome-repositories.com/f/business-productivity-software/weather-applications.md) — Fetches weather and air quality data using precise GPS coordinates or manually selected cities for location-based reports. ([source](https://github.com/breezy-weather/breezy-weather/blob/main/PRIVACY.md))
- [Weather Forecasting Applications](https://awesome-repositories.com/f/business-productivity-software/weather-forecasting-applications.md) — Delivers detailed daily and hourly forecasts including air quality, UV index, and wind data. ([source](https://cdn.jsdelivr.net/gh/breezy-weather/breezy-weather@main/README.md))
- [Weather Utilities](https://awesome-repositories.com/f/business-productivity-software/weather-utilities.md) — Provides a customizable interface for accessing free-network weather providers.
- [Weather Widgets](https://awesome-repositories.com/f/business-productivity-software/weather-widgets.md) — Renders atmospheric forecasts through detailed charts and home screen widgets.

### Data & Databases

- [Weather Data](https://awesome-repositories.com/f/data-databases/real-time-data-streaming/weather-data.md) — Retrieves forecasts and observations from open-source, free-network, or self-hostable weather services. ([source](https://github.com/breezy-weather/breezy-weather/blob/main/INSTALL.md))
- [Time-Series Visualizers](https://awesome-repositories.com/f/data-databases/data-visualization-charts/time-series-visualizers.md) — Maps atmospheric trends over a temporal axis using charts and blocks to visualize hourly and daily forecasts.
- [Multi-Source Weather Data Integration](https://awesome-repositories.com/f/data-databases/real-time-data-streaming/weather-data/multi-source-weather-data-integration.md) — Connects to various weather data providers to gather atmospheric information from multiple independent sources. ([source](https://cdn.jsdelivr.net/gh/breezy-weather/breezy-weather@main/README.md))
- [Data Visualization](https://awesome-repositories.com/f/data-databases/data-analysis-visualization/visualization-frameworks-libraries/data-visualization.md) — Provides charts and interface blocks to visualize atmospheric trends over time. ([source](https://cdn.jsdelivr.net/gh/breezy-weather/breezy-weather@main/README.md))

### Mobile Development

- [Geospatial Location Resolution](https://awesome-repositories.com/f/mobile-development/geospatial-location-resolution.md) — Determines regional weather reports by mapping GPS coordinates or IP addresses to geographical data providers.
- [REST API Integration Frameworks](https://awesome-repositories.com/f/mobile-development/rest-api-integration-frameworks.md) — Fetches atmospheric data by sending HTTP requests to remote open-source or self-hosted weather service endpoints.

### Development Tools & Productivity

- [Localization Support](https://awesome-repositories.com/f/development-tools-productivity/localization-support.md) — Adjusts display settings and units to support screen readers and local calendars for diverse accessibility needs.

### DevOps & Infrastructure

- [Asset Package Detection](https://awesome-repositories.com/f/devops-infrastructure/package-installations/asset-package-detection.md) — Detects third-party icon packs by scanning installed system packages to apply custom visual themes.

### Operating Systems & Systems Programming

- [Coordinate Precision Masking](https://awesome-repositories.com/f/operating-systems-systems-programming/location-coordinate-adjustments/coordinate-precision-masking.md) — Controls the precision of shared coordinates by substituting GPS data with less accurate IP-based location.

### Security & Cryptography

- [Location Privacy Controls](https://awesome-repositories.com/f/security-cryptography/privacy-management/location-privacy-controls.md) — Implements IP-based location masking to reduce the precision of coordinates shared with weather providers. ([source](https://cdn.jsdelivr.net/gh/breezy-weather/breezy-weather@main/README.md))

### System Administration & Monitoring

- [Privacy-Preserving Location Masking](https://awesome-repositories.com/f/system-administration-monitoring/geographic-ip-lookups/privacy-preserving-location-masking.md) — Protects user privacy by substituting precise GPS data with network-based IP lookups when sharing location.

### User Interface & Experience

- [Customizable Mobile Interfaces](https://awesome-repositories.com/f/user-interface-experience/customizable-mobile-interfaces.md) — Provides a front-end supporting third-party icon packs, live wallpapers, and screen reader adaptations.
- [Mobile Accessibility Support](https://awesome-repositories.com/f/user-interface-experience/graphical-user-interfaces/accessibility/mobile-accessibility-support.md) — Adjusts content and display settings to support screen readers and localize numerals, units, and calendars. ([source](https://cdn.jsdelivr.net/gh/breezy-weather/breezy-weather@main/README.md))
- [Home Screen Widgets](https://awesome-repositories.com/f/user-interface-experience/home-screen-widgets.md) — Provides home screen widgets to display real-time weather information.
- [Interface Appearance Customizations](https://awesome-repositories.com/f/user-interface-experience/interface-appearance-customizations.md) — Allows users to modify the visual appearance of the interface using custom icon packs and wallpapers. ([source](https://cdn.jsdelivr.net/gh/breezy-weather/breezy-weather@main/README.md))
- [Mobile Interface Personalizers](https://awesome-repositories.com/f/user-interface-experience/mobile-interface-personalizers.md) — Offers a customizable mobile experience through third-party icon packs and live wallpapers.
- [Icon Customizers](https://awesome-repositories.com/f/user-interface-experience/system-appearance-syncers/icon-customizers.md) — Scans installed device packages to detect and apply compatible third-party icon packs for visual elements. ([source](https://github.com/breezy-weather/breezy-weather/blob/main/PRIVACY.md))
