awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • facebookarchive/gracefacebookarchive 的头像

    facebookarchive/grace

    4,882在 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
    在 GitHub 上查看↗4,882
  • fvbock/endlessfvbock 的头像

    fvbock/endless

    4,162在 GitHub 上查看↗

    Endless 是一个用于 Go HTTP 服务器的零停机服务器封装器和进程管理器。它替换了标准库监听器以协调进程转换和套接字管理,允许在不丢弃活动网络连接的情况下更新二进制文件。 该项目通过在父进程关闭之前派生一个新的子进程来接管网络套接字,从而实现零停机重启。它通过使用 TLS 加密层封装服务器来管理安全流量,并支持标准网络端口和 Unix 套接字的协调。 该系统通过信号驱动的管理处理服务器生命周期,在重启期间执行特定的设置和清理功能。它通过套接字移交协调确保持续可用性,并提供优雅的关闭机制,在定义的宽限期后耗尽活动请求或终止挂起的连接。

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

    Go
    在 GitHub 上查看↗4,162
  • gravityblast/freshgravityblast 的头像

    gravityblast/fresh

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

探索子标签

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