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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
argoproj avatar

argoproj/argo-cd

0
View on GitHub↗
22,087 stars·6,838 forks·Go·apache-2.0·10 vuesargo-cd.readthedocs.io↗

Argo Cd

Argo CD is a declarative, GitOps-based continuous delivery tool designed for Kubernetes. It functions as a centralized control plane that synchronizes application states from version-controlled repositories directly into target clusters, ensuring that the live environment consistently matches the desired configuration defined in Git.

The platform distinguishes itself through its ability to manage multi-cluster deployments from a single interface, providing unified oversight across distinct computing environments. It employs a controller-based reconciliation loop to continuously monitor for configuration drift, automatically remediating discrepancies to maintain the integrity of the infrastructure. Furthermore, it supports complex lifecycle orchestration, allowing for the execution of custom logic during deployment phases to facilitate advanced release strategies such as blue-green or canary upgrades.

Beyond core delivery, the project provides comprehensive observability into deployment health and maintains an event-driven audit log of all infrastructure modifications. It includes an integrated security layer that enforces granular access control by syncing with external identity providers, enabling centralized management of user permissions across the entire deployment infrastructure.

Features

  • GitOps Tools - Automates the delivery of application manifests from version control to Kubernetes clusters to maintain a single source of truth.
  • Continuous Delivery Engines - Provides a declarative platform that synchronizes application states from version control repositories directly into Kubernetes clusters.
  • Declarative Reconciliation Engines - Continuously reconciles live cluster state against Git-defined manifests to automatically resolve configuration drift.
  • Git-Based Deployment - Automates the synchronization of application manifests from version control repositories directly into Kubernetes clusters.
  • Multi-Cluster Deployment Managers - Orchestrates and monitors application rollouts across multiple distinct computing environments from a single interface.
  • Multi-Cluster Management Systems - Provides a centralized control plane to coordinate and monitor application deployments across multiple remote Kubernetes environments.
  • Deployment Management - Manages application lifecycles and deployments across multiple distinct computing environments from a single interface.
  • Drift Detection - Identifies discrepancies between live cluster resources and version-controlled definitions, triggering automated remediation.
  • Kubernetes Drift Detectors - Detects and remediates unauthorized configuration changes by comparing live Kubernetes resources against Git-defined manifests.
  • Deployment Orchestration - Orchestrates complex deployment workflows, including support for advanced release strategies like blue-green and canary upgrades.
  • Kubernetes Controllers - Implements custom resource definitions and control loops to observe and enforce desired cluster states.
  • Kubernetes Orchestration - Orchestrates advanced software release strategies like blue-green and canary upgrades within Kubernetes environments.
  • Role-Based Access Control - Integrates with external identity providers to manage user permissions and enforce granular access policies across deployment infrastructure.
  • Automation and CI/CD - Declarative GitOps continuous delivery tool.
  • CI CD And GitOps - Enables declarative GitOps continuous delivery for Kubernetes.
  • CI/CD Pipelines - Declarative continuous deployment tool for Kubernetes.
  • Continuous Delivery and GitOps - Declarative tool for continuous deployment to Kubernetes.
  • Continuous Integration - Declarative GitOps delivery tool for Kubernetes.
  • Infrastructure and Orchestration - Declarative continuous deployment for Kubernetes.
  • Deployment Lifecycle Hooks - Executes custom logic during deployment phases to facilitate advanced rollout strategies like canary or blue-green updates.
  • Access Control - Integrates with external identity providers to enforce granular access control and single sign-on for deployment environments.
  • Single Sign-On Integrations - Enables centralized single sign-on by integrating deployment environments with external enterprise identity providers.
  • Event-Driven Synchronization - Captures and streams infrastructure state changes and synchronization events to maintain a comprehensive audit history.
  • Monitoring and Observability - Provides comprehensive visibility into deployment health, performance metrics, and infrastructure audit logs.

Historique des stars

Graphique de l'historique des stars pour argoproj/argo-cdGraphique de l'historique des stars pour argoproj/argo-cd

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Argo Cd

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Argo Cd.
  • fluxcd/flux2Avatar de fluxcd

    fluxcd/flux2

    7,888Voir sur GitHub↗

    Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new

    Gocontinuous-deliverygitopsgitops-toolkit
    Voir sur GitHub↗7,888
  • devtron-labs/devtronAvatar de devtron-labs

    devtron-labs/devtron

    5,518Voir sur GitHub↗

    Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and infrastructure operations across multiple clusters from a single interface. It serves as a centralized dashboard for orchestrating workloads, managing security, and providing observability for Kubernetes environments. The platform distinguishes itself with a no-code workflow engine for automating container builds and software delivery pipelines, alongside a visual GitOps deployment tool for managing declarative applications and reconciling configuration drift. Its capability surfac

    Go
    Voir sur GitHub↗5,518
  • pulumi/pulumiAvatar de pulumi

    pulumi/pulumi

    24,797Voir sur GitHub↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Goawsazurecloud
    Voir sur GitHub↗24,797
  • aws/aws-cdkAvatar de aws

    aws/aws-cdk

    12,817Voir sur GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    Voir sur GitHub↗12,817
Voir les 30 alternatives à Argo Cd→

Questions fréquentes

Que fait argoproj/argo-cd ?

Argo CD is a declarative, GitOps-based continuous delivery tool designed for Kubernetes. It functions as a centralized control plane that synchronizes application states from version-controlled repositories directly into target clusters, ensuring that the live environment consistently matches the desired configuration defined in Git.

Quelles sont les fonctionnalités principales de argoproj/argo-cd ?

Les fonctionnalités principales de argoproj/argo-cd sont : GitOps Tools, Continuous Delivery Engines, Declarative Reconciliation Engines, Git-Based Deployment, Multi-Cluster Deployment Managers, Multi-Cluster Management Systems, Deployment Management, Drift Detection.

Quelles sont les alternatives open-source à argoproj/argo-cd ?

Les alternatives open-source à argoproj/argo-cd incluent : fluxcd/flux2 — Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with… devtron-labs/devtron — Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and… pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… portainer/portainer — Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying,… meolu/walle-web — Walle-web is a continuous delivery platform and DevOps release manager designed to automate the deployment, rollback,…