Helm is the package manager for Kubernetes, installing and managing apps packaged as reusable Charts.
argoproj/argo-cd
A declarative GitOps continuous delivery tool that syncs Kubernetes applications to the state defined in Git repositories.
- Stars
- 24,433
- Forks
- 7,971
- Open issues
- 4,436
- Last commit
- 12 hours ago
What is it?
Argo CD is a continuous delivery tool for Kubernetes that follows the GitOps model. Application definitions, configurations and environments are kept in version control, and Argo CD keeps the live cluster state matching what is declared there.
It supports multiple configuration formats, including plain manifests, Helm, Kustomize and Jsonnet, so teams can keep their existing tooling. Deployment and lifecycle actions are automated and their history can be audited through Git.
Argo CD ships with a web UI and a CLI, and it is commonly deployed as a Helm chart. The project is part of the Argo ecosystem under the CNCF.
Key features
- 01Syncs Kubernetes clusters to desired state stored in Git repositories.
- 02Supports Helm, Kustomize, Jsonnet and plain YAML manifests.
- 03Provides a web UI and CLI for viewing and managing applications.
- 04Tracks deployment history and drift from the declared state.
Use cases
- Deploying microservices to multiple Kubernetes clusters from a single Git repository.
- Managing production and staging environments through pull-request-based changes.
- Auditing who changed what in cluster configuration over time.
Things to know
- It is built for Kubernetes, so you need a Kubernetes cluster to use it.
Topics
FAQ
- What is argo-cd?
- A declarative GitOps continuous delivery tool that syncs Kubernetes applications to the state defined in Git repositories. Argo CD is a continuous delivery tool for Kubernetes that follows the GitOps model. Application definitions, configurations and environments are kept in version control, and Argo CD keeps the live cluster state matching what is declared there.
- Is argo-cd free to use? What license does it have?
- argo-cd is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is argo-cd still maintained?
- Actively maintained. The last commit to argo-cd was on Oct 21, 2026.
- What can I use argo-cd for?
- Deploying microservices to multiple Kubernetes clusters from a single Git repository. Managing production and staging environments through pull-request-based changes. Auditing who changed what in cluster configuration over time.
- Where can I get argo-cd?
- The source code and installation instructions are on GitHub: https://github.com/argoproj/argo-cd
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open source cloud native container registry that stores, signs, and scans images and Helm charts, with RBAC and replication.
Git-native feature flag platform that stores flags in your own Git repositories and deploys them alongside code.
A self-hosted continuous delivery and deployment platform for containerized apps, with version management across Docker, Podman and Kubernetes.
Helm chart for deploying the Harbor container registry onto a Kubernetes cluster.
Runs Kubernetes clusters as Docker containers using vCluster, a lighter alternative to KinD with pause/resume and built-in load balancers.