prefect

Workflow automator

A framework for building and managing workflows that automate data processing tasks in Python

Prefect is a workflow orchestration framework for building resilient data pipelines in Python.

GitHub

18k stars
165 watching
2k forks
Language: Python
last commit: almost 2 years ago
Linked from 9 awesome lists

automationdatadata-engineeringdata-opsdata-scienceinfrastructureml-opsobservabilityorchestrationpipelineprefectpythonworkflowworkflow-engine

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
skydio/revupTools for managing pull requests without changing branches322
shobrook/reboundInstantly fetches Stack Overflow results when an exception is thrown in a running program4,109
facebook/relayA framework that simplifies data-driven React applications by abstracting away imperative API interactions and providing GraphQL-based query management.18,434
microsoft/taskweaverAn agent framework for planning and executing data analytics tasks through code snippets.5,398
bogdanp/dramatiqA fast and reliable way to process tasks in the background.4,388
agnostiqhq/covalentA Python library for orchestrating machine-learning and high-performance computing workflows in heterogeneous environments785
amitt001/delegator.pyA library for managing subprocesses in Python.1,702
pathwaycom/pathwayA Python-based ETL framework for stream processing and real-time analytics with a scalable Rust engine.7,174
pipefunc/pipefuncAutomates and simplifies the creation of function pipelines for efficient execution of scientific workflows.230
coleifer/hueyA lightweight task queue written in Python with support for multiple execution models and scheduling.5,259
natcap/taskgraphA Python library for managing and optimizing computational workflows with parallel processing and data reuse.22
stackstorm/st2An event-driven automation platform that ties together services and tools to automate common operational patterns6,116
couler-proj/coulerProvides a unified interface for constructing and managing workflows across different workflow engines.919
flyteorg/flyteAn orchestrator platform that enables the building and deployment of production-grade data pipelines.5,850
taskflow/taskflowA tool for parallel task programming with automatic work-stealing and heterogeneous CPU-GPU task management10,338