Try this search on Go-Search or GitHub.

PathSynopsis
github.com/tylerb/graceful
  • 214 imports
  • · 1161 stars
Graceful is a Go package enabling graceful shutdown of an http.Handler server.
github.com/zenazn/goji/graceful
  • 124 imports
  • · 3489 stars
Package graceful implements graceful shutdown for HTTP servers by closing idle connections after receiving a signal.
github.com/facebookgo/grace/gracehttp
  • 116 imports
  • · 4320 stars
Package gracehttp provides easy to use graceful restart functionality for HTTP server.
github.com/astaxie/beego/grace
  • 110 imports
  • · 19137 stars
Package grace use to hot reload Description: http:/​/​grisha.org/​blog/​2014/​06/​03/​graceful-restart-in-golang/​
gopkg.in/tylerb/graceful.v1
  • 122 imports
github.com/stretchr/graceful
  • 63 imports
  • · 998 stars
Graceful is a Go package enabling graceful shutdown of an http.Handler server.
github.com/facebookgo/httpdown
  • 45 imports
  • · 257 stars
Package httpdown provides http.ConnState enabled graceful termination of http.Server.
github.com/ory/graceful
  • 13 imports
  • · 22 stars
Package graceful contains best practice http server configurations and helpers for Go 1.8's http graceful shutdown feature.
sigs.k8s.io/​controller-runtime/​pkg/​runtime/​signals
  • 9 imports
  • · 127 stars
Package signals contains libraries for handling signals to gracefully shutdown the manager in combination with Kubernetes pod graceful termination policy.
k8s.io/minikube/pkg/minikube/exit
  • 9 imports
  • · 15238 stars
Package exit contains functions useful for exiting gracefully.
github.com/TV4/graceful
  • 5 imports
  • · 103 stars
Package graceful simplifies graceful shutdown of HTTP servers (Go 1.8+)
github.com/temoto/alive
  • 5 imports
  • · 2 stars
alive helps servers to coordinate graceful or fast stopping
github.com/zenazn/goji/graceful/listener
  • 5 imports
  • · 3110 stars
Package listener provides a way to incorporate graceful shutdown to any net.Listener.
sigs.k8s.io/​controller-runtime/​pkg/​manager/​signals
  • 5 imports
  • · 130 stars
Package signals contains libraries for handling signals to gracefully shutdown the manager in combination with Kubernetes pod graceful termination policy.
github.com/netlify/netlify-commons/graceful
  • 5 imports
  • · 15 stars
github.com/icub3d/graceful
  • 4 imports
  • · 6 stars
Package graceful provides a net/​http compatible Server that can be gracefully shut down.
github.com/funkygao/golib/breaker
  • 4 imports
  • · 63 stars
The breaker package provides circuit breaker primitives to enable one to safely interact with potentially-unreliable subsystems in a way that allows a graceful alternative behavior while in degraded state.
github.com/qiwitech/graceful
  • 4 imports
github.com/robtuley/httpserver
  • 3 imports
Package httpserver adds graceful shutdown & health-check utilities to the standard http.Server
github.com/henrylee2cn/goutil/graceful
  • 3 imports
  • · 174 stars
graceful package shutdown or reboot current process gracefully.
github.com/uber/storagetapper/shutdown
  • 3 imports
  • · 54 stars
Package shutdown provides a mechanism for graceful shutdown of multithreaded programs.
github.com/etix/stoppableListener
  • 3 imports
  • · 44 stars
A Go helper package to gracefully stop a net/​http server.
github.com/tj/go-gracefully
  • 4 imports
  • · 45 stars
Graceful shutdown utility for Golang
gopkg.in/tokopedia/grace.v1
  • 3 imports
grace provides for graceful restart for go http servers.
github.com/go-playground/kms
  • 2 imports
  • · 34 stars
Package kms (Killing Me Softly) is a library that aids in graceful shutdown of a process/​application.
github.com/Zemanta/gracefulshutdown
  • 2 imports
Providing shutdown callbacks for graceful app shutdown
github.com/opsmatic/canstop
  • 2 imports
  • · 6 stars
canstop provides a way to manage the lifecycle of long-running processes that need to be able to shut down gracefully.
github.com/daaku/go.grace/gracehttp
  • 2 imports
  • · 3751 stars
Package gracehttp provides easy to use graceful restart functionality for HTTP server.
github.com/tgres/tgres/graceful
  • 2 imports
  • · 351 stars
Package graceful provides graceful restart
bitbucket.org/splice/go.grace/gracehttp
  • 2 imports
Package gracehttp provides easy to use graceful restart functionality for HTTP server.
github.com/ludmiloff/gopi/graceful
  • 2 imports
  • · 1 stars
Package graceful implements graceful shutdown for HTTP servers by closing idle connections after receiving a signal.
github.com/sercand/graceful
  • 2 imports
Golang graceful utils
github.com/tabalt/gracehttp
  • 2 imports
  • · 253 stars
a simple and graceful HTTP server for Golang
github.com/kmanley/manners
  • 2 imports
  • · fork
A polite Go HTTP server that shuts down gracefully.
github.com/PragGoLabs/grupttor
  • 2 imports
  • · 3 stars
Grupttor is two phase graceful application interruptor
github.com/xfxdev/xtcp
  • 2 imports
  • · 73 stars
A TCP Server Framework with graceful shutdown, custom protocol.
github.com/blend/go-sdk/graceful
  • 2 imports
  • · 70 stars
github.com/​Scalingo/​go-graceful-restart-example/​logger
  • 2 imports
  • · 295 stars
github.com/One-com/gone/http/graceful
  • 2 imports
  • · 6 stars
gopkg.in/kornel661/nserv.v0
  • 2 imports
Package nserv (nice server) provides a variation of the standard http.Server implementation enhanced with graceful exit, throttling and zero downtime restarts.
gopkg.in/go-on/mannersagain.v1
  • 2 imports
Package mannersagain combines manners and goagain to provide graceful hot restarting of net/​http servers.
github.com/gobwas/graceful
  • 1 imports
  • · 9 stars
Package graceful provides tools for passing file descriptors between the applications.
github.com/icza/shutdown
  • 1 imports
  • · 3 stars
Package shutdown helps controlling app shutdown and graceful termination of goroutines.
github.com/hSATAC/grace
  • 1 imports
  • · fork
  • · 2 stars
Package grace allows for gracefully waiting for a listener to finish serving it's active requests.
github.com/chapsuk/grace
  • 1 imports
  • · 3 stars
Package grace implements set of helper functions around syscal.Signals for gracefully shutdown and reload the service.
github.com/xlab/catcher
  • 1 imports
Package catcher provides utilites to gracefully handle crap software.
github.com/naoina/miyabi
  • 1 imports
  • · 25 stars
Package miyabi provides graceful version of net/​http compatible HTTP server.
github.com/harukasan/gostarter
  • 1 imports
Package gostarter provides utilities to run any servers with start_server process for graceful restarting and hot deployment.
github.com/ParsePlatform/go.grace/gracehttp
  • 1 imports
  • · 3643 stars
Package gracehttp provides easy to use graceful restart functionality for HTTP server.
github.com/prima101112/beego/grace
  • 1 imports
Package grace use to hot reload Description: http:/​/​grisha.org/​blog/​2014/​06/​03/​graceful-restart-in-golang/​
github.com/GNURub/beego/grace
  • 1 imports
  • · fork
Package grace use to hot reload Description: http:/​/​grisha.org/​blog/​2014/​06/​03/​graceful-restart-in-golang/​
gopkg.in/leyra/grace.v1/gracehttp
  • 1 imports
Package gracehttp provides easy to use graceful restart functionality for HTTP server.
github.com/lavab/goji/graceful
  • 1 imports
  • · fork
Package graceful implements graceful shutdown for HTTP servers by closing idle connections after receiving a signal.
github.com/skuid/spec/lifecycle
  • 1 imports
Package lifecycle provides variables for controlling an application's lifecycle, and a function for gracefully shutting down an http.Server.
github.com/vanackere/slim/graceful
  • 1 imports
  • · 10 stars
Package graceful implements graceful shutdown for HTTP servers by closing idle connections after receiving a signal.
github.com/absolute8511/grace/gracehttp
  • 1 imports
  • · fork
Package gracehttp provides easy to use graceful restart functionality for HTTP server.
github.com/icub3d/gop/graceful
  • 1 imports
  • · 1 stars
Package graceful provides a net/​http compatible Server that can be gracefully shut down.
github.com/stripe/unilog/reader
  • 1 imports
  • · 56 stars
Package reader defines a wrapper around io.Reader that supports graceful shutdowns.
github.com/izi-global/izigo/grace
  • 1 imports
Package grace use to hot reload Description: http:/​/​grisha.org/​blog/​2014/​06/​03/​graceful-restart-in-golang/​
github.com/huyan/beego/grace
  • 1 imports
  • · fork
Description: http:/​/​grisha.org/​blog/​2014/​06/​03/​graceful-restart-in-golang/​
github.com/MStoykov/grace/gracehttp
  • 1 imports
  • · fork
Package gracehttp provides easy to use graceful restart functionality for HTTP server.
github.com/goasana/asana/grace
  • 1 imports
Package grace use to hot reload Description: http:/​/​grisha.org/​blog/​2019/​06/​03/​graceful-restart-in-golang/​
github.com/drone/runner-go/server
  • 1 imports
  • · 9 stars
Package server provides an HTTP server with support for TLS and graceful shutdown.
github.com/vulcand/vulcand/graceful
  • 1 imports
  • · 2389 stars
Package manners provides a wrapper for a standard net/​http server that ensures all active HTTP client have completed their current request before the server shuts down.
github.com/dvwallin/beego/grace
  • 1 imports
  • · fork
Description: http:/​/​grisha.org/​blog/​2014/​06/​03/​graceful-restart-in-golang/​
github.com/hSATAC/grace/gracehttp
  • 1 imports
  • · fork
  • · 2 stars
Package gracehttp provides easy to use graceful restart functionality for HTTP server.
github.com/lavab/goji/graceful/listener
  • 1 imports
  • · fork
Package listener provides a way to incorporate graceful shutdown to any net.Listener.
github.com/spy16/droplets/pkg/graceful
  • 1 imports
  • · 143 stars
Package graceful provides a simple wrapper for http.Handler which handles graceful shutdown based on registered signals.
github.com/ludmiloff/gopi/graceful/listener
  • 1 imports
  • · 1 stars
Package listener provides a way to incorporate graceful shutdown to any net.Listener.
github.com/​henrylee2cn/​goutil/​graceful/​inherit_net
  • 1 imports
  • · 176 stars
Package inherit_net provides a family of Listen functions that either open a fresh connection or provide an inherited connection from when the process was started.
github.com/gogf/gf/os/gmutex
  • 1 imports
  • · 1262 stars
Package gmutex implements graceful concurrent-safe mutex with more rich features.
github.com/weisd/gin/graceful/listener
  • 1 imports
  • · fork
  • · 3 stars
Package listener provides a way to incorporate graceful shutdown to any net.Listener.
github.com/kuangchanglang/graceful
  • 1 imports
  • · 77 stars
graceful reload golang http server, zero downtime, compatible with systemd, supervisor
github.com/exfly/gracefully
  • 1 imports
go gracefully shutdown
github.com/kanocz/graceful
  • 1 imports
  • · fork
Graceful is a Go package enabling graceful shutdown of an http.Handler server.
github.com/go-chi/valve
  • 1 imports
  • · 5 stars
graceful server shutdown via context signalling for Go servers
github.com/landonia/gograceful
  • 1 imports
Allow graceful shutdown of connections in go HTTP applications
github.com/yuuki0xff/xtcp
  • 1 imports
  • · fork
A TCP Server Framework with graceful shutdown, custom protocol.
github.com/esote/graceful
  • 1 imports
Tries to properly shut down a web server upon interrupts.
github.com/carlmjohnson/gracefulserver
  • 1 imports
Boilerplate for starting an HTTP server in Go with graceful shutdown
github.com/jonaz/gograce
  • 1 imports
Small lib to help with golang graceful http server shutdown
github.com/titanous/manners
  • 1 imports
  • · fork
A polite Go HTTP server that shuts down gracefully.
github.com/upsight/stop
  • 1 imports
  • · 2 stars
Golang helpers for stopping gracefully
github.com/andrew-d/graceful
  • 1 imports
  • · fork
  • · 1 stars
Graceful is a Go package enabling graceful shutdown of an http.Handler server.
github.com/v4run/bob/graceful
  • 1 imports
  • · 2 stars
github.com/​Scalingo/​go-graceful-restart-example/​server
  • 1 imports
  • · 296 stars
github.com/unchartedsoftware/witch/graceful
  • 1 imports
  • · 2 stars
github.com/​ikeikeikeike/​apicube/​base/​util/​graceful
  • 1 imports
  • · 1 stars
github.com/rosylilly/martini-graceful
  • 1 imports
  • · 2 stars
Package graceful provides graceful shutdown to the martini application.
gopkg.in/paytm/grace.v1
  • 1 imports
grace provides for graceful restart for go http servers.
github.com/ltick/tick-graceful
  • 1 imports
Package gracehttp provides easy to use graceful restart functionality for HTTP server.
bitbucket.org/splice/go.grace
  • 1 imports
Package grace allows for gracefully waiting for a listener to finish serving it's active requests.
github.com/googollee/go-zerodown
  • 1 imports
  • · 2 stars
go-zerodown provides a listener which can shutdown gracefully and relaunch in another process.
github.com/boseji/mserver
  • 0 imports
Package mserver is a wrapper around `net/​http` HTTP Server for Graceful shutdown of web server upon SIGINT SIGKILL signals sent to the application or Internal Errors of the web server.
github.com/maxim2266/mvr
  • 0 imports
  • · 1 stars
Package mvr is a minimal viable runtime that provides a top-level context cancelled by Unix signals, graceful shutdown by waiting for all registered goroutines to terminate before exitting the application, simple goroutine pool, and asynchronous logger.
github.com/cloud-spin/server
  • 0 imports
Package server exposes a reusable HTTP server with graceful shutdown and preconfigured ping, health check and shutdown endpoints.
h12.io/run
  • 0 imports
Package run provides graceful goroutine orchestration.
github.com/Darkren/graceful
  • 0 imports
Package graceful provides graceful shutdown for http.Server
github.com/localytics/servicegroup
  • 0 imports
  • · 4 stars
Package servicegroup handles spinning up and gracefully shutting down a service by running a few linked goroutines: - Your service handler via an HTTP server (default at :8080) - The system default ServeMux with pprof enabled via an HTTP server (default at :6060) (:6060/​debug/​pprof) - Graceful shutdown routines that handles shutting both servers down - Sigint/​sigkill listener to trigger graceful ...
github.com/tokopedia/grace
  • 0 imports
  • · fork
Package grace provides for graceful restart for go http servers.