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: about 2 years ago
Linked from 1 awesome list

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

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
vrecan/death Manages application shutdown with signals in Go applications. 196
ztrue/shutdown A package providing a standardized interface for handling application shutdown in Go apps 59
goreleaser/goreleaser-action Automates Go package release process using goreleaser 864
vardius/gollback Utilities for managing execution of asynchronous callback functions in Go. 124
kokizzu/goproc A lightweight process manager helper library for Go that simplifies running and managing background processes. 25
aws/aws-node-termination-handler Ensures Kubernetes control plane responds to EC2 instance shutdown events 1,633
stefanmaric/g A tool for managing multiple versions of the Go programming language on a single system. 909
thedevsaddam/retry Provides a flexible retry mechanism for Go functions 66
owenthereal/goup A Go package manager designed to simplify the process of installing and managing different versions of the Go programming language. 547
oklog/run A mechanism to manage goroutine lifecycles in Go programs 1,553
prashantgupta24/go-clip A minimalistic clipboard manager for Mac. 13
timandy/routine Provides a set of goroutine context access interfaces to simplify the management of coroutine-specific information 235
github/vulcanizer A Go library and command-line tool for managing Elasticsearch clusters. 667
go-rel/rel A modern ORM layer for Golang 770
paddlehq/go-aws-ssm An AWS System Manager parameter store abstraction layer for Go applications 59