#34 · Primary category: MLOps & Evaluation
kedro
Kedro is a toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular.
Project last updated:08/28/26
GitHub Stars
11.0K
Forks
1.1K
Contributors
296
License
Other
Why we included this project
Moving a data-science notebook into a scheduled production pipeline is where many ML projects stall, and Kedro is built to remove that step. It is a Python framework that imposes software-engineering structure on data work: a standard project layout, a data catalog with connectors for local and cloud filesystems, and automatic dependency resolution between pipeline nodes. Because each pipeline node is a modular, testable function, the same codebase can go from a Jupyter prototype to scheduled runs on Airflow, Kubeflow, Databricks, or SageMaker without a rewrite. Kedro-Viz adds a visual layer for data lineage, node status, and execution time, which helps when explaining the workflow to stakeholders or hunting down a failing step. For data scientists and ML engineers who are tired of fragile glue code, it is a practical foundation for reproducible, standardized work.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
unsloth
Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, FLUX and more.
LlamaFactory
Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
langfuse
🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
netron
Visualizer for neural network, deep learning and machine learning models