awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pachyderm avatar

pachyderm/pachyderm

0
View on GitHub↗
www.pachyderm.com↗

Pachyderm

Pachyderm is a containerized, versioned, and lineage-tracked data pipeline platform that runs natively on Kubernetes. It combines a distributed file system backend with immutable data versioning, so every commit to a data repository creates an auditable snapshot, and every pipeline step executes as an isolated container. The platform is defined by a data-centric pipeline model where pipelines are specified by their input and output data repositories rather than explicit task sequences, and provenance is recorded as a directed acyclic graph of commits linking output data to its input sources and pipeline versions.

The platform differentiates itself through its Kubernetes-native orchestration, which manages pipeline execution as Kubernetes jobs for autoscaling, resource isolation, and cluster-wide scheduling. Trigger-driven pipeline invocation automatically starts downstream runs when new data commits arrive, enabling fully automated multi-stage data processing. Pachyderm also provides built-in data lineage tracking that records an immutable history of data versions and the pipeline steps that produced each version, supporting full reproducibility and auditability.

For deployment, Pachyderm supports both local cluster deployment using containers for development and testing, and production cluster deployment on Kubernetes in cloud environments. This allows teams to spin up a complete data pipeline environment on a local machine for iteration before provisioning a scalable, enterprise-grade data platform on cloud Kubernetes.

Features

  • Data Lineage Trackers - Records an auditable history of data versions and the pipeline steps that produced each version.
  • Data Pipeline Automation - Triggers multi-stage, language-agnostic data pipelines to run automatically whenever new data arrives.
  • Repository-Defined Pipelines - Pipelines are defined by their input and output data repositories, not by explicit task sequences.
  • Containerized Pipelines - Runs language-agnostic data pipelines inside containers for reproducible and portable data transformations.

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI
6,292 stele·575 fork-uri·Go·Apache-2.0·6 vizualizări
  • Pipeline-Integrated Versioning - Automates multi-stage data pipelines with built-in version control and lineage tracking for every dataset and transformation.
  • Kubernetes-Native Data Platforms - Provisioning a complete, scalable data pipeline infrastructure on cloud Kubernetes for enterprise-grade data processing workloads.
  • Immutable Commit Versioning - Every commit to a data repository creates an immutable snapshot, enabling full reproducibility and lineage tracking.
  • Pipeline Step Execution - Each pipeline step runs as an isolated container, allowing language-agnostic processing and dependency encapsulation.
  • Data Commit Triggers - New data commits automatically trigger downstream pipeline runs through a commit-based event system.
  • Data Pipeline Platforms - Provisions a complete data pipeline platform on a Kubernetes cluster in a cloud environment.
  • Data Processing Orchestrators - Deploying and scaling data pipelines on Kubernetes clusters, with automatic parallelization and resource management.
  • Pipeline Job Orchestration - Orchestrates parallel, autoscaling pipeline execution across a Kubernetes cluster.
  • Pipeline Job Orchestration - Pipeline execution is managed as Kubernetes jobs, enabling autoscaling, resource isolation, and cluster-wide scheduling.
  • Distributed File Systems - Data is stored and versioned on a distributed file system (PFS), providing scalable, fault-tolerant storage for large datasets.
  • Data Pipeline Orchestrators - Orchestrates containerized data pipelines on Kubernetes with automatic scaling and resource management.
  • Data Provenance Commit Graphs - Data lineage is recorded as a directed acyclic graph of commits, linking output data to its input sources and pipeline versions.
  • Immutable Lineage Trackers - Tracking and managing versions of datasets alongside the pipeline code that produced them, with full lineage and immutability.
  • Immutable Data Lineage - Records an immutable history of data versions and the pipeline steps that produced each version.
  • Data Pipeline Clusters - Ships a self-hosted data pipeline cluster deployable on local or cloud Kubernetes environments.
  • Local Development Clusters - Spinning up a containerized data pipeline environment on a local machine for testing and iteration before production deployment.
  • Gestionarea datelor - Versions data using a Git-like approach for pipelines.
  • Data Pipelines - Provides distributed processing for production ML pipelines on Kubernetes.
  • Data Processing Tools - Platform for reproducible data science and data versioning.
  • Build and CI/CD - Data versioning and pipeline management for containers.
  • Istoric stele

    Graficul istoricului de stele pentru pachyderm/pachydermGraficul istoricului de stele pentru pachyderm/pachyderm

    Întrebări frecvente

    Ce face pachyderm/pachyderm?

    Pachyderm is a containerized, versioned, and lineage-tracked data pipeline platform that runs natively on Kubernetes. It combines a distributed file system backend with immutable data versioning, so every commit to a data repository creates an auditable snapshot, and every pipeline step executes as an isolated container. The platform is defined by a data-centric pipeline model where pipelines are specified by their input and output data repositories rather than explicit…

    Care sunt principalele funcționalități ale pachyderm/pachyderm?

    Principalele funcționalități ale pachyderm/pachyderm sunt: Data Lineage Trackers, Data Pipeline Automation, Repository-Defined Pipelines, Containerized Pipelines, Pipeline-Integrated Versioning, Kubernetes-Native Data Platforms, Immutable Commit Versioning, Pipeline Step Execution.

    Care sunt câteva alternative open-source pentru pachyderm/pachyderm?

    Alternativele open-source pentru pachyderm/pachyderm includ: treeverse/lakefs — lakeFS is a data lake versioning system that provides Git-like branching and commits for large datasets stored in… zenml-io/zenml — ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… flyteorg/flyte — Flyte is a Kubernetes-based machine learning orchestrator and containerized pipeline manager designed for coordinating… iterative/dvc — DVC is a data versioning tool and pipeline orchestrator designed to track large datasets and machine learning models.… unstructured-io/unstructured — Unstructured is an enterprise-grade data orchestration engine designed to transform raw, unstructured files into…

    Alternative open-source pentru Pachyderm

    Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Pachyderm.
    • treeverse/lakefsAvatar treeverse

      treeverse/lakeFS

      5,406Vezi pe GitHub↗

      lakeFS is a data lake versioning system that provides Git-like branching and commits for large datasets stored in object storage. It functions as a version control layer, enabling the creation of immutable snapshots, atomic commits, and zero-copy branching to create isolated environments for data experimentation without duplicating physical files. The system serves as an S3-compatible storage gateway and an Iceberg REST catalog, allowing standard cloud storage protocols and compatible clients to manage versioned tables. It acts as a data quality gatekeeper by using an event-driven hook system

      Go
      Vezi pe GitHub↗5,406
    • zenml-io/zenmlAvatar zenml-io

      zenml-io/zenml

      5,451Vezi pe 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
      Vezi pe GitHub↗5,451
    • maiot-io/zenmlAvatar maiot-io

      maiot-io/zenml

      5,452Vezi pe GitHub↗

      ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

      Python
      Vezi pe GitHub↗5,452
    • flyteorg/flyteAvatar flyteorg

      flyteorg/flyte

      7,095Vezi pe GitHub↗

      Flyte is a Kubernetes-based machine learning orchestrator and containerized pipeline manager designed for coordinating AI workflows and data pipelines. It functions as an engine for defining and executing resilient pipelines, utilizing a data lineage tracker to maintain immutable execution states and ensure reproducible outputs. The platform distinguishes itself by packaging individual tasks into separate containers to ensure dependency isolation and environment consistency. It provides specialized capabilities for machine learning, including the transformation of trained models into scalable

      Go
      Vezi pe GitHub↗7,095
    Vezi toate cele 30 alternative pentru Pachyderm→