PyPI95Exceptionalhealth index

GridTools/gt4pyPython library for generating high-performance implementations of stencil kernels for weather and climate modeling from a domain-specific language (DSL).
Python★ 147↓ 13.6K/moSep 12, 2026
PyPI · npm94Exceptionalhealth index
Python · TypeScript★ 454↓ 17.2K/moSep 17, 2026
PyPI93Exceptionalhealth index

NVIDIA/earth2studioOpen-source deep-learning framework for exploring, building and deploying AI weather/climate workflows.
Python★ 1,152↓ 3,787/moSep 30, 2026
PyPI93Exceptionalhealth index

Unidata/siphonSiphon - A collection of Python utilities for retrieving atmospheric and oceanic data from remote sources, focusing on being able to retrieve data from Unidata data technologies, such as the THREDDS data server.
Python★ 246↓ 33.2K/moSep 18, 2026
PyPI90Excellenthealth index

pySTEPS/pystepsPython framework for short-term ensemble prediction systems.
Python★ 593↓ 12.9K/moOct 19, 2026
PyPI89Excellenthealth index
Python★ 319↓ 11.8K/moSep 13, 2026
PyPI88Excellenthealth index

ashuttl/linecastWeather, tides, the sun, the moon, maps, and a planetarium, in your terminal. The Old Farmer's Almanac meets Minitel.
Python★ 540↓ 4,259/moSep 26, 2026
PyPI87Excellenthealth index

Unidata/MetPyMetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.
Python★ 1,442↓ 171.6K/moSep 17, 2026
npm · crates.io · PyPI87Excellenthealth index
Rust · Python★ 74↓ 19.4K/moSep 15, 2026
PyPI86Excellenthealth index
Python★ 9↓ 12K/moSep 12, 2026
npm86Excellenthealth index

weather-mcp/weather-mcpFree, open-source MCP server giving AI assistants 17 weather tools — a one-call weather summary plus forecasts, alerts, air quality, marine, radar, lightning, rivers, wildfires, and historical data back to 1940. Ask by city name or coordinates. Built on free public APIs (NOAA, Open-Meteo). No API keys, no signup.
TypeScript★ 49↓ 18.3K/moOct 20, 2026
PyPI83Excellenthealth index
Python★ 4↓ 61.8K/moSep 11, 2026
crates.io83Excellenthealth index
Rust★ 85↓ 29.5K/moSep 11, 2026
PyPI83Excellenthealth index
Python★ 1,196↓ 2,733/moSep 17, 2026
TypeScript · Svelte★ 6↓ 798/moSep 13, 2026
Python★ 124↓ 11.5K/moOct 18, 2026

cmer81/open-meteo-mcpA comprehensive MCP server providing access to Open-Meteo weather APIs for Large Language Models
TypeScript · Python★ 68↓ 2,107/moSep 17, 2026
Python★ 120↓ 5,412/moOct 15, 2026

openclimatefix/graph_weatherGraph-based weather forecasting models. Originally, PyTorch implementation of Ryan Keisler's 2022 "Forecasting Global Weather with Graph Neural Networks" paper (https://arxiv.org/abs/2202.07575)
Python★ 304Sep 8, 2026
Python★ 20↓ 104/moSep 6, 2026
JavaScript★ 48↓ 2,024/moSep 13, 2026
PyPI · npm · Maven73Goodhealth index
Python · Swift · Java★ 67↓ 415.6K/moOct 21, 2026
PyPI · crates.io · npm67Goodhealth index
Python · TypeScript · Rust★ 11↓ 17.4K/moOct 3, 2026
TypeScript★ 3↓ 8,240/moSep 13, 2026
npm63Moderatehealth index

cyanheads/open-meteo-mcp-serverGeocode places, fetch global weather forecasts, ERA5 historical climate, marine conditions, air quality, and terrain elevation via MCP. STDIO or Streamable HTTP.
TypeScript★ 5↓ 1,486/moSep 11, 2026
NuGet57Moderatehealth index

MarkCiliaVincenti/OpenWeatherMap.CacheAn asynchronous .NET library that allows you to fetch & cache current weather readings from the OpenWeather API, with built-in resiliency that can extend the cache lifetime in case the API is unreachable.
C#★ 9Sep 19, 2026
PyPI56Moderatehealth index
Python · Rust★ 7↓ 6,474/moAug 24, 2026
crates.io56Moderatehealth index
Rust★ 14↓ 4,690/moOct 21, 2026
npm54Moderatehealth index
TypeScript★ 0↓ 10.7K/moSep 19, 2026
Packagist53Moderatehealth index
PHP★ 0↓ 2,521/moOct 19, 2026