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

  2. eccodes eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    C++ 272 110

  3. ecmwf-opendata ecmwf-opendata Public

    A package to download ECMWF open data

    Python 339 55

  4. ecflow ecflow Public

    ECMWF's workflow manager

    C++ 65 25

  5. anemoi-core anemoi-core Public

    Core packages for Anemoi.

    Python 164 120

Repositories

Showing 10 of 173 repositories
  • atlas Public

    A library for numerical weather prediction and climate modelling

    ecmwf/atlas's past year of commit activity
    C++ 153 Apache-2.0 50 20 10 Updated Oct 15, 2026
  • metkit Public

    Toolkit for manipulating and describing meteorological objects, implementing the MARS language and associated processing and semantics.

    ecmwf/metkit's past year of commit activity
    C++ 9 Apache-2.0 16 2 12 Updated Oct 15, 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 26 4 4 Updated Oct 14, 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 1 2 Updated Oct 14, 2026
  • fdb Public

    Fdb is a domain-specific object store for meteorological objects

    ecmwf/fdb's past year of commit activity
    C++ 43 Apache-2.0 16 13 13 Updated Oct 14, 2026
  • fckit Public

    A Fortran toolkit for interoperating Fortran with C/C++

    ecmwf/fckit's past year of commit activity
    Fortran 48 Apache-2.0 21 8 6 Updated Oct 14, 2026
  • anemoi-datasets Public

    Datasets for Machine Learning weather forecasting models

    ecmwf/anemoi-datasets's past year of commit activity
    Python 88 Apache-2.0 83 32 (1 issue needs help) 27 Updated Oct 14, 2026
  • eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    ecmwf/eccodes's past year of commit activity
    C++ 272 Apache-2.0 110 8 17 Updated Oct 14, 2026
  • eckit Public

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

    ecmwf/eckit's past year of commit activity
    C++ 30 Apache-2.0 27 8 11 Updated Oct 14, 2026
  • ecbuild Public

    A CMake-based build system, consisting of a collection of CMake macros and functions that ease the managing of software build systems

    ecmwf/ecbuild's past year of commit activity
    CMake 38 Apache-2.0 42 14 6 Updated Oct 14, 2026