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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

105 repository-uri

Awesome GitHub RepositoriesContinuous Delivery and GitOps

Platforms and tools for automating software deployment and infrastructure management.

Explore 105 awesome GitHub repositories matching part of an awesome list · Continuous Delivery and GitOps. Refine with filters or upvote what's useful.

Awesome Continuous Delivery and GitOps GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • hashicorp/terraformAvatar hashicorp

    hashicorp/terraform

    48,720Vezi pe GitHub↗

    Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co

    Tool for building and managing infrastructure safely.

    Gocloudcloud-managementgraph
    Vezi pe GitHub↗48,720
  • drone/droneAvatar drone

    drone/drone

    36,814Vezi pe GitHub↗

    Drone is a container-based continuous integration and delivery platform, source control management system, and artifact registry. It functions as a hosted workspace provider for cloud-based developer environments and a system for hosting and versioning code repositories. The platform executes build and deployment pipelines within isolated containers, using declarative configurations to automate software delivery. It includes a centralized registry for managing and versioning compiled binaries and build outputs to ensure consistent deployments across environments. The system covers a broad ca

    Continuous delivery platform built on Docker.

    Go
    Vezi pe GitHub↗36,814
  • helm/helmAvatar helm

    helm/helm

    29,881Vezi pe GitHub↗

    Helm is a package manager for Kubernetes that simplifies the deployment and management of multi-component applications. It functions as a template rendering engine and release coordinator, allowing users to bundle, version, and deploy software as standardized packages. By maintaining a persistent metadata layer within the cluster, it tracks release history and manages the full lifecycle of applications, including installations, upgrades, and rollbacks. What distinguishes Helm is its ability to handle complex application hierarchies through automated dependency resolution and the composition o

    Package manager for Kubernetes applications.

    Gochartchartscncf
    Vezi pe GitHub↗29,881
  • opentofu/opentofuAvatar opentofu

    opentofu/opentofu

    29,206Vezi pe GitHub↗

    OpenTofu is a declarative infrastructure orchestrator that automates the provisioning and management of cloud resources. It functions as a platform-agnostic interface, allowing users to define their desired environment state in configuration files, which the system then reconciles against live infrastructure to calculate and execute necessary updates. The project utilizes a graph-based execution engine to determine the optimal sequence for resource operations, enabling the parallel processing of independent components to reduce deployment times. To support complex, multi-platform environments

    Tool for declarative infrastructure management.

    Go
    Vezi pe GitHub↗29,206
  • jenkinsci/jenkinsAvatar jenkinsci

    jenkinsci/jenkins

    25,452Vezi pe GitHub↗

    Jenkins is a CI/CD automation server and build automation tool used to orchestrate software build, test, and deployment pipelines. It functions as a pipeline orchestration engine and continuous delivery platform that manages the movement of software from source control to production environments. The project is built as a plugin-based automation framework, utilizing an extensibility model that integrates third-party tools and custom scripts to expand its capabilities. This architecture allows for the integration of specialized automation workflows and custom tool support through a plugin syst

    Automation server for continuous integration and delivery.

    Java
    Vezi pe GitHub↗25,452
  • pulumi/pulumiAvatar pulumi

    pulumi/pulumi

    24,797Vezi pe 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

    Platform for infrastructure as code using general-purpose languages.

    Goawsazurecloud
    Vezi pe GitHub↗24,797
  • argoproj/argo-cdAvatar argoproj

    argoproj/argo-cd

    22,087Vezi pe 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

    Declarative tool for continuous deployment to Kubernetes.

    Goargoargo-cdcd
    Vezi pe GitHub↗22,087
  • argoproj/argoAvatar argoproj

    argoproj/argo

    16,770Vezi pe 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

    Workflow engine for container-native tasks on Kubernetes.

    Go
    Vezi pe GitHub↗16,770
  • dagger/daggerAvatar dagger

    dagger/dagger

    15,970Vezi pe GitHub↗

    Dagger is a programmable CI/CD engine and containerized task runner designed to orchestrate build and test pipelines. It functions as an incremental build system that manages containers, filesystems, and secrets through a typed API to ensure consistent execution across local and cloud environments. The engine utilizes a language-agnostic client-server API to allow multi-language pipeline orchestration, enabling the sharing of typed artifacts and state across different SDKs without manual serialization. It optimizes execution through content-addressable caching and a directed acyclic graph to

    Programmable engine for running CI/CD pipelines in containers.

    Go
    Vezi pe GitHub↗15,970
  • googlecontainertools/skaffoldAvatar GoogleContainerTools

    GoogleContainerTools/skaffold

    15,856Vezi pe GitHub↗

    Skaffold is a command-line tool that automates the build, push, and deployment lifecycle for containerized applications on Kubernetes. It functions as a continuous development engine, monitoring source code for changes to trigger incremental updates, manifest hydration, and automated deployments to a cluster. By abstracting the underlying build and deployment tools, it provides a unified interface for managing the inner development loop. The platform distinguishes itself through its environment-aware configuration and flexible build orchestration. It supports diverse build strategies, includi

    Tool for repeatable Kubernetes development workflows.

    Gocontainersdeveloper-toolsdocker
    Vezi pe GitHub↗15,856
  • googlecontainertools/kanikoAvatar GoogleContainerTools

    GoogleContainerTools/kaniko

    15,776Vezi pe GitHub↗

    Kaniko is an OCI container image builder that executes Dockerfiles in userspace without requiring a privileged daemon. It is designed as a Kubernetes-native image builder, allowing for the construction and pushing of images to registries from within a cluster or container. The tool ensures reproducible build generation by stripping timestamps from image layers, guaranteeing that identical source inputs produce the same image identifier. It supports multi-architecture image building, allowing for the creation of images compatible with various hardware and operating systems from a single proces

    Tool for building container images inside Kubernetes.

    Go
    Vezi pe GitHub↗15,776
  • googlecontainertools/jibAvatar GoogleContainerTools

    GoogleContainerTools/jib

    14,327Vezi pe GitHub↗

    Jib is a build plugin for Maven and Gradle that packages Java applications into container images directly within the build lifecycle. By integrating into the standard build process, it eliminates the need for Dockerfiles or a local container daemon to create and store images. The tool constructs images by organizing application artifacts into distinct filesystem layers, which improves cache efficiency and reduces data transfer during registry pushes. It communicates directly with container registries using standard protocols and supports credential helper orchestration to manage authenticatio

    Tool for building container images for Java applications.

    Javacontainersdockerdocker-registry
    Vezi pe GitHub↗14,327
  • kubernetes-sigs/kustomizeAvatar kubernetes-sigs

    kubernetes-sigs/kustomize

    12,070Vezi pe GitHub↗

    Kustomize is a declarative configuration manager and manifest customizer for Kubernetes. It functions as a patching engine that transforms base YAML files into environment-specific configurations through overlays and composition, allowing for the generation of complex deployments without modifying original source files. The tool distinguishes itself by using an overlay-based resource composition model to layer environment overrides on top of shared bases. It employs strategic merge patching and recursive base resolution to flatten inherited configurations into a final output set. The project

    Tool for customizing Kubernetes YAML configurations.

    Gohacktoberfestk8s-sig-cli
    Vezi pe GitHub↗12,070
  • crossplane/crossplaneAvatar crossplane

    crossplane/crossplane

    11,791Vezi pe GitHub↗

    Crossplane is a Kubernetes-based control plane framework that functions as a cloud resource orchestrator and infrastructure-as-code platform. It enables the management of heterogeneous infrastructure by extending the Kubernetes API to provision and maintain external cloud services through declarative configuration. By utilizing custom resource controllers, it continuously reconciles the state of external infrastructure with defined desired states, ensuring consistent deployment and lifecycle management across multiple cloud providers. The platform distinguishes itself through its composition-

    Control plane for managing multi-cloud infrastructure.

    Gocloud-computingcloud-managementcloud-native
    Vezi pe GitHub↗11,791
  • kubernetes/komposeAvatar kubernetes

    kubernetes/kompose

    10,542Vezi pe GitHub↗

    Kompose is a suite of conversion utilities designed to translate container composition files into cloud-native cluster resource definitions. It serves as a migration tool that transforms local development specifications into production-ready manifests for Kubernetes and OpenShift. The tool functions as a translation engine that maps container specifications, network settings, and workload definitions into cluster resources. It supports target-specific manifest generation through dedicated providers, allowing for the creation of resources tailored to different environment distributions. The p

    Tool for converting Docker Compose files to Kubernetes resources.

    Go
    Vezi pe GitHub↗10,542
  • meshery/mesheryAvatar meshery

    meshery/meshery

    9,966Vezi pe GitHub↗

    Meshery is a service mesh management plane and cloud native infrastructure orchestrator. It provides a visual design-as-code environment for modeling microservices and infrastructure components through declarative blueprints, functioning as a centralized platform for designing, deploying, and managing service mesh infrastructure. The platform is distinguished by its ability to translate visual designs into active deployments and its use of gRPC-based adapters to integrate with diverse infrastructure providers. It features a multi-tenant architecture that manages shared workspaces and role-bas

    Manager for designing and operating multi-cloud Kubernetes infrastructure.

    HTMLcloud-nativecncfcontrol-plane
    Vezi pe GitHub↗9,966
  • tilt-dev/tiltAvatar tilt-dev

    tilt-dev/tilt

    9,886Vezi pe GitHub↗

    Tilt is a Kubernetes development orchestrator and containerized workflow manager that automates the build, deploy, and update loop for cloud-native services. It functions as an infrastructure-as-code environment, defining the entire local development setup as versioned code to synchronize local source changes with cluster deployments. The project distinguishes itself by offering live container updates, which sync files directly into running containers to bypass full image rebuilds and redeployments. It includes a cloud-native development dashboard for monitoring resource health, streaming agg

    Environment for multi-service development on Kubernetes.

    Godevelopment-environmentkubernetes
    Vezi pe GitHub↗9,886
  • spinnaker/spinnakerAvatar spinnaker

    spinnaker/spinnaker

    9,740Vezi pe GitHub↗

    Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment pipelines across various public cloud providers and Kubernetes clusters. It functions as a cloud deployment orchestrator and infrastructure delivery tool, coordinating the promotion of software artifacts through multiple environments using visual workflows and directed acyclic graphs. The platform distinguishes itself with a dedicated canary analysis engine that compares performance metrics between new and stable software versions to automate release decisions. It utilizes cloud-agnos

    Multi-cloud platform for continuous delivery.

    Java
    Vezi pe GitHub↗9,740
  • tektoncd/pipelineAvatar tektoncd

    tektoncd/pipeline

    8,996Vezi pe GitHub↗

    Pipeline este un framework CI/CD nativ pentru Kubernetes și un orchestrator de pipeline-uri cloud-native. Funcționează ca un controller de resurse personalizat care traduce definițiile declarative ale pipeline-urilor în execuții coordonate de pod-uri și workload-uri gestionate. Sistemul acționează ca un runner de task-uri containerizat, permițând execuția unor pași de build independenți și a unor task-uri reutilizabile care procesează input-uri specifice pentru a produce output-uri definite. Permite orchestrarea workflow-urilor complexe prin rularea unei secvențe de containere independente ca și componente modulare într-un mediu cloud. Platforma acoperă livrarea automatizată de software și orchestrarea task-urilor containerizate, suportând infrastructuri de build multi-tenant prin izolarea resurselor. Oferă capabilități pentru monitorizarea log-urilor de execuție și a progresului, precum și crearea de componente de pipeline reutilizabile care pot fi partajate între diferite namespace-uri și proiecte.

    Framework for building cloud-native CI/CD pipelines.

    Go
    Vezi pe GitHub↗8,996
  • ko-build/koAvatar ko-build

    ko-build/ko

    8,455Vezi pe GitHub↗

    Ko is a daemonless container image builder and OCI image generator specifically for Go applications. It compiles Go source code into binaries and packages them directly into container images, pushing them to registries without requiring a local container runtime or daemon. The tool specializes in multi-platform image distribution, producing images for various CPU architectures and operating systems from a single execution. It distinguishes itself by automating the entire pipeline from Go import paths to Kubernetes deployment or serverless function packaging for architectures like AWS Lambda.

    Tool for building and deploying Go apps on Kubernetes.

    Gocontainercontainersdeploy
    Vezi pe GitHub↗8,455
Înapoi12345…6Înainte
  1. Home
  2. Part of an Awesome List
  3. DevOps & Infrastructure
  4. Continuous Delivery and GitOps