graterm

Shutdown manager

Library providing primitives to perform ordered shutdown and termination in Go applications

Provides primitives to perform ordered GRAceful TERmination for Golang applications

GitHub

26 stars
2 watching
2 forks
Language: Go
last commit: almost 4 years ago
Linked from 1 awesome list

graceful-degradationgraceful-restart-processgraceful-shutdowngraceful-stopgracefullgracefullyshutdownshutdown-helpershutdown-hookshutdown-managershutdown-servicetermination

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
vrecan/deathManages application shutdown with signals in Go applications.196
ztrue/shutdownA package providing a standardized interface for handling application shutdown in Go apps59
goreleaser/goreleaser-actionAutomates Go package release process using goreleaser871
vardius/gollbackUtilities for managing execution of asynchronous callback functions in Go.125
kokizzu/goprocA lightweight process manager helper library for Go that simplifies running and managing background processes.25
aws/aws-node-termination-handlerEnsures Kubernetes control plane responds to EC2 instance shutdown events1,639
stefanmaric/gA tool for managing multiple versions of the Go programming language on a single system.913
thedevsaddam/retryProvides a flexible retry mechanism for Go functions66
owenthereal/goupA Go package manager designed to simplify the process of installing and managing different versions of the Go programming language.549
oklog/runA mechanism to manage goroutine lifecycles in Go programs1,563
prashantgupta24/go-clipA minimalistic clipboard manager for Mac.13
timandy/routineProvides a set of goroutine context access interfaces to simplify the management of coroutine-specific information240
github/vulcanizerA Go library and command-line tool for managing Elasticsearch clusters.668
go-rel/relA modern ORM layer for Golang772
paddlehq/go-aws-ssmAn AWS System Manager parameter store abstraction layer for Go applications59