APPLICATIONS / OPEN DATA

Weatherline

A small weather application served by one Go binary and open weather data sources.

Current state
Open-data application
Discipline
Applications · Open data
Built with
Go / JavaScript / HTML/CSS / Service worker / Open-Meteo / NWS

The idea

Weatherline aims to make everyday forecasts accessible without proprietary API credentials or a commercial SDK. A compact local application combines forecast, air-quality and alert data in a readable browser interface.

How it works

A Go server handles source requests and serves a JavaScript interface. Open-Meteo supplies forecasts, city search and air quality; the National Weather Service supplies available US alerts. A small service worker caches the application shell.

What’s implemented

  • Current conditions, hourly timeline and ten-day forecasts
  • Air quality and available active US weather alerts
  • City search, optional browser location and unit switching
  • Offline application-shell caching

PROJECT STATUS / OPEN-DATA APPLICATION

Where it stands

Small open-data application

  • Fresh weather data still depends on upstream network services
  • NWS alert coverage is specific to US locations
  • Cached interface assets do not establish a complete offline forecast service

Source & resources

Documentation behind this project page

Reviewed October 1, 2026. Project descriptions reflect a source review; repository validation claims were not independently reproduced.