Open-meteo.com website
39
stars
975
commits
Svelte
primary language
Sep 9, 2026
updated
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.
Once you've cloned the project and installed dependencies with npm install (or pnpm or yarn), start a development server:
npm run dev
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.
Contributions are always welcome! Please create an issue ticket to discuss larger changes.
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.
391 commits
334 commits
224 commits
11 commits
Svelte
77.6%
TypeScript
18.9%
CSS
1.9%
JavaScript
1.1%
Open-meteo.com website
39
stars
975
commits
Svelte
primary language
Sep 9, 2026
updated
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.
Once you've cloned the project and installed dependencies with npm install (or pnpm or yarn), start a development server:
npm run dev
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.
Contributions are always welcome! Please create an issue ticket to discuss larger changes.
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.
391 commits
334 commits
224 commits
11 commits
Svelte
77.6%
TypeScript
18.9%
CSS
1.9%
JavaScript
1.1%