open-meteo/open-meteo-website

Open-meteo.com website

39

stars

975

commits

Svelte

primary language

Sep 9, 2026

updated

open-meteo.com
open-meteo
sveltekit
weather

README

Open-Meteo.com Website

codecov Tests & Build GitHub licence

This repository contains the open-meteo.com website. The weather API code can be found in this repository.

The website is build using SvelteKit, Shadcn and Highcharts. It can be run locally using npm. The build it produces is entirely static and hosted on a CDN afterwards.

Developing

Once you've cloned the project and installed dependencies with npm install (or pnpm or yarn), start a development server:

npm run dev

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview. The production build is automatically build using GitHub actions and automatically deployed to a CDN.

Contributing

Contributions are always welcome! Please create an issue ticket to discuss larger changes.

Licence

Open-Meteo is open-source under the GNU Affero General Public Licence Version 3 (AGPLv3) or any later version. You can find the licence here. Exceptions are third party source-code with individual licensing in each file.

Contributors

open-meteo/open-meteo-website

Open-meteo.com website

39

stars

975

commits

Svelte

primary language

Sep 9, 2026

updated

open-meteo.com
open-meteo
sveltekit
weather

README

Open-Meteo.com Website

codecov Tests & Build GitHub licence

This repository contains the open-meteo.com website. The weather API code can be found in this repository.

The website is build using SvelteKit, Shadcn and Highcharts. It can be run locally using npm. The build it produces is entirely static and hosted on a CDN afterwards.

Developing

Once you've cloned the project and installed dependencies with npm install (or pnpm or yarn), start a development server:

npm run dev

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview. The production build is automatically build using GitHub actions and automatically deployed to a CDN.

Contributing

Contributions are always welcome! Please create an issue ticket to discuss larger changes.

Licence

Open-Meteo is open-source under the GNU Affero General Public Licence Version 3 (AGPLv3) or any later version. You can find the licence here. Exceptions are third party source-code with individual licensing in each file.

Contributors

Languages

Svelte

77.6%

TypeScript

18.9%

CSS

1.9%

JavaScript

1.1%