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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

GitOps Kubernetes Manifest Sync Tools

Ranking updated Jun 30, 2026

For a GitOps continuous delivery tool for Kubernetes, the strongest matches are argoproj/argo-cd (Argo CD is the leading GitOps operator for Kubernetes), fluxcd/flux (Flux is a dedicated GitOps operator that continuously synchronizes) and fluxcd/flux2 (Flux is a leading GitOps operator for Kubernetes that). argoproj/argo and rancher/rancher round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Automated deployment controllers that synchronize Kubernetes cluster states directly from version-controlled Git repositories.

GitOps Kubernetes Manifest Sync Tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • argoproj/argo-cdargoproj avatar

    argoproj/argo-cd

    22,087View on GitHub↗

    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 co

    Argo CD is the leading GitOps operator for Kubernetes, with built-in automated reconciliation, drift detection, pull-based deployment agents, and first-class support for multi-cluster management, Helm, and Kustomize — exactly what this search is after.

    GoDeclarative Reconciliation EnginesDrift DetectionGitOps Tools
    View on GitHub↗22,087
  • fluxcd/fluxfluxcd avatar

    fluxcd/flux

    6,861View on GitHub↗

    Flux is a Kubernetes GitOps controller and deployment engine that synchronizes cluster state with configurations stored in a Git repository. It serves as a system for continuous delivery, utilizing a manifest generator to create configuration files from templates and a reconciliation loop to ensure the live environment matches the desired state defined in versioned repositories. The project distinguishes itself through a container image automator that scans registries and updates manifests based on semantic versioning or regular expressions. It incorporates secure configuration deployment via

    Flux is a dedicated GitOps operator that continuously synchronizes your Kubernetes cluster state with manifests stored in Git, using a reconciliation loop and supporting Helm and Kustomize—exactly matching the declarative, pull-based GitOps workflow you described.

    GoGitOps Controllers
    View on GitHub↗6,861
  • fluxcd/flux2fluxcd avatar

    fluxcd/flux2

    7,888View on 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

    Flux is a leading GitOps operator for Kubernetes that continuously synchronizes cluster state with manifests in Git, providing automated reconciliation, multi-cluster support, and deep Helm/Kustomize integration — exactly what this search is looking for.

    GoGitOps ControllersDrift DetectionHelm Chart Deployment
    View on GitHub↗7,888
  • argoproj/argoargoproj avatar

    argoproj/argo

    16,770View on GitHub↗

    Argo is a cloud native CI/CD platform and Kubernetes workflow engine. It functions as a container pipeline orchestrator and job scheduler, managing multi-step sequences of containers as jobs using directed acyclic graphs within a cluster. The system acts as a progressive delivery controller, reducing release risk through automated Canary and Blue-Green deployment strategies. It provides declarative GitOps synchronization to mirror the state of a git repository directly into the cluster environment for continuous delivery automation. The platform covers a broad range of capabilities including

    Argo is a GitOps platform that includes continuous synchronization of Kubernetes resources from Git using declarative configuration and automated reconciliation, fitting your search for a GitOps operator, though it also encompasses broader CI/CD workflow capabilities.

    GoCustom Resource DefinitionsGitOps Controllers
    View on GitHub↗16,770
  • rancher/rancherrancher avatar

    rancher/rancher

    25,692View on GitHub↗

    Rancher is a Kubernetes management platform and multi-cluster orchestrator. It provides a centralized dashboard and container management interface for deploying, scaling, and administering multiple Kubernetes clusters across on-premises and cloud environments. The system includes a cluster provisioner that automates the creation and bootstrapping of clusters using standardized configurations. It secures management traffic through SSL certificate management and termination, supporting both custom certificates and automated validation via Let's Encrypt. The platform covers enterprise API audit

    Rancher is a comprehensive Kubernetes management platform, not a dedicated GitOps operator — it lacks the Git-as-source-of-truth reconciliation and pull-based deployment that define the category.

    GoHelm Chart DeploymentMulti-Cluster Orchestrators
    View on GitHub↗25,692
  • bitnami-labs/sealed-secretsbitnami-labs avatar

    bitnami-labs/sealed-secrets

    8,925View on GitHub↗

    Sealed Secrets is a Kubernetes secret encryption tool and controller designed for GitOps security. It provides a mechanism to encrypt sensitive data into specialized resources that can be safely stored in public version control systems and decrypted only within a cluster. The system uses an asymmetric encryption manager to seal secrets with a public key, ensuring that only the corresponding private key held within the cluster can unseal them. It includes utilities for security key rotation, secret re-encryption, and offline private key recovery to maintain data access during disaster recovery

    Sealed Secrets encrypts Kubernetes Secrets for safe Git storage, a helpful component in GitOps workflows, but it does not synchronize cluster state from Git or perform the reconciliation and drift correction of a full GitOps operator.

    GoCustom Resource DefinitionsControl Loops
    View on GitHub↗8,925
  • diggerhq/diggerdiggerhq avatar

    diggerhq/digger

    4,979View on GitHub↗

    Digger is a GitOps infrastructure automation system and Terraform orchestrator. It enables the execution of infrastructure plans and applies directly from version control pull requests and CI pipelines. The project provides a framework for policy-based governance and state management. It enforces role-based access controls and custom security policies on infrastructure changes, while centrally storing state files with version history and access controls. The system manages infrastructure workflows through pull request comment triggers and remote execution. It includes capabilities for drift

    Digger is a GitOps automation system focused on Terraform infrastructure orchestration via pull requests and CI, not a Kubernetes-native operator that continuously reconciles cluster state with Git manifests.

    GoDrift DetectionDrift Detection
    View on GitHub↗4,979
  • bytebase/bytebasebytebase avatar

    bytebase/bytebase

    14,151View on GitHub↗

    Bytebase is a database DevSecOps platform and management console designed to orchestrate schema migrations, deployments, and security audits across multiple database engines. It serves as a SQL GitOps tool that synchronizes database states with configurations stored in Git repositories to manage infrastructure as code. The platform distinguishes itself through a multi-database management console that provides a single interface for relational and NoSQL databases. It includes a security layer for role-based access control, database activity auditing, and column-level data masking to protect se

    Bytebase is a database DevSecOps platform that applies GitOps to database schema changes, not a Kubernetes-native operator for synchronizing cluster resources from Git — it addresses a different domain than the GitOps operator for Kubernetes you are looking for.

    GoDrift DetectionGitOps Tools
    View on GitHub↗14,151
  • kubevela/kubevelaK

    kubevela/kubevela

    7,833View on GitHub↗

    KubeVela is a cloud native application orchestrator and delivery engine for Kubernetes. It serves as an Open Application Model compliant platform designed to decouple application definitions from the underlying infrastructure and operations. The system acts as a multi-cluster delivery controller that coordinates progressive rollouts, including canary and blue-green strategies, across hybrid and multi-cloud environments. It provides a standardized model for managing complex deployment workflows and infrastructure provisioning. The platform covers broad capability areas including cloud infrast

    KubeVela is a cloud-native application delivery and orchestration platform for Kubernetes, but it does not natively implement the Git-as-source-of-truth continuous sync loop that defines a GitOps operator; it is more of a higher-level deployment engine that may integrate with such tools.

    GoCustom Resource Definitions
    View on GitHub↗7,833
  • kubero-dev/kuberokubero-dev avatar

    kubero-dev/kubero

    4,150View on GitHub↗

    Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of containerized applications on Kubernetes. It functions as an application manager, CI/CD orchestrator, and multi-tenant manager, allowing users to run workloads without writing manual configuration files. The platform distinguishes itself through automated image synthesis, transforming source code from Git repositories into deployable containers via buildpacks, Dockerfiles, or nixpacks. It implements a GitOps delivery model with automated pipelines that trigger builds on push events

    Kubero is a self-hosted PaaS that leverages GitOps for automated deployment pipelines, but its identity is a broader application platform rather than a dedicated Kubernetes GitOps operator with CRD-based reconciliation, drift detection, and pull-based agent mechanics.

    TypeScriptCustom Resource DefinitionsInfrastructure as CodeInfrastructure as Code
    View on GitHub↗4,150
  • khuedoan/homelabkhuedoan avatar

    khuedoan/homelab

    9,109View on GitHub↗

    This project is a GitOps infrastructure framework designed for managing bare metal servers, container clusters, and networking. It serves as a declarative system for orchestrating the deployment and lifecycle of self-hosted services, using Git as the source of truth to synchronize the desired state of the environment. The framework differentiates itself through a comprehensive automation suite that covers the entire hardware-to-service pipeline. It includes a PXE-based bare metal provisioner for network booting and operating system installation, alongside a lightweight container orchestration

    This is a personal homelab infrastructure setup that leverages GitOps tools like ArgoCD, but it is not itself a GitOps operator for Kubernetes — you would use ArgoCD or Flux to achieve the synchronization you want, whereas this repo is an example configuration for a specific environment.

    PythonGitOps ControllersGitOps Tools
    View on GitHub↗9,109
  • pulumi/pulumipulumi avatar

    pulumi/pulumi

    24,797View on 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

    Pulumi is a general infrastructure-as-code framework that can manage Kubernetes resources, but it is not a dedicated GitOps operator—it lacks the pull-based reconciliation agent, CRD-driven automation, and drift-detection loop this search expects.

    GoDrift DetectionDrift DetectionHelm Chart Deployment
    View on GitHub↗24,797
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
argoproj/argo-cd22.1KGoapache-2.0Feb 19, 2026
fluxcd/flux6.9KGoApache-2.0Nov 1, 2022
fluxcd/flux27.9KGoapache-2.0Feb 20, 2026
argoproj/argo16.8KGoApache-2.0Jun 17, 2026
rancher/rancher25.7KGoApache-2.0Jun 23, 2026
bitnami-labs/sealed-secrets8.9KGoapache-2.0Feb 17, 2026
diggerhq/digger5KGoMITJun 12, 2026
bytebase/bytebase14.2KGoNOASSERTIONJun 16, 2026
kubevela/kubevela7.8KGoApache-2.0Jun 10, 2026
kubero-dev/kubero4.2KTypeScriptgpl-3.0Feb 11, 2026

Related searches

  • Kubernetes operations and GitOps
  • a production ready ArgoCD GitOps workflow example
  • a tool for shipping Kubernetes apps offline
  • a command line tool for managing Kubernetes
  • a progressive delivery controller for Kubernetes
  • a desktop UI for managing Kubernetes clusters
  • a Git-based content CMS
  • a Kubernetes config templating tool