OpenSky is an open source weather application written in React + TypeScript. It follows Material Design and has numerous features as listed below.
- Hourly Forecasts (168 Hours)
- Daily Forecasts (7 Days)
- Weather Radar (-3h up to +18h). Note: US & Southern Canada only
- Weather Alerts
- Current Location Support
- Dynamic/System Theming Support
- Automatic Unit Support
- Persistent Settings.
Weather data is sourced from PirateWeather (https://pirateweather.net/en/latest/API/). Weather radar is sourced from Environment Canada and the HRRR is part of NOAA/NWS. Basemap is from Esri and icons are from https://github.com/Makin-Things/weather-icons.