hamilton
Dataflow framework
Helps define and manage data transformations with a modular, self-documenting, and portable framework for directed acyclic graphs (DAGs) of data transformations.
Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage/tracing and metadata. Runs and scales everywhere python does.
2k stars
17 watching
127 forks
Language: Jupyter Notebook
last commit: 2 months ago
Linked from 4 awesome lists
dagdata-analysisdata-engineeringdata-sciencedataframeetletl-frameworketl-pipelinefeature-engineeringhacktoberfestlineagellmopsmachine-learningmlopsorchestrationpandaspythonragsoftware-engineering
Related projects:
Repository | Description | Stars |
---|---|---|
| A lightweight Python dataflow engine for building and executing directed acyclic graphs (DAGs) in a scalable manner. | 123 |
| Automates and simplifies the creation of function pipelines for efficient execution of scientific workflows. | 230 |
| A framework for building applications with state management and decision-making capabilities using LLMs and graphs | 1,368 |
| A framework for managing and executing workflows described by directed acyclic graphs. | 23 |
| A cross-platform framework for building and executing directed acyclic graphs (DAGs) in C++. | 1,815 |
| A toolkit for expressing programs as directed acyclic graphs and wiring together computations over time-series data. | 169 |
| A framework for building data pipelines with concurrent execution and dependency management | 33 |
| A library and toolset for building fast, performant GraphQL-based decentralized applications | 177 |
| A framework for declarative data flow programming and edge computing | 92 |
| A platform providing a modular, upgradeable infrastructure for decentralized autonomous organizations (DAOs) on the Ethereum blockchain. | 47 |
| A package to dynamically build and manage directed acyclic graphs (DAGs) of tasks that can be executed in parallel or sequentially. | 56 |
| A library that provides a data structure and algorithms for visualizing directed acyclic graphs | 1,460 |
| An orchestration platform for data pipelines and assets, providing a declarative programming model and integrated lineage and observability. | 12,055 |
| A tool to manage and expose complex data flows through multiple protocols. | 94 |
| Provides tools and an ontology for representing and managing structured information about buildings and equipment. | 375 |