awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • facebookarchive/graceAvatar von facebookarchive

    facebookarchive/grace

    4,882Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,882
  • fvbock/endlessAvatar von fvbock

    fvbock/endless

    4,162Auf GitHub ansehen↗

    Endless is a zero-downtime server wrapper and process manager for Go HTTP servers. It replaces standard library listeners to coordinate process transitions and socket management, allowing binaries to be updated without dropping active network connections. The project enables zero-downtime restarts by forking a new child process to take over network sockets before the parent process shuts down. It manages secure traffic flow by wrapping servers with TLS encryption layers and supports coordination for both standard network ports and Unix sockets. The system handles the server lifecycle through

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

    Go
    Auf GitHub ansehen↗4,162
  • gravityblast/freshAvatar von gravityblast

    gravityblast/fresh

    3,860Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,860
  1. Home
  2. Operating Systems & Systems Programming
  3. Go Server Process Managers

Unter-Tags erkunden

  • 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.