Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Go
  3. PipeCD

PipeCD

Apache-2.0Gov0.57.0

A unified GitOps continuous delivery platform for multi-cloud applications including Kubernetes, Terraform, Cloud Run, Lambda, and ECS.

Visit WebsiteGitHubGitHub
1.3k stars297 forks0 contributors

What is PipeCD?

PipeCD is a GitOps-style continuous delivery platform that provides a consistent deployment and operations experience for applications across multiple platforms and clouds. It enables engineers to deploy faster with more confidence by managing deployment operations through pull requests on Git. The platform supports Kubernetes, Terraform, GCP Cloud Run, AWS Lambda, and AWS ECS applications with a unified interface.

Target Audience

DevOps engineers and platform teams managing deployments across hybrid or multi-cloud environments, particularly those seeking a unified GitOps solution for diverse application types. It is also suitable for organizations scaling from small projects to thousands of cross-platform applications.

Value Proposition

Developers choose PipeCD for its unified pipeline definition that works across multiple platforms without requiring changes to CRDs or application manifests, ensuring simplicity and consistency. Its security-first design, built-in deployment analysis, and delivery insights provide confidence and measurable performance improvements in deployment workflows.

Overview

The One CD for All {applications, platforms, operations}

Use Cases

Best For

  • Implementing GitOps practices for Kubernetes, Terraform, Cloud Run, Lambda, and ECS applications with a single tool
  • Managing deployments across multi-cloud or hybrid environments with a consistent interface
  • Enhancing deployment security by keeping credentials within the application cluster and using pull request-based operations
  • Gaining delivery insights through metrics like lead time, deployment frequency, MTTR, and change failure rate
  • Scaling deployment operations from small projects to thousands of cross-platform applications in enterprise settings
  • Integrating with any CI system to handle deployment pipelines after artifact building and testing

Not Ideal For

  • Teams exclusively using a single platform with mature, platform-specific CD tools (e.g., Kubernetes-only with ArgoCD)
  • Projects requiring immediate, push-based deployments without Git commit overhead
  • Organizations with legacy systems or workflows that cannot easily adopt GitOps practices

Pros & Cons

Pros

Unified Multi-Platform Support

Provides the same deployment interface for Kubernetes, Terraform, GCP Cloud Run, AWS Lambda, and AWS ECS, simplifying management across heterogeneous environments as highlighted in the README.

Security-First Credential Handling

Keeps deployment credentials within the application cluster, preventing exposure outside and enhancing security, a key feature emphasized in the project description.

Built-In Deployment Analysis

Integrates analysis into the pipeline to measure impact based on metrics, logs, and emitted requests, helping teams deploy with more confidence as per the README.

Scalable Enterprise Design

Designed to manage thousands of cross-platform applications in multi-cloud environments, making it suitable for large-scale deployments while also working for small projects.

Cons

Complex Initial Setup

Requires configuring multiple components as detailed in the installation guide, which can be more involved than simpler, platform-specific CD tools.

GitOps Dependency

Relies entirely on Git-based workflows and pull requests for deployments, which may not fit teams preferring other triggering mechanisms or with non-Git systems.

Limited Ecosystem Maturity

As a CNCF Sandbox project, it has a smaller community and fewer third-party integrations compared to more established alternatives like Jenkins or ArgoCD.

Frequently Asked Questions

Quick Stats

Stars1,304
Forks297
Contributors0
Open Issues143
Last commit11 hours ago
CreatedSince 2020

Tags

#lambda#devops#multi-cloud#istio#serverless#cncf#kubernetes#deployment-platform#terraform#infrastructure#ecs#continuous-delivery#gitops#cloud-native

Built With

G
Go

Links & Resources

Website

Included in

Go169.1k
Auto-fetched 7 hours ago

Related Projects

KubernetesKubernetes

Production-Grade Container Scheduling and Management

Stars123,320
Forks43,367
Last commit8 hours ago
MobyMoby

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

Stars71,766
Forks18,971
Last commit19 hours ago
traefiktraefik

The Cloud Native Application Proxy

Stars63,810
Forks6,059
Last commit1 day ago
GiteaGitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

Stars56,625
Forks6,861
Last commit14 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub