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 183 10

  2. eccodes eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    C++ 246 97

  3. ecmwf-opendata ecmwf-opendata Public

    A package to download ECMWF open data

    Python 291 43

  4. ecflow ecflow Public

    ECMWF's workflow manager

    C++ 56 16

  5. anemoi-core anemoi-core Public

    Core packages for Anemoi.

    Python 104 78

Repositories

Showing 10 of 153 repositories
  • anemoi-core Public

    Core packages for Anemoi.

    ecmwf/anemoi-core’s past year of commit activity
    Python 104 Apache-2.0 78 128 (7 issues need help) 38 Updated Jan 28, 2026
  • ecmwf/earthkit-workflows’s past year of commit activity
    Python 5 Apache-2.0 0 0 2 Updated Jan 28, 2026
  • anemoi-datasets Public

    Datasets for Machine Learning weather forecasting models

    ecmwf/anemoi-datasets’s past year of commit activity
    Python 61 Apache-2.0 53 67 (1 issue needs help) 11 Updated Jan 28, 2026
  • fdb Public

    Fdb is a domain-specific object store for meteorological objects

    ecmwf/fdb’s past year of commit activity
    C++ 40 Apache-2.0 13 16 8 Updated Jan 28, 2026
  • eckit Public

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

    ecmwf/eckit’s past year of commit activity
    C++ 28 Apache-2.0 27 3 9 Updated Jan 28, 2026
  • WeatherGenerator Public

    The repository of the WeatherGenerator project

    ecmwf/WeatherGenerator’s past year of commit activity
    Python 99 Apache-2.0 51 270 (10 issues need help) 39 Updated Jan 28, 2026
  • ecmwf/earthkit-meteo’s past year of commit activity
    Python 6 Apache-2.0 3 9 7 Updated Jan 28, 2026
  • ecmwf/anemoi-transform’s past year of commit activity
    Python 7 Apache-2.0 17 17 2 Updated Jan 28, 2026
  • multio Public

    MultIO is a runtime-configurable multiplexer for Weather Model output of GRIB data

    ecmwf/multio’s past year of commit activity
    Fortran 9 Apache-2.0 19 3 2 Updated Jan 28, 2026
  • cfgrib Public

    A Python interface to map GRIB files to the NetCDF Common Data Model following the CF Convention using ecCodes

    ecmwf/cfgrib’s past year of commit activity
    Python 452 Apache-2.0 83 100 (1 issue needs help) 10 Updated Jan 28, 2026