Skip to content

About

Embeddable weather widgets backed by official WMO data — design, pick a city, and host your own.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

Tag Contributors Forks Stargazers Issues License


logo

wmo-wx-widget

A responsive, self-hostable weather widget that provides official weather information around the world.
Report Bug · Request Feature

About The Project

project screenshot

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.

(back to top)

Built With

(back to top)

Getting Started

Prerequisites

  • Volta

Setup

Install dependencies

  • Install NPM packages
    npm install

Commands

  • 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

(back to top)

Usage

Responsive Widget

One widget, every size — phone sidebar to full-width dashboard, it just fits.

responsive demo

Embedding

Paste the widget URL into Notion, a note, or a dashboard — your forecast lives where your plans do.

notion embedding screenshot

(back to top)

About

Embeddable weather widgets backed by official WMO data — design, pick a city, and host your own.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages