Categorygithub.com/icub3d/gop
module
0.2.1
Repository: https://github.com/icub3d/gop.git
Documentation: pkg.go.dev

# README

gop

Coverage Status Build Status

Package gop contains a variety of go packages under one repo.

# Packages

Package algo provides common computer science algorithms and data structures implemented in pure Go.
Package etcdutil provides a helper structure that simplifies common etcd operations.
Package flock provides a simple file locking mechanism for linux/unix based on unix.Flock.
Package gopool implements a concurrent work processing model.
Package graceful provides a net/http compatible Server that can be gracefully shut down.
Package mmap provides a simplified interface to using mmap on linux/unix systems.
Package nlock provides mutext locking by name.
Package semver implements structs and functions that adhere to Semantic Versioning (http://semver.org/).
Package signalhandler provides an all-in-one solution for simple signal handling.
Package wraphttp provides functions that wrap some of the standard net/http interfaces.
Package wrapio implements wrappers for the io.Reader and io.Writer interfaces.