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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

56 dépôts

Awesome GitHub RepositoriesGitOps And Continuous Delivery

Tools and utilities for managing continuous delivery and GitOps workflows.

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

Awesome GitOps And Continuous Delivery GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • quantumblacklabs/kedroAvatar de quantumblacklabs

    quantumblacklabs/kedro

    10,889Voir sur GitHub↗

    Kedro is a data science pipeline framework and production toolbox designed to build reproducible, modular workflows using software engineering best practices. It functions as a data engineering orchestrator and catalog manager, bridging the gap between interactive analysis and maintainable production pipelines. The framework distinguishes itself by using a data catalog to decouple data access from processing logic and providing tools to transition analysis from interactive notebooks into structured workflows. It includes a workflow visualization tool that generates visual maps of data pipelin

    Python framework for creating reproducible and modular data science pipelines.

    Python
    Voir sur GitHub↗10,889
  • stakater/reloaderAvatar de stakater

    stakater/Reloader

    10,157Voir sur GitHub↗

    Reloader is a Kubernetes custom controller designed to automate pod restarts and synchronize running workloads with external configuration stores. It functions as a configuration reloader that triggers rolling upgrades for pods whenever referenced ConfigMaps or Secrets are updated. The tool distinguishes itself by integrating with external secret managers, CSI drivers, and GitOps workflows to ensure workloads are restarted when secrets from external stores change. It utilizes targeted filtering via labels and annotations to control which resources or namespaces trigger restarts, and it can pa

    Watch configuration changes to trigger rolling upgrades on workloads.

    Goconfigmapdaemonsetdeploymentconfigs
    Voir sur GitHub↗10,157
  • meshery/mesheryAvatar de meshery

    meshery/meshery

    9,966Voir sur 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

    Cloud-native manager for Kubernetes infrastructure and applications.

    HTMLcloud-nativecncfcontrol-plane
    Voir sur GitHub↗9,966
  • netflix/metaflowAvatar de Netflix

    Netflix/metaflow

    9,764Voir sur GitHub↗

    Metaflow is a Python machine learning framework and MLOps workflow orchestrator designed to manage the lifecycle of data pipelines from local prototyping to production. It serves as a distributed compute manager and an experiment tracking system, enabling the creation of reproducible pipelines that transition between development and high-availability production environments. The framework distinguishes itself through an integrated checkpointing system that automatically persists intermediate data artifacts to remote storage, allowing failed runs to be resumed from the last successful step. It

    Python library for building and managing real-life data science projects.

    Pythonagentsaiaws
    Voir sur GitHub↗9,764
  • devtron-labs/devtronAvatar de devtron-labs

    devtron-labs/devtron

    5,518Voir sur GitHub↗

    Devtron est une plateforme de gestion Kubernetes et un orchestrateur CI/CD conçu pour unifier les cycles de vie des applications et les opérations d'infrastructure sur plusieurs clusters à partir d'une interface unique. Il sert de tableau de bord centralisé pour orchestrer les charges de travail, gérer la sécurité et fournir une observabilité pour les environnements Kubernetes. La plateforme se distingue par un moteur de flux de travail no-code pour automatiser les builds de conteneurs et les pipelines de livraison de logiciels, ainsi qu'un outil de déploiement GitOps visuel pour gérer les applications déclaratives et réconcilier la dérive de configuration. Sa surface de capacités s'étend à la gestion de la sécurité via l'analyse des vulnérabilités des images de conteneurs et la synchronisation des secrets externes, ainsi qu'à l'observabilité via un tableau de bord qui corrèle les métriques, les logs et les événements pour le débogage. Le système gère également les tâches d'infrastructure telles que la mise à l'échelle des charges de travail pilotée par les événements, l'hibernation des ressources et le contrôle d'accès basé sur les rôles. La plateforme peut être déployée en utilisant un processus d'installation bootstrap qui gère tous les composants requis et les dépendances tierces.

    Web-based CI/CD platform for Kubernetes powered by Argo.

    Go
    Voir sur GitHub↗5,518
  • sql-machine-learning/sqlflowAvatar de sql-machine-learning

    sql-machine-learning/sqlflow

    5,182Voir sur GitHub↗

    sqlflow est un moteur d'apprentissage automatique SQL et un orchestrateur conçu pour entraîner, déployer et expliquer des modèles d'apprentissage automatique en utilisant une syntaxe de requête SQL étendue. Il permet l'apprentissage automatique en base de données en connectant les moteurs de base de données à des boîtes à outils d'apprentissage automatique externes, permettant aux utilisateurs de définir des jeux de données d'entraînement et des hyperparamètres directement via des requêtes. Le système fonctionne comme une interface de prédiction et un outil d'explicabilité. Il permet de générer des classifications et des prédictions sur les enregistrements de base de données en appelant des fonctions de modèle au sein d'instructions SQL standard et fournit un flux de travail pour interpréter comment des fonctionnalités spécifiques influencent les décisions du modèle.

    Extend SQL to compile and run machine learning workflows on Kubernetes.

    Go
    Voir sur GitHub↗5,182
  • seldonio/seldon-coreAvatar de SeldonIO

    SeldonIO/seldon-core

    4,752Voir sur GitHub↗

    Seldon Core est un serveur de modèles de machine learning basé sur Kubernetes et un framework d'inférence MLOps. Il fonctionne comme un moteur de service multi-modèles et un orchestrateur de pipelines, empaquetant les modèles sous forme de microservices scalables exposés via des API REST et gRPC standardisées. Le projet se distingue par des pipelines d'inférence basés sur des graphes qui enchaînent les modèles et les transformateurs de données dans des flux de travail séquentiels. Il optimise l'utilisation du matériel via le service partagé multi-modèles et des stratégies de sur-allocation dynamique de mémoire, tout en prenant en charge l'expérimentation en production via le routage de trafic pondéré, les tests A/B et les déploiements fantômes. Le framework couvre un large éventail de capacités MLOps, notamment l'autoscaling basé sur la demande, le traitement asynchrone des requêtes via des bus de messages, et une surveillance complète pour la dérive des données, les valeurs aberrantes et l'explicabilité des prédictions. Il fournit également une gestion de l'infrastructure pour la configuration du runtime des modèles et une communication sécurisée utilisant le chiffrement TLS sur les plans de contrôle et de données.

    MLOps framework to package, deploy, and monitor machine learning models.

    Goaiopsdeploymentkubernetes
    Voir sur GitHub↗4,752
  • kubeflow/pipelinesAvatar de kubeflow

    kubeflow/pipelines

    4,154Voir sur GitHub↗

    Ce projet est un moteur de workflow d'apprentissage automatique conteneurisé et un orchestrateur conçu pour automatiser le cycle de vie complet des modèles d'apprentissage automatique sur des clusters Kubernetes. Il fonctionne comme un compilateur de pipeline MLOps qui transforme un langage spécifique au domaine en spécifications structurées pour un déploiement portable et évolutif. La plateforme fournit un environnement multi-tenant avec des espaces de noms isolés et une authentification par fournisseur d'identité. Elle se distingue par une combinaison d'isolation des tâches basée sur des conteneurs, une gestion des artefacts fortement typée pour le passage de données et une mise en cache des résultats adressable par contenu pour éviter les calculs redondants. Le système couvre l'orchestration complète des workflows, incluant l'exécution parallèle des tâches, la planification récurrente des exécutions et la logique de branchement conditionnel. Il prend en outre en charge le suivi des expériences, la collecte des métriques de workflow et la gestion des composants de pipeline réutilisables, avec la possibilité de configurer des demandes de ressources matérielles spécifiques pour le CPU, la mémoire et le GPU. Le logiciel est distribué via un SDK Python et peut être déployé dans des environnements autonomes, locaux ou multi-tenant.

    Deploy portable and scalable machine learning workflows on Kubernetes.

    Python
    Voir sur GitHub↗4,154
  • orchest/orchestAvatar de orchest

    orchest/orchest

    4,138Voir sur GitHub↗

    Orchest est un orchestrateur de pipelines de données et un gestionnaire de flux de travail conteneurisés. Il fournit une plateforme pour concevoir, planifier et exécuter des séquences complexes de traitement de données via une combinaison d'interface graphique et de script. La plateforme se distingue par l'utilisation de conteneurs pour gérer les dépendances logicielles, garantissant une exécution cohérente dans différents environnements. Elle dispose d'un planificateur de tâches polyglotte capable de déclencher des jobs écrits dans plusieurs langages de programmation et inclut un système de contrôle de version qui suit les instantanés historiques des configurations de projet et du code. Le système couvre la conception visuelle de flux de travail et la cartographie des dépendances basée sur des graphes, ainsi que la planification de tâches déclenchées par le temps pour une exécution récurrente ou immédiate. Il prend également en charge le déploiement de services d'arrière-plan persistants qui restent actifs pendant toute la durée d'exécution d'un pipeline.

    Tool for building data pipelines with Jupyter notebook support.

    TypeScriptairflowclouddag
    Voir sur GitHub↗4,138
  • ploomber/ploomberAvatar de ploomber

    ploomber/ploomber

    3,623Voir sur GitHub↗

    The fastest ⚡️ way to build data pipelines. Develop iteratively, deploy anywhere. ☁️

    Develop collaborative production-ready pipelines using JupyterLab.

    Pythondata-engineeringdata-sciencejupyter
    Voir sur GitHub↗3,623
  • akuity/kargoAvatar de akuity

    akuity/kargo

    3,368Voir sur GitHub↗

    Application lifecycle orchestration

    Streamline continuous delivery by automating environment-to-environment progression.

    Goargocdcddelivery
    Voir sur GitHub↗3,368
  • argoproj/argo-helmAvatar de argoproj

    argoproj/argo-helm

    2,221Voir sur GitHub↗

    Community-maintained Helm charts for deploying Argo projects.

    Mustacheargoprojhelm-charts
    Voir sur GitHub↗2,221
  • argoproj-labs/argocd-image-updaterAvatar de argoproj-labs

    argoproj-labs/argocd-image-updater

    1,694Voir sur GitHub↗

    Argo CD Image Updater is a tool designed to automate the lifecycle of container images within Kubernetes environments. It monitors container registries for new software versions and automatically updates the corresponding image tags in version control repositories to ensure that running workloads remain current. The system distinguishes itself by maintaining a declarative state through GitOps synchronization, where updated image references are committed directly back to version control. It employs a controller-based reconciliation loop that periodically polls registries for metadata or reacts

    Automatically update container images for Kubernetes workloads managed by Argo CD.

    Goargo-cdargocdautomation
    Voir sur GitHub↗1,694
  • kubeflow/katibAvatar de kubeflow

    kubeflow/katib

    1,683Voir sur GitHub↗

    Automated Machine Learning on Kubernetes

    Kubernetes-native automated machine learning and hyperparameter tuning.

    Python
    Voir sur GitHub↗1,683
  • argoproj-labs/argocd-autopilotAvatar de argoproj-labs

    argoproj-labs/argocd-autopilot

    1,124Voir sur GitHub↗

    Argo-CD Autopilot

    Opinionated installation and GitOps repository management for Argo CD.

    Go
    Voir sur GitHub↗1,124
  • couler-proj/coulerAvatar de couler-proj

    couler-proj/couler

    944Voir sur GitHub↗

    Unified Interface for Constructing and Managing Workflows on different workflow engines, such as Argo Workflows, Tekton Pipelines, and Apache Airflow.

    Unified interface for constructing workflows across engines.

    Python
    Voir sur GitHub↗944
  • terrytangyuan/distributed-ml-patternsAvatar de terrytangyuan

    terrytangyuan/distributed-ml-patterns

    504Voir sur GitHub↗

    Distributed Machine Learning Patterns from Manning Publications by Yuan Tang https://bit.ly/2RKv8Zo

    Educational book on scaling machine learning models to distributed clusters.

    Pythonargoargo-workflowsbook
    Voir sur GitHub↗504
  • darksworm/argonautAvatar de darksworm

    darksworm/argonaut

    399Voir sur GitHub↗

    Keyboard-first terminal UI for Argo CD. Browse apps, scope by clusters/namespaces/projects, stream live resource status, trigger syncs, inspect diffs, and roll back safely — all without leaving your terminal.

    Terminal UI application for real-time Argo CD management.

    Go
    Voir sur GitHub↗399
  • kubestellar/consoleAvatar de kubestellar

    kubestellar/console

    115Voir sur GitHub↗

    World's first fully integrated and fully Automated Kubernetes management and orchestration solution

    AI-powered multi-cluster dashboard integrating with Argo CD.

    TypeScript
    Voir sur GitHub↗115
  • adinhodovic/argo-cd-mixinA

    adinhodovic/argo-cd-mixin

    0Voir sur GitHub↗

    Grafana dashboards and Prometheus monitoring rules for Argo CD.

    Voir sur GitHub↗0
Préc.123Suivant
  1. Home
  2. Part of an Awesome List
  3. DevOps & Infrastructure
  4. GitOps And Continuous Delivery