facebookarchive/grace
Graceful restart & zero downtime deploy for Go servers. observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5203
- days_rel: n/a
- days_push: 2759
- n_releases_24m: 0
Adoption not part of the score
4881 stars · 419 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A Go library for building socket-based servers that support graceful termination and restart without dropping connections. It provides APIs for HTTP servers (including TLS and multiple listeners) and is compatible with systemd socket activation.
Use cases
- zero downtime deploys for go http servers
- graceful restart without dropping connections
- hot reload a go server on signal
- serve in-flight requests before shutdown
- systemd socket activation for go services
- gracefully restart server listening on multiple ports
When to choose
- you need zero-downtime restarts for a Go HTTP or socket server
- you want in-flight requests to complete during a restart
- you need systemd socket activation compatibility
When to avoid
- you need an actively maintained library - the repo is archived
- you deploy behind a load balancer or reverse proxy that can drain connections for you
- you use a modern framework with built-in graceful shutdown
Facets
library · maturity abandoned
http-server concurrency deployment backend web-development developer-tools go cross-platform graceful-restart zero-downtime socket-activation hot-reload systemd linux
5 sources
- readme: https://github.com/facebookarchive/grace · fetched 2026-08-28 · daea3be9c069
- homepage: https://godoc.org/github.com/facebookgo/grace · fetched 2026-08-29 · edfac92b2d20
- site_page: https://pkg.go.dev/about · fetched 2026-08-29 · 757852027879
- site_page: https://pkg.go.dev/github.com/facebookgo/grace · fetched 2026-08-29 · f8b17f56d7f9
- site_page: https://go.dev/project · fetched 2026-08-29 · d5ca00bb378b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| facebookarchive/grace | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="facebookarchive/grace")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem