awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
orchest avatar

orchest/orchestArchived

0
View on GitHub↗
4,138 星标·261 分支·TypeScript·Apache-2.0·6 次浏览orchest.readthedocs.io/en/stable↗

Orchest

Orchest 是一个数据流水线编排器和容器化工作流管理器。它提供了一个平台,通过图形界面和脚本的结合来设计、调度和执行复杂的数据处理序列。

该平台通过使用容器管理软件依赖项而脱颖而出,确保了跨不同环境的一致执行。它具有一个多语言任务调度器,能够触发用多种编程语言编写的作业,并包含一个跟踪项目配置和代码历史快照的版本控制系统。

系统涵盖了可视化工作流设计和基于图的依赖映射,以及用于循环或即时执行的时间触发任务调度。它还支持部署在流水线运行期间保持活跃的持久化后台服务。

Features

  • Data Pipeline Orchestration - Provides a platform for designing, scheduling, and monitoring complex sequences of data processing tasks.
  • Data Pipeline Orchestrators - Provides a professional platform for automating complex sequences of data processing tasks.
  • Nodal Workflow Designers - Provides a nodal interface for constructing and managing modular data processing pipelines through visual connections.
  • Polyglot Execution Orchestrators - Provides a polyglot execution runtime that manages the sequential execution of code across diverse language runtimes.
  • Scripted Workflow Automations - Implements a scripting language to define the order and flow of data processing tasks, replacing manual sequences.
  • Scripted Pipeline Logic - Uses a domain-specific scripting language to define the logic and order of data processing sequences.
  • Workflow Managers - Acts as a platform that uses containers to manage software dependencies and ensure consistent workflow execution.
  • Containerized - Uses containers to isolate software requirements for each task, preventing version conflicts across different computing environments.
  • Execution Environment Configurations - Defines software dependencies and parameters to ensure workflows execute consistently across different machines.
  • Polyglot Task Processors - Triggers data processing jobs written in multiple programming languages using a polyglot task processor.
  • Polyglot Workflow Orchestration - Provides a managed environment that coordinates business logic and state across multiple different programming language runtimes in a single workflow.
  • Graph-Based Workflow Models - Implements graph-based workflow models to map task dependencies and execution sequences visually.
  • Recurring Task Schedulers - Ships utilities for executing specific workflow subsets immediately or repeatedly at fixed time intervals.
  • Container-Based Isolation - Provides container-based isolation to ensure task-specific software dependencies remain consistent across different hardware architectures.
  • Visual Workflow Orchestrators - Provides a graphical user interface for managing task dependencies and execution order through visual representations.
  • Data Pipeline Flow Designers - Provides a graphical user interface for mapping task dependencies and designing data processing flows visually.
  • Batch Processing Schedulers - Automates and manages the execution of recurring data processing jobs on a scheduled basis.
  • Version Control Snapshots - Tracks historical changes to project configurations and code through a system of versioned immutable snapshots.
  • Time-Based Triggers - Executes workflow subsets based on recurring calendar intervals or immediate manual trigger requests.
  • Persistent Background Services - Launches persistent background services that remain active for the entire duration of a pipeline execution.
  • Configuration Version Control - Integrates version control to track and audit historical changes to project configurations and code.
  • Workflow Orchestration - Visual pipeline editor and workflow orchestrator for Kubernetes.
  • Data Pipelines - No-code builder for data pipelines.
  • Data Orchestration - Visual interface for building and managing data pipelines.
  • GitOps And Continuous Delivery - Tool for building data pipelines with Jupyter notebook support.
  • Workflow Platforms - Integrated development environment for data science workflows.

Star 历史

orchest/orchest 的 Star 历史图表orchest/orchest 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

orchest/orchest 是做什么的?

Orchest 是一个数据流水线编排器和容器化工作流管理器。它提供了一个平台,通过图形界面和脚本的结合来设计、调度和执行复杂的数据处理序列。

orchest/orchest 的主要功能有哪些?

orchest/orchest 的主要功能包括:Data Pipeline Orchestration, Data Pipeline Orchestrators, Nodal Workflow Designers, Polyglot Execution Orchestrators, Scripted Workflow Automations, Scripted Pipeline Logic, Workflow Managers, Containerized。

orchest/orchest 有哪些开源替代品?

orchest/orchest 的开源替代品包括: prefecthq/prefect — Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as… apache/nifi — Apache NiFi is a flow-based programming platform that enables the visual design, monitoring, and management of data… zenml-io/zenml — ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning… spotify/luigi — Luigi is a Python framework designed for building and managing complex batch data pipelines. It functions as a… flyteorg/flyte — Flyte is a Kubernetes-based machine learning orchestrator and containerized pipeline manager designed for coordinating… ploomber/ploomber — The fastest ⚡️ way to build data pipelines. Develop iteratively, deploy anywhere. ☁️.

Orchest 的开源替代方案

相似的开源项目,按与 Orchest 的功能重合度排序。
  • prefecthq/prefectPrefectHQ 的头像

    PrefectHQ/prefect

    21,640在 GitHub 上查看↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Pythonautomationdatadata-engineering
    在 GitHub 上查看↗21,640
  • apache/nifiapache 的头像

    apache/nifi

    5,976在 GitHub 上查看↗

    Apache NiFi is a flow-based programming platform that enables the visual design, monitoring, and management of data pipelines. At its core, it provides a web-based visual dataflow designer where users build directed graphs of processors to route, transform, and mediate data movement between any source and destination without writing custom code. The system records fine-grained data provenance for every data item from ingestion to delivery, supporting audit, debugging, and replay of data lineage. The platform distinguishes itself through a zero-master cluster architecture that distributes proc

    Javaapachehacktoberfestjava
    在 GitHub 上查看↗5,976
  • zenml-io/zenmlzenml-io 的头像

    zenml-io/zenml

    5,451在 GitHub 上查看↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Pythonagentopsagentsai
    在 GitHub 上查看↗5,451
  • spotify/luigispotify 的头像

    spotify/luigi

    18,676在 GitHub 上查看↗

    Luigi is a Python framework designed for building and managing complex batch data pipelines. It functions as a workflow orchestration engine that organizes tasks into directed acyclic graphs, ensuring that jobs execute in the correct logical order based on their dependencies. By utilizing a centralized scheduler, the system coordinates task execution across distributed environments, tracks global workflow state, and prevents redundant processing by verifying the existence of output targets before triggering any work. The project distinguishes itself through a robust state-tracking mechanism t

    Pythonhadoopluigiorchestration-framework
    在 GitHub 上查看↗18,676
查看 Orchest 的所有 30 个替代方案→