Back to directory

Kedro

A Python framework for production-ready data engineering and data science pipelines, applying software engineering practices to make them reproducible, maintainable and modular.

Kedro

Kedro is an open-source Python framework, hosted by the LF AI & Data Foundation, for building data engineering and data science pipelines using standard software engineering practices so they stay reproducible, maintainable and modular.

It provides a standard, modifiable project template based on Cookiecutter Data Science, a data catalog of lightweight connectors for loading and saving data across local, network, cloud and HDFS storage with file-based versioning, and automatic dependency resolution between pipeline functions with visualization through Kedro-Viz.

It supports test-driven development with pytest, documentation with Sphinx, and linting with ruff, and can be deployed to a single machine or distributed across platforms such as Argo, Prefect, Kubeflow, AWS Batch and Databricks.

More in Data engineering

See all 98
  • ppgrid

    mrzk.io

    An open-source tool that turns tens of millions of point-data rows into a smooth, adaptive-resolution raster in seconds, using a push-pull mipmap approximation of inverse distance weighting that stays fast as the dataset grows.

  • Scope Lineage

    github.com

    An offline static analyzer that turns Spark and Hive SQL into structured, versioned column-lineage and diagnostics files, so AI agents and knowledge bases can reason from addressable, checkable facts instead of guessing from raw SQL.

  • A pair of Colab notebooks demonstrating a retrieval-augmented generation workflow for extracting structured datasets from scientific paper abstracts, applied here to hydrogen-storage properties of metal alloys and hydrides.