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
·

3 repositorios

Awesome GitHub RepositoriesGo Server Process Managers

Lifecycle controllers for Go applications that coordinate process transitions and signal monitoring.

Distinct from Go Process Monitors: Shortlist focuses on diagnostics or monitoring rather than active lifecycle and transition control.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Go Server Process Managers. Refine with filters or upvote what's useful.

Awesome Go Server Process Managers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • facebookarchive/graceAvatar de facebookarchive

    facebookarchive/grace

    4,882Ver en GitHub↗

    Grace is a lifecycle controller and process manager for Go applications designed to coordinate server transitions and implement system-level socket activation. It functions as a tool for managing secure HTTP servers and their transport layer security configurations across multiple ports. The project enables zero-downtime deployments by handing over network sockets to successor processes, allowing existing requests to complete before an old process shuts down. It also provides socket activation management, which allows servers to start lazily only upon receiving connections through an external

    Acts as a lifecycle controller for Go applications to coordinate server transitions via system signals.

    Go
    Ver en GitHub↗4,882
  • fvbock/endlessAvatar de fvbock

    fvbock/endless

    4,162Ver en GitHub↗

    Endless es un wrapper de servidor y gestor de procesos sin tiempo de inactividad (zero-downtime) para servidores HTTP en Go. Reemplaza los listeners de la librería estándar para coordinar las transiciones de procesos y la gestión de sockets, permitiendo que los binarios se actualicen sin soltar las conexiones de red activas. El proyecto permite reinicios sin tiempo de inactividad bifurcando un nuevo proceso hijo para hacerse cargo de los sockets de red antes de que el proceso padre se cierre. Gestiona el flujo de tráfico seguro envolviendo los servidores con capas de cifrado TLS y admite la coordinación tanto para puertos de red estándar como para sockets Unix. El sistema maneja el ciclo de vida del servidor a través de la gestión basada en señales, ejecutando funciones específicas de configuración y limpieza durante los reinicios. Garantiza la disponibilidad continua mediante la coordinación de traspaso de sockets y proporciona mecanismos de apagado elegante que drenan las solicitudes activas o terminan las conexiones colgantes después de un período de gracia definido.

    Provides lifecycle control for Go applications, coordinating process transitions and monitoring system signals.

    Go
    Ver en GitHub↗4,162
  • gravityblast/freshAvatar de gravityblast

    gravityblast/fresh

    3,860Ver en GitHub↗

    Fresh is a development utility and process manager for Go web applications that synchronizes the running state of a binary with its source code. It functions as a live-reload orchestrator that automatically recompiles and restarts Go applications when source or template files are modified. The tool distinguishes itself by capturing compilation failures and serving them through a web middleware layer, allowing build errors to be displayed directly within the browser. It manages the full development cycle by monitoring the filesystem via kernel events to trigger automatic rebuilds and handling

    Enables rapid development of Go web applications through automatic restarts and real-time build error feedback.

    Go
    Ver en GitHub↗3,860
  1. Home
  2. Operating Systems & Systems Programming
  3. Go Server Process Managers

Explorar subetiquetas

  • Rapid Iteration ControllersTools that optimize the feedback loop between code changes and running server state. **Distinct from Go Server Process Managers:** Distinct from Go Server Process Managers by focusing on the rapid developer iteration loop (errors + restarts) rather than just process control.