A responsive, self-hostable weather widget that provides official weather information around the world.
Report Bug
·
Request Feature
Yet another weather widget — the kind every programmer builds at least once. The difference: the data is actually official, and the design got some real thought.
wmo-wx-widget is a self-hostable weather widget built on data from the World Meteorological Organization, which aggregates the official forecasts of local weather agencies worldwide. Style it in the customiser, grab the URL, and embed it anywhere — Notion, notes, dashboards.
- Volta
- Install NPM packages
npm install
- Development
npm run dev
- Preview
npm run build && npm run start - Lint and format
npm run lint && npm run format:check - Docker Build
docker build -t wmo-wx-widget . - Docker Run
docker run -p 3000:3000 wmo-wx-widget
One widget, every size — phone sidebar to full-width dashboard, it just fits.
Paste the widget URL into Notion, a note, or a dashboard — your forecast lives where your plans do.
