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 319 20

  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 340 55

  4. ecflow ecflow Public

    ECMWF's workflow manager

    C++ 65 25

  5. anemoi-core anemoi-core Public

    Core packages for Anemoi.

    Python 167 125

Repositories

Showing 10 of 173 repositories
  • anemoi-core Public

    Core packages for Anemoi.

    ecmwf/anemoi-core's past year of commit activity
    Python 167 Apache-2.0 125 87 (7 issues need help) 52 Updated Oct 22, 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 Oct 22, 2026
  • WeatherGenerator Public

    The repository of the WeatherGenerator project

    ecmwf/WeatherGenerator's past year of commit activity
    Python 147 Apache-2.0 76 469 (9 issues need help) 166 Updated Oct 22, 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 2 Updated Oct 21, 2026
  • grib-check Public

    A tool that validates project-specific conventions of GRIB files

    ecmwf/grib-check's past year of commit activity
    Jsonnet 1 Apache-2.0 0 12 1 Updated Oct 21, 2026
  • ecflow Public

    ECMWF's workflow manager

    ecmwf/ecflow's past year of commit activity
    C++ 65 Apache-2.0 25 2 11 Updated Oct 21, 2026
  • AI_weather_quest Public

    Python code to support and participate in ECMWF-hosted AI Weather Quest

    ecmwf/AI_weather_quest's past year of commit activity
    Python 12 Apache-2.0 5 1 0 Updated Oct 21, 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 10 Apache-2.0 27 4 5 Updated Oct 21, 2026
  • eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    ecmwf/eccodes's past year of commit activity
    C++ 274 Apache-2.0 112 8 18 Updated Oct 21, 2026
  • earthkit-workflows-anemoi Public

    Bridge between anemoi & earthkit-workflows

    ecmwf/earthkit-workflows-anemoi's past year of commit activity
    Python 2 Apache-2.0 1 3 2 Updated Oct 21, 2026