Hamilton is a lightweight in-process framework to define, execute, and observe directed acyclic graphs (DAGs) that express data transformations. In Hamilton one can express complex DAGs of transformations, e.g. from dataframe transformations (using pandas, polars, PySpark), machine learning pipelines, through to regular software engineering API request and LLM API based workflows. Observability hooks are built into the framework. The Hamilton UI is a self-hostable service to capture observability output from workflow runs. Apache Software Foundation incubation will establish Hamilton as a community-driven standard.
Resources: hamilton
Started: 2025-04-12; Last Status Update: 2025-04-12
Reporting: February, May, August, November
Committers: 5
All Committers are PPMC members
Mentors: Kevin Ratnasekera (djkevincr), Ayush Saxena (ayushsaxena), PJ Fanning (fanningpj)
2025-04-12 Project enters incubation.
2025-04-12 Mailing lists were requested through self-service portal.
2024-10-24 Mailing lists were created.
2024-11-05 Git repos were transferred to ASF.
2024-11-11 Podling name search got appvoed.
2024-11-14 New website went live.
2024-11-15 New project logo was finalized.
2024-11-21 Announcement blog on Hamilton joins the ASF Incubator.
2025-03-19 Announcing the New committer: Xiong Tong (TomShawn)
Developer mailing list: http://mail-archives.apache.org/mod_mbox/hamilton-dev
Commits mailing list: http://mail-archives.apache.org/mod_mbox/hamilton-commits
No PGP Signing Keys
Please investigate the following potential issues
The podling website scan does the best it can. Details are found here