apache/hamilton
Apache Hamilton is a Python framework for creating portable and expressive data transformation DAGs with lineage tracking.

Not currently ranked — collecting fresh signals.
star history
It helps data scientists and engineers define testable, modular, self-documenting dataflows that encode lineage and metadata. The framework runs anywhere Python runs and is designed to scale. While not an ML model itself, it is explicitly used in llmops and rag contexts as an orchestration layer for building AI data pipelines and feature engineering workflows.
Frequently asked
- What is apache/hamilton?
- Apache Hamilton is a Python framework for creating portable and expressive data transformation DAGs with lineage tracking.
- Is hamilton open source?
- Yes — apache/hamilton is open source, released under the Apache-2.0 license.
- What language is hamilton written in?
- apache/hamilton is primarily written in Jupyter Notebook.
- How popular is hamilton?
- apache/hamilton has 2.6k stars on GitHub.
- Where can I find hamilton?
- apache/hamilton is on GitHub at https://github.com/apache/hamilton.