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 RepositoriesEvent-Driven Synchronization

Systems that update application state based on real-time event streams from infrastructure daemons.

Distinguishing note: Focuses on reactive state updates from infrastructure events rather than general event buses.

Explore 8 awesome GitHub repositories matching devops & infrastructure · Event-Driven Synchronization. Refine with filters or upvote what's useful.

Awesome Event-Driven Synchronization GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jesseduffield/lazydockerAvatar de jesseduffield

    jesseduffield/lazydocker

    51,376Ver en GitHub↗

    Lazydocker is a terminal-based command-line utility that provides an interactive dashboard for monitoring and controlling containerized environments. It functions as a text-based user interface, allowing users to manage containers, images, and volumes directly within a terminal emulator through keyboard-driven navigation. The tool distinguishes itself by replacing manual command-line sequences with a unified workspace that communicates directly with the Docker daemon via the local Unix domain socket. It maintains state synchronization by listening to real-time container events and utilizes co

    Updates internal application state by listening to real-time streams of container events emitted by the host daemon.

    Go
    Ver en GitHub↗51,376
  • marticliment/unigetuiAvatar de marticliment

    marticliment/UniGetUI

    24,645Ver en GitHub↗

    UniGetUI is a graphical interface designed to manage software installations on the Windows operating system. It functions as a centralized dashboard that provides a unified view for installing, updating, and removing applications across multiple command-line package managers. The application distinguishes itself by normalizing the disparate inputs and outputs of various package management utilities into a single, consistent schema. It supports batch operations, allowing users to perform maintenance tasks on multiple packages simultaneously, and includes functionality to automate update proces

    Monitors system package changes to trigger background update checks and maintain registry consistency.

    C#chocolateyclinpm
    Ver en GitHub↗24,645
  • argoproj/argo-cdAvatar de argoproj

    argoproj/argo-cd

    22,087Ver en 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

    Captures and streams infrastructure state changes and synchronization events to maintain a comprehensive audit history.

    Goargoargo-cdcd
    Ver en GitHub↗22,087
  • josefnemec/playniteAvatar de JosefNemec

    JosefNemec/Playnite

    13,269Ver en GitHub↗

    Playnite is a desktop gaming launcher and video game library manager that aggregates games from multiple digital storefronts and local folders into a single, unified interface. It functions as a centralized platform for browsing, launching, and managing a collection of titles, ensuring that all user library data and playtime statistics remain stored exclusively on the local machine. The application distinguishes itself through a modular architecture that supports extensive customization. Users can modify the visual presentation of the interface through custom themes and extend the core functi

    Updates library state reactively using background polling and webhooks to maintain synchronization with external services.

    C#csharpgaminglauncher
    Ver en GitHub↗13,269
  • 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

    Uses webhooks to trigger immediate reconciliation of resources upon detecting changes in external sources.

    Gocontinuous-deliverygitopsgitops-toolkit
    Ver en GitHub↗7,888
  • txn2/kubefwdAvatar de txn2

    txn2/kubefwd

    4,123Ver en GitHub↗

    kubefwd es una utilidad de túnel de red y reenvío de servicios de Kubernetes que mapea servicios de clúster remotos a direcciones de loopback locales. Sincroniza el archivo hosts local para resolver nombres de servicios de Kubernetes a direcciones IP locales, permitiendo que los entornos de desarrollo locales usen nombres de host de producción. El proyecto implementa un servidor de Model Context Protocol, permitiendo a asistentes de IA externos descubrir, navegar y controlar el reenvío de red a través de una interfaz estandarizada. También proporciona una interfaz de usuario de terminal para gestionar reenvíos de servicios, monitorear el tráfico de red en tiempo real y transmitir logs de pods. El sistema maneja la gestión de conexiones multiclúster, enrutamiento de servicios headless y persistencia de conexión automatizada usando sincronización basada en eventos y retroceso exponencial (exponential backoff). Incluye una API REST para el control programático de namespaces y registros de servicios, junto con herramientas para diagnosticar problemas de conexión e inspeccionar el estado de los pods. La utilidad puede desplegarse como un contenedor privilegiado o mediante Docker Compose para gestionar interfaces de red locales y modificaciones de archivos de host.

    Automatically synchronizes network tunnels by watching real-time Kubernetes cluster events.

    Goapi-restdeveloper-toolsdevops
    Ver en GitHub↗4,123
  • shanalikhan/code-settings-syncAvatar de shanalikhan

    shanalikhan/code-settings-sync

    4,084Ver en GitHub↗

    Este proyecto es un sincronizador de configuraciones de VS Code y gestor de entornos de desarrollo diseñado para mantener configuraciones de editor, atajos de teclado y listas de extensiones consistentes en múltiples máquinas. Funciona como una herramienta de respaldo de configuración que utiliza GitHub Gists como backend de almacenamiento remoto para alojar y distribuir archivos de configuración. El sistema permite la portabilidad del entorno de desarrollo al replicar conjuntos de plugins y configuraciones principales en diferentes sistemas operativos y hardware. Soporta la sincronización de fragmentos de código personalizados y archivos de configuración no estándar mediante el mapeo de rutas de archivos absolutas. La herramienta incluye una interfaz de gestión de sincronización para controlar la exclusión de datos y la preservación de configuraciones locales, evitando que las anulaciones específicas de la máquina sean sobrescritas. Proporciona filtrado de configuraciones basado en el entorno y la capacidad de conectarse a redes corporativas privadas mediante la integración con la API de GitHub Enterprise. La sincronización de datos se maneja tanto a través de cargas manuales como de disparadores basados en eventos que inician actualizaciones tras modificaciones de archivos locales o al iniciar la aplicación.

    Automatically updates application configuration state based on real-time file system events.

    TypeScriptgistgithub-gistsettings-sync
    Ver en GitHub↗4,084
  • jcmoraisjr/haproxy-ingressAvatar de jcmoraisjr

    jcmoraisjr/haproxy-ingress

    1,160Ver en GitHub↗

    Este proyecto es un controlador de ingress de Kubernetes que gestiona el tráfico externo configurando dinámicamente el balanceador de carga HAProxy. Funciona como un puente entre los recursos del clúster y el plano de datos de la red, traduciendo definiciones de ingress de alto nivel en configuraciones de proxy activas para enrutar tráfico HTTP, TCP y UDP hacia entornos en contenedores. El controlador se distingue por una arquitectura desacoplada que separa la lógica del plano de control del proceso de proxy, permitiendo la gestión del ciclo de vida y el versionado independientes. Utiliza la generación de configuración basada en plantillas y la recarga en caliente (hot-reloading) en tiempo real a través de sockets Unix para aplicar actualizaciones de enrutamiento sin interrupciones del servicio. Al admitir patrones de tráfico avanzados como la orquestación de despliegue azul-verde, manipulación de encabezados e inyección de parámetros personalizados, proporciona una alternativa ligera a las implementaciones completas de service mesh para la gestión del tráfico de borde. La plataforma incluye un conjunto integral de capacidades operativas, cubriendo la gestión automatizada de certificados TLS, políticas de control de acceso granulares e integración con firewalls de aplicaciones web externos. También proporciona una observabilidad robusta a través de registros de tráfico personalizados, métricas de rendimiento y comprobaciones de salud auxiliares que ajustan dinámicamente los pesos de balanceo de carga basados en el estado del backend en tiempo real. El controlador admite modelos de despliegue flexibles, incluyendo alcance a nivel de namespace y filtrado de recursos, para permitir la operación multi-inquilino dentro de un solo clúster. Se integra con patrones de red estándar de Kubernetes y la Gateway API para asegurar la compatibilidad con los flujos de trabajo de infraestructura existentes.

    Updates application state based on real-time event streams from infrastructure daemons to maintain consistency between the cluster and proxy.

    Gohacktoberfesthaproxyingress-controller
    Ver en GitHub↗1,160
  1. Home
  2. DevOps & Infrastructure
  3. Event-Driven Synchronization

Explorar subetiquetas

  • Configuration SynchronizationAutomatic synchronization of application settings triggered by local file modifications or application startup events. **Distinct from Event-Driven Synchronization:** Distinct from general Event-Driven Synchronization by focusing on editor configuration files rather than infrastructure state streams.