Skip to content
@ecmwf

European Centre for Medium-Range Weather Forecasts

Providing software to work with meteorological data and services

Welcome to ECMWF GitHub!

ECMWF is the European Centre for Medium-Range Weather Forecasts.

Have a look at some of our popular topics:

  • earthkit for weather and climate tools in Python
  • anemoi for developing machine learning weather forecasting models
  • ecflow for workflow management
  • mars for data handling software and services

Pinned Loading

  1. earthkit earthkit Public

    Python tools to work with weather and climate data

    Python 323 21

  2. eccodes eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    C++ 274 112

  3. ecmwf-opendata ecmwf-opendata Public

    A package to download ECMWF open data

    Python 341 54

  4. ecflow ecflow Public

    ECMWF's workflow manager

    C++ 65 25

  5. anemoi-core anemoi-core Public

    Core packages for Anemoi.

    Python 172 126

Repositories

Showing 10 of 175 repositories
  • eckit Public

    A C++ toolkit that supports development of tools and applications at ECMWF.

    ecmwf/eckit's past year of commit activity
    C++ 31 Apache-2.0 28 7 16 Updated Nov 2, 2026
  • pproc Public
    ecmwf/pproc's past year of commit activity
    Python 0 Apache-2.0 0 0 5 Updated Nov 2, 2026
  • gribjump Public
    ecmwf/gribjump's past year of commit activity
    C++ 6 Apache-2.0 1 1 9 Updated Nov 2, 2026
  • forecast-in-a-box Public

    Forecast-In-A-Box is a prototype system to integrate ECMWF ML Models and products into a self contained box

    ecmwf/forecast-in-a-box's past year of commit activity
    TypeScript 23 Apache-2.0 11 56 11 Updated Nov 2, 2026
  • ecmwf-datastores-client Public

    ECMWF Data Stores Service (DSS) API Python client

    ecmwf/ecmwf-datastores-client's past year of commit activity
    Python 26 Apache-2.0 0 0 1 Updated Nov 2, 2026
  • polytope Public

    A library for extracting polytope "features" from datacubes

    ecmwf/polytope's past year of commit activity
    Python 49 Apache-2.0 10 6 20 Updated Nov 2, 2026
  • ecmwf-weather-skills Public

    Agent Skills for ECMWF weather data — Open Data, Polytope, CDS/ADS, MARS, WMS/OpenCharts and earthkit

    ecmwf/ecmwf-weather-skills's past year of commit activity
    Python 15 Apache-2.0 0 0 1 Updated Nov 2, 2026
  • anemoi-core Public

    Core packages for Anemoi.

    ecmwf/anemoi-core's past year of commit activity
    Python 172 Apache-2.0 126 93 (7 issues need help) 64 Updated Nov 1, 2026
  • ecmwf/reusable-workflows's past year of commit activity
    Python 0 Apache-2.0 1 0 13 Updated Nov 1, 2026
  • open-ecpds Public

    OpenECPDS boosts the efficiency and productivity of data services by using proven and innovative technologies. It offers a portable, adaptable application for diverse environments, with a user-friendly tool for managing data acquisition, dissemination with push/pull mechanisms, and a notification system, all using standard protocols.

    ecmwf/open-ecpds's past year of commit activity
    Java 12 Apache-2.0 2 0 1 Updated Nov 1, 2026