12 repositorios
Automated deployment workflows triggered by source code repository events.
Distinguishing note: Focuses on Git-specific event triggers rather than generic webhook listeners.
Explore 12 awesome GitHub repositories matching devops & infrastructure · Git-Based Deployment Automations. Refine with filters or upvote what's useful.
Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup
Automates application deployments by linking source code repositories to trigger updates on code pushes.
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
Integrates with continuous delivery controllers to reconcile infrastructure state directly from version control.
Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports
Triggers builds automatically upon Git repository commits within secure environments to ensure reliable deployment outputs.
Komodo is a remote server orchestrator and container deployment platform. It provides a centralized interface for managing multiple remote hosts through lightweight agents, coordinating Docker Swarm and Kubernetes clusters, and automating software delivery via integrated CI/CD pipelines. The system distinguishes itself with a TypeScript-based automation engine that executes typed scripts against the system API for complex operational workflows. It supports infrastructure-as-code through TOML-based declarative configuration synchronization and provides ephemeral build infrastructure that provi
Executes scripts sourced from Git repositories on remote servers for automation and binary creation.
Este proyecto es una página de inicio de sitio estático y sitio web de distribución de software. Sirve como portal de modificación de Android y portal web central para descargar lanzamientos oficiales y acceder a documentación sobre modificaciones del sistema Android. El sitio funciona como un sitio de documentación basado en markdown y una plataforma de alojamiento de proyectos open source. Proporciona una ubicación central para referencias técnicas y guías sobre el framework del sistema Android, mientras distribuye versiones de software estables y guías de instalación a la comunidad de desarrolladores. El sitio web está construido utilizando generación de sitios estáticos y renderizado de markdown a HTML. Utiliza despliegue basado en git para automatizar la publicación de actualizaciones.
Automates website publishing by triggering build processes whenever changes are committed to the Git repository.
Superjson is a lossless JSON serialization library and data transcoder. It converts complex JavaScript and TypeScript data types into strings and metadata to ensure that type identity is preserved during data transfer. The library preserves non-native types such as Dates, Maps, and Sets by splitting values into a JSON-compatible payload and a separate map of type-specific metadata. It utilizes a registry-based mapping system that allows for the definition of custom type handlers to manage third-party data types during serialization and deserialization. This utility supports cross-process dat
Automates builds and deployments triggered by Git repository events.
jx es una plataforma de entrega GitOps y orquestador de CI/CD para Kubernetes, diseñado para automatizar la construcción y el despliegue de aplicaciones. Funciona como un gestor de pipelines nativo de la nube que ejecuta secuencias de construcción y despliegue basadas en contenedores utilizando un catálogo de tareas reutilizables. El proyecto se distingue por la orquestación automatizada de entornos de vista previa, que se crean y destruyen según la actividad de las pull requests para permitir la validación antes de fusionar. Emplea un modelo de sincronización de estado basado en GitOps para mantener el estado deseado de los clústeres mediante el sondeo de repositorios git y la aplicación de actualizaciones de configuración verificadas. El sistema cubre una amplia gama de capacidades, incluyendo la gestión de despliegue de Helm charts, la orquestación de múltiples clústeres y la integración con almacenes de secretos externos. También proporciona herramientas de productividad para desarrolladores para la reconstrucción incremental de aplicaciones y la sincronización de código de local a pod. La instalación se gestiona mediante el despliegue del operador git y el arranque de trabajos de clúster para garantizar la consistencia de las herramientas.
Automatically starts build processes by monitoring source control repositories for new commits.
BaoTa es un panel de control de servidores Linux basado en web y dashboard de administración de sistemas diseñado para gestionar entornos de alojamiento y recursos del sistema. Proporciona una interfaz gráfica para traducir acciones administrativas en configuraciones a nivel de sistema, permitiendo a los usuarios gestionar servidores Linux y stacks de alojamiento web sin depender únicamente de la línea de comandos. La plataforma se distingue por operaciones de servidor impulsadas por IA, utilizando inteligencia artificial para el análisis de rendimiento y la ejecución de tareas de mantenimiento mediante comandos en lenguaje natural. Admite orquestación multi-nodo, permitiendo la coordinación de múltiples instancias de servidor para balanceo de carga, replicación de datos y migraciones de máquinas desde una única interfaz. El software cubre una amplia gama de capacidades administrativas, incluyendo orquestación de contenedores Docker, gestión del ciclo de vida de bases de datos y emisión automatizada de certificados SSL. Proporciona herramientas integrales de endurecimiento de seguridad como firewalls de sistema, prevención de ataques de fuerza bruta y autenticación de múltiples factores, junto con herramientas de monitoreo para el seguimiento del rendimiento en tiempo real e informes de salud automatizados. La instalación y el despliegue del panel se gestionan mediante un script de línea de comandos en sistemas Linux limpios.
Clones websites from Git repositories and utilizes webhooks to trigger automatic updates upon code pushes.
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
Triggers automatic builds and deployments from Git providers like GitHub, GitLab, or Bitbucket.
Fastpages is a static site generator designed to convert Jupyter Notebooks, Markdown files, and Word documents into a formatted technical blog. It transforms these diverse source formats into a complete website consisting of flat HTML files that can be hosted on simple web servers without a database or active backend. The platform is tailored for collaborative technical writing by integrating community commenting systems, shared page annotations, and badges that allow readers to execute code in external environments. The system provides extensive controls for technical content, including the
Implements automated deployment workflows triggered by commits to a version control repository.
Dockhand is a multi-host Docker manager and container management interface used to control the lifecycle of containers, images, volumes, and networks. It functions as a Docker Compose orchestrator and GitOps deployment tool, enabling the synchronization of application stacks directly from remote Git repositories. The project distinguishes itself as an enterprise Docker access controller, providing role-based access control and identity verification through OIDC, LDAP, and multi-factor authentication. It secures sensitive data using AES-256-GCM encryption for credentials at rest and handles na
Automates container deployments by polling Git repositories for changes and triggering updates.
Este proyecto es una utilidad basada en PHP diseñada para automatizar las actualizaciones de código del lado del servidor mediante la sincronización de un servidor web con un repositorio remoto. Funciona como una herramienta de despliegue continuo que activa actualizaciones automáticamente cada vez que ocurre un evento de push en el sistema de control de versiones. El sistema se distingue por utilizar la ejecución activada por webhooks para iniciar tareas de despliegue, asegurando que los entornos en vivo permanezcan consistentes con el código fuente. Admite la gestión de múltiples entornos, lo que permite configuraciones independientes y rutas de destino distintas para diferentes etapas de desarrollo. La herramienta proporciona un mecanismo seguro para la sincronización remota del servidor al requerir tokens secretos para la autenticación de solicitudes, lo que evita el acceso no autorizado a los endpoints de despliegue. Gestiona estos procesos a través de la orquestación de comandos de shell, permitiendo la ejecución de operaciones nativas del sistema para mantener el estado del repositorio y la paridad del sistema de archivos.
Automates server code updates by pulling changes from a remote repository via webhooks.