awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

Awesome GitHub RepositoriesGitOps Controllers

Systems that synchronize infrastructure state by monitoring Git repositories for configuration changes.

Distinguishing note: Focuses on the reconciliation loop driven by Git state.

Explore 8 awesome GitHub repositories matching devops & infrastructure · GitOps Controllers. Refine with filters or upvote what's useful.

Awesome GitOps Controllers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • portainer/portainerAvatar de portainer

    portainer/portainer

    37,740Ver en GitHub↗

    Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di

    Continuously monitors repositories to automatically synchronize and redeploy containerized service configurations.

    TypeScriptdockerdocker-composedocker-container
    Ver en GitHub↗37,740
  • fosrl/pangolinAvatar de fosrl

    fosrl/pangolin

    21,255Ver en GitHub↗

    Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n

    Synchronizes infrastructure state by reconciling cluster resources from a repository to ensure the cluster matches desired configuration.

    TypeScriptcrowdsecdockerhome-lab
    Ver en GitHub↗21,255
  • argoproj/argoAvatar de argoproj

    argoproj/argo

    16,770Ver en 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

    Automates application delivery by mirroring the state of a git repository directly into the cluster environment.

    Go
    Ver en GitHub↗16,770
  • khuedoan/homelabAvatar de khuedoan

    khuedoan/homelab

    9,109Ver en 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

    Uses Git as the source of truth to synchronize the desired state of infrastructure and services.

    Pythonansibleargocddevops
    Ver en GitHub↗9,109
  • fluxcd/flux2Avatar de fluxcd

    fluxcd/flux2

    7,888Ver en 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

    Implements a reconciliation loop that allows the GitOps controllers to manage their own version updates.

    Gocontinuous-deliverygitopsgitops-toolkit
    Ver en GitHub↗7,888
  • fluxcd/fluxAvatar de fluxcd

    fluxcd/flux

    6,861Ver en 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

    Acts as a GitOps controller that synchronizes Kubernetes cluster state with configurations stored in a Git repository.

    Go
    Ver en GitHub↗6,861
  • cncf/curriculumAvatar de cncf

    cncf/curriculum

    6,578Ver en GitHub↗

    The CNCF Curriculum is an open-source repository that organizes exam domains and learning paths for CNCF certification courses covering Kubernetes and cloud-native technologies. It structures certification content into weighted domains that reflect exam question distribution, providing a structured study guide for candidates preparing for CNCF certifications. The curriculum is organized around multiple cloud-native domains including networking, security, GitOps, platform engineering, and certification preparation. It teaches cloud-native concepts through the lens of building and operating int

    Teaches GitOps principles including declarative configuration and version control fundamentals.

    cncf
    Ver en GitHub↗6,578
  • litmuschaos/litmusAvatar de litmuschaos

    litmuschaos/litmus

    5,432Ver en GitHub↗

    Litmus es una plataforma de ingeniería del caos nativa de la nube y herramienta de inyección de fallos utilizada para diseñar y ejecutar simulaciones controladas de fallos de infraestructura dentro de entornos Kubernetes. Sirve como un framework de pruebas de resiliencia para analizar el comportamiento del sistema durante interrupciones inducidas para identificar debilidades y posibles caídas. El proyecto funciona como un orquestador de caos GitOps, utilizando control de versiones declarativo para automatizar el despliegue y la programación de pruebas de resiliencia. Proporciona herramientas para la gestión de flujos de trabajo de caos y la orquestación de secuencias de experimentos para visualizar y probar la estabilidad de la infraestructura. La plataforma cubre la validación del estado estable mediante monitoreo basado en métricas y proporciona capacidades para exportar resultados de experimentos para el análisis de rendimiento. Incluye soporte para gestión de acceso multi-inquilino y aislamiento de namespaces, así como puentes para integrar herramientas de inyección de fallos de terceros y plantillas personalizadas.

    Deploys declarative chaos experiments through version control to automate the validation of environment stability.

    Go
    Ver en GitHub↗5,432
  1. Home
  2. DevOps & Infrastructure
  3. GitOps Controllers

Explorar subetiquetas

  • Chaos Experiment ReconciliationSynchronizing the desired state of chaos experiments from Git to the cluster via a controller. **Distinct from GitOps Controllers:** Distinct from GitOps Controllers: specifically applies the reconciliation loop to the lifecycle of resilience tests.
  • Fundamental PrinciplesCore concepts of GitOps including declarative configuration and version control for cloud-native environments. **Distinct from GitOps Controllers:** Distinct from GitOps Controllers: focuses on foundational principles, not the reconciliation loop implementation.