Weather

42 open source Weather apps

AF Weather Widget
APK
This app is a fork of aix weather widget which is no longer actively developed. It is a compact graphical weather graph as a single row Android widget. It was written as a personal project in order to provide a compact graphical weather graph as a single row Android widget. The app met its original design goal at an early version, and most subsequent versions have been bug fixes. The source code is dated and not shiny, and there are several hacks used in order to make a graphical widget work on Android. The source code is made public domain as it may provide utility for others. Weather Sources: * Norwegian Meteorological Institute * National Weather Service * time zones and geonames from the GeoNames database
F-DroidGitHub
Atmos Weather
APK
Atmos Weather is a lightweight weather app for receiving alerts and forecasts in the US.Atmos Weather gives you complete control over weather alerts. Choose multiple locations to recieve alerts from. Choose alert priority on both an alert type and a location basis.Atmos Weather gives you more information about weather warnings. Instead of a text-based warning, Atmos generates a map of warning polygons. It also includes any instructions and details provided by the National Weather Service API.Atmos Weather uses the official National Weather Service API to provide the most accurate and up to date warnings possible.
GitHubIzzyOnDroid
Breezy Weather
APK
Breezy Weather is a feature-rich free and open source Material 3 Expressive weather app with well-though-out visualizations, supporting forecast, real-time weather conditions, nowcasting, air quality, pollen, alerts, from more than 50 weather sources, such as NWS, Met Office UK, Met Éireann, ECCC and Open-Meteo. Features - Daily and hourly forecasts up to 16 days - Precipitation in the next hour - Real-time weather conditions - Air quality, allergen and ephemeris information - Severe weather and precipitation alerts - Opt-in data sharing with other apps (such as Gadgetbridge) - Focus on accessibility for screen readers and other locales Design - Material 3 Expressive - Detailed 24-hour charts - Automatic dark mode - Custom icon packs - Large selection of widgets - Live wallpaper Sources - In all flavors: Open-Meteo, ANAM-BF, Bright Sky (DWD), DCCMS, DMN, DWR, EMI, FOSS Public Alert Server, GMet, IGEBU, INM, KNMI, Mali-Météo, Météo Benin, Météo Tchad, Météo Togo, Mettelsat, MSD, Pirate Weather, Recosanté, SMA (Seychelles), SMA (Sudan), SSMS - Not libre/self-hostable (not included in versions with suffix _freenet): AccuWeather, AEMET, Atmo Auvergne-Rhône-Alpes, Atmo France, ATMO GrandEst, Atmo Hauts-de-France, AtmoSud, Baidu IP location, BMD, BMKG, CWA, DMI, ECCC, EKUK, EPD (Hong Kong), GeoNames, GeoSphere AT, HERE, HKO, Ilmateenistus, IMD, IMS, IP.SB, IPMA, LHMT, LVĢMC, JMA, MET Éireann, MET Norway, Met Office UK, Meteo AM, Météo-France, MeteoLux, MGM, Mixed China sources, NAMEM, NCDR, NCEI, NLSC, NWS, OpenWeather, PAGASA, SMG, Veðurstofa Íslands, WMO Severe Weather Permissions Required: - Network (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): fetch weather data from sources over the Internet Optional: - Background services (RECEIVE_BOOT_COMPLETED, WAKE_LOCK, SET_ALARM, FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC, FOREGROUND_SERVICE_SPECIAL_USE): weather updates in the background and scheduled forecast notifications - Ignore battery optimizations (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): help preventing the app from being killed on some devices - Send notifications (POST_NOTIFICATIONS): alerts, precipitation, today/tomorrow forecast, notification-widget, update progress of background updates, etc - Location (ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION): to show weather in your current location - Storage (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE): helps setting the live weather wallpaper and/or widgets on some devices - Tile (EXPAND_STATUS_BAR): allow to launch the app from Quick Settings - Specific app language (READ_APP_SPECIFIC_LOCALES): allows to save a specific language for the app and read the value after reboot on some devices License - GNU Lesser General Public License v3.0 - This License does not grant any rights in the trademarks, service marks, or logos of any Contributor. - Misrepresentation of the origin of that material is prohibited, and modified versions of such material must be marked in reasonable ways as different from the original version.
F-DroidGitHubIzzyOnDroid
Bura
APK
Bura transforms and visualizes weather data from Open-Meteo.com to give you essential weather information at a glance, while allowing you to dive deeper with graphs. Other features include: * Works offline * Uses mobile data sparingly * Does not require an API key * Does not access your location * Material Design 3 / Material You * Dark and light theme * Customizable measurement units
F-DroidGitHubIzzyOnDroid
Cirrus
APK
Weather and rain radar for any location - worldwide Weather data is provided via the free API from Open-Meteo.com and RainViewer.com. Features: - Current weather - Hourly forecasts for up to 16 days - Rain radar - Widget with optional GPS auto position update - No advertisement Minimum permissions: Cirrus only requires the minimum amount of permission, namely only the INTERNET permission. This permission is necessary to make HTTP requests to remote servers for retrieving weather data. Optional: authorization for GPS.
F-DroidGitHub
Clima
APK
Beautiful, minimal, and fast weather app that uses the Open-Meteo API. (Requires Android 6.0 or later) * Beautiful, minimal UI * 8-day forecast * Imperial units support * Dark and light themes * No ads or trackers
F-Droid
Elsewhere
APK
Every day, Elsewhere gives you the weather in another random location in the world.Why?Well, you already know the weather where you are, don’t you? What you don‘t know, however (unless you live there) is the weather in Concordia, Argentina or Yingshang Chengguanzhen, China.Through using Elsewhere, you may discover a new place you’ve never heard of before. Actually, scratch that. I can guarantee you will. Almost every day, in fact. The world is huge, and there just isn’t enough time to visit every corner of it -- but maybe there’s enough time to become aware of more places.Weather data is sourced from OpenWeatherMap.
GitHubIzzyOnDroid
Forecastie
APK
A simple, copylefted libre software weather app for Android. It gathers data from OpenWeatherMap, via their public API. * Simple design * Detailed 5 day forecast * Multiple units * Works with any city in the world * Offline functionality
F-DroidGitHub
F
Föhnix
APK
* Assessment of Foehn conditions for pilots. * Intended for paraglider and for hangglider pilots. * Displays pressure differences + relevant wind gusts. * Updates every 15 minutes or on request. * Share functionality via text message, emails.
F-DroidGitHub
GeoWeather
APK
GeoWeather - Your Modern Weather App for Android Experience an intuitive weather application inspired by the Swiss MeteoSwiss app. GeoWeather provides you with precise weather information for multiple cities with an elegant user interface. 🌟 KEY FEATURES: 🏙️ MULTIPLE CITIES - Add unlimited cities to your list - Quick switching between different locations - Personal favorites list 📅 7-DAY FORECAST - Detailed weather predictions for the entire week - Temperature trends and precipitation probability - Wind speed and humidity information ⏰ HOURLY UPDATES - Precise weather data on an hourly basis - Optimal planning for your day - Real-time updates for weather changes 🎨 VISUAL REPRESENTATION - Beautiful weather icons for every condition - Clear and comprehensive graphics - Modern Material Design interface 🔔 SMART NOTIFICATIONS - Weather alerts for your locations - Personal notification settings - Daily weather summaries 💳 DONATION FEATURE - Support continued development - Integrated FreetimeSDK for secure payments - Voluntary support for open source 🛠️ MODERN TECHNOLOGY - Developed with Jetpack Compose for smooth performance - Native Android development with Kotlin - Regular updates and new features Perfect for daily weather checks, travel planning, or simply staying informed. Download GeoWeather now and experience weather in a whole new way!
F-DroidGitHub
Gfrörli: Water Temperatures CH
APK
The app "Gfrör.li" displays current water temperatures of Swiss lakes and rivers in dozends of different locations. Ideal for temperature-sensitive people that still like swimming outside when the temperature is sufficiently high!The data displayed comes from our community-operated LoRaWAN based measuring stations and is updated multiple times per hour. Additionally, we integrate data from public measuring stations (like from the Swiss FOEN) when the license permits us to do so. You can find more information about the project at gfrör.li.
GitHubIzzyOnDroid
JustWeather
APK
JustWeather is a simple Weather app. Enter city name and get accurate weather now. Less movement, more information, more speed.Features:Flexible WidgetMonet app themingPer-app languagePredictive back gesture
GitHubIzzyOnDroid
Libre Weather
APK
- Libre weather app used to display a weather forecast. - Only required permission is INTERNET. - No location service, no tracking, no ads. - Webview Wrapper for the self hostable PWA from https://github.com/xddq/libre-weather.
F-DroidGitHub
Meteo Weather Greece
APK
"Meteo Weather Greece" is a lightweight, beautiful (Material 3) app that fetches its data from meteo.gr, which is property of the National Observatory of Athens (www.noa.gr). Features: - Light/Dark/System theme chooser - Shows information like current temperature, wind speed and more - Region selection - Fully open source and privacy friendly. Known limitations: - Cannot show information for some regions because meteo does not provide data for them.
F-Droid
Meteocool - Rain radar
APK
You do not want to get wet or follow thunderstorms? Then this is just the right application for you. Based on the current cloud situation and the forecast calculations of the German weather service, you will be informed about upcoming rainfall at your location via push messages. Currently only the Central European area is covered. We try to expand this in the future! The application is open-source and therefore free of advertising and costs. Features at a glance: - Real-time notification of precipitation - Notifications of rainfall (rain / snow / hail) up to 60 minutes in advance (push -> location access required) - Live view on cloud movement forecast up to 45 minutes in the future - Rain radar with automatic, fast update - Live lightning card (via blitzortung.org) - supports Android wide "Dark Mode" as of Android 10 - Free and Open Source!
F-DroidGitHub
NLWeer
APK
NLWeer is a simple open-source and privacy-friendly Dutch weather app for Android (5.0 or newer). It is free both as in free lunch and as in freedom. Weather information is provided by KNMI or optionally by Buienradar, see the about screen in the app for more information. Compared to other weather apps for the Netherlands (e.g. Buienradar), here are some reasons to use NLWeer instead: * It is open-source and can be customized/improved by anyone if needed * It does not nor never will display commercial advertisements * It does not require any permissions (except for GPS if explicitly requested) * It is very lightweight and battery friendly * It does not require the Google Play Services Features of NLWeer: * Includes weather maps as well as a written weather report * Includes weather information from multiple sources * Three options for localisation: manual lon/lat coordinates, mobile service provider, or GPS * Includes a precipitation prediction graph on your current location
F-DroidGitHub
N
NWS Weather Alerts Widget
APK
Android home screen widget to display current weather alerts from the US National Weather Service. You can choose a county or state within the US (or the entire US) and it will display a list of all of the current weather alerts for that area on the widget. If there's more than fits, the list scrolls, and you can tap on an alert to open the full text of the alert. There is an accompanying app which can be used to configure what area you want and shows the raw feed data if you're really curious (though that part was mostly there for debugging, and might go away one of these days now that it all works). It does not currently do audible alerts (or any alerts), but that's probably coming soon.
F-DroidGitHub
OSS Weather
APK
Open Source app to access detailed weather data from OpenWeather, Open-Meteo and Meteo France. Weather radar provided by RainViewer.You can create a free OWM key to access OpenWeather weather data.There is a default key included in the app but the access is limited and you could get errors related to rate limits.
GitHubIzzyOnDroid
Overmorrow weather
APK
Meet Overmorrow, a beautiful material design weather app, that makes checking the weather a breeze.🎉 Features: 📡 Full screen precipitation radar: Track storms in real-time, with 20 minutes of future forecast🗓️ 14 day forecast: Plan your days ahead easily with 14 days of forecast🖼️ Beautiful weather images: The weather images seamlessly adapt to your current weather condition📱Home screen weather widgets: Beautiful Material-You home screen widgets🕒 72 hour forecast: Track the temperature, precipitation chance, wind-speed, uv and more for the next 72 hours🍃 Dedicated Air quality page: Track pollen, air pollutants, dust, and more, with 5 days of aqi forecast☔ 15 minute rain trend: See the overview of the precipitation in the next 6 hours in 15 minute intervals🗃️ 3 different weather providers: Choose the weather source that you find best🛜 Offline mode: See previously loaded data, when offline📢 Weather alerts: Get notified about upcoming storms, floods, and severe weather alerts⏳ Current conditions: Check the current temperature, feels like, wind speed, humidity and more🌅 Sunrise/sunset times: Know the time when the sun will rise and set⭐ Favorite places: Save your favorite cities, to always have them just a tap away🔳 Tablet mode: The app automatically adapts to your device's form factor to always utilize all the screen space✏️ Customization: Customize app colors, image source, and layout to your liking🎨 Material You design: Designed from the ground up with Google's material 3 principles
GitHubIzzyOnDroid
PWS Watcher
APK
PWS Watcher allows you to monitor the data generated by PWS. The application allows the monitoring of multiple weather stations simultaneously. It works with …realtime.txt generated by Cumulus MXclientraw.txt generated by Weather Displaydaily.csv generated by Ambient WeatherXML file generated by WeeWX
GitHubIzzyOnDroid
Pimi Weather Widget
APK
Features: * Displays date and weather for your current area * Standalone widget, no launcher icon * Tapping the widget opens your default weather app * Lightweight and optimized for battery efficiency * Location data is shared only with the weather provider * No additional trackers, no ads, fully open source
F-DroidGitHub
P
Počasí v krajích
APK
A short-term forecast for the regions of Czech Republic. Available only in Czech language.
F-Droid
QuickWeather
APK
QuickWeather is really fast. Just open the app and see the weather right now. There's no loading screen and no wait time. The weather is delivered to you with no extra junk, just clean and clear information. You can add as many locations to the side drawer as you want to have their weather a single tap away. QuickWeather can even determine your current location if you allow it (location information is not collected). QuickWeather is Always Free (No IAPs or Ads) and Always Open Source Here's what you get Fullscreen RadarCurrent Weather, Temperature, "Feels Like" Temperature, Precipitation, Wind Speed, Humidity, Pressure, Dew Point, VisbilityCurrent and Forecast Temperature and Precipitation GraphCurrent Weather NotificationWeather Alert NotificationsHourly Temperature and Precipitation (48 hours)3-Hour Temperature and Precipitation (5 days)Daily Forecast Weather and High and Low Temperature (7 days)Daily UV Index QuickWeather is powered by OpenWeatherMap.org or Open-Meteo. If using OpenWeatherMap, QuickWeather requires an active API key with the "One Call by Call" subscription to the "One Call 3.0" API to function. If you do not have one, you can sign up for a free API key here.If using Open-Meteo, QuickWeather does not require an API key. Required Permissions Internet - Required to connect to the internet and retrieve weather information Optional Permissions Location - Required to retrieve the user's current location, if requestedBackground Location - Required to retrieve the user's current location for weather notification and alerts, if requestedReceive Boot Completed - Required to reschedule the notification service each boot
F-DroidGitHub
RadarWeather
APK
RadarWeather lets you watch the weather for cities and locations you are interested in. Weather data is provided via the free API from OpenWeatherMap. As the new One Call API allows only 1000 calls per day, every user must enter his own free OpenWeatherMap key (https://home.openweathermap.org/users/sign_up). Data for the rain radar is retrieved via the free RainViewer API. Features: - Current weather - Hourly forecasts for 48h / 3h forecasts for 5 days - 8 day forecast - Precipitation in next 60min - Rain radar - Radius search - Widget with optional GPS auto position update - No advertisement Minimum permissions: RadarWeather only requires the minimum amount of permission, namely only the INTERNET permission. This permission is necessary to make HTTP requests to remote servers for retrieving weather data. Optional: authorization for GPS.
F-DroidGitHub
Page 1