Orchestration Tools
DAG-Based Data Transformation Library
★ 4.2
Data Transformation Framework
★ 4.3
pip install sf-hamiltonpip install sqlmeshpip install sf-hamiltonpip install sqlmeshPython data engineers use Hamilton to define feature engineering pipelines where each column or feature is a Python function whose parameters declare its dependencies. Hamilton builds the DAG from function signatures automatically — engineers add a new feature by writing a new function, and Hamilton wires it into the execution graph without any manual DAG configuration.
Python data engineers use SQLMesh as a dbt alternative with stronger SQL semantics and Python integration. Engineers define SQL and Python models in the same project — SQLMesh understands column-level dependencies and plans only the minimum set of models that need to rebuild when code changes, making incremental development fast and cost-efficient.
Individual Tool Pages