apache/hamilton

Apache Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage/tracing and metadata. Runs and scales everywhere python does.

70
/ 100
Verified

Builds DAGs from annotated Python functions with parameter-based dependency inference, eliminating manual graph construction. Includes optional schema validation, data quality checks, and a dedicated UI for lineage tracking and observability across execution environments. Integrates with Airflow, FastAPI, notebooks, and other Python contexts through pluggable adapters while maintaining portability.

2,430 stars. Actively maintained with 77 commits in the last 30 days.

No Package No Dependents
Maintenance 25 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

2,430

Forks

176

Language

Jupyter Notebook

License

Apache-2.0

Last pushed

Mar 08, 2026

Commits (30d)

77

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/apache/hamilton"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.