Skip to content

jmptrader/go-utils-1

 
 

Repository files navigation

go-utils

utils for go.

Build Status

common

An experimental package for functions detecting commonalities between inputs.

debug

A small package with a global variable to turn on or off debugging across all packages that import debug.

executable

Reports on the status of the running executable, including what directory its binary was run from and whether any sibling processes are running.

ganglia

Contains wrapper functions for go-gmetric.

instrumentation

Contains functions for Go runtime introspection.

lifecycle

Provides for clean daemon shutdown after receiving one or more signals.

privsep

Library for implementing privilege-separated processes which can communicate with each other.

server

A package for managing listening sockets. Hides details of closing listening sockets when shutting a server down.

stopper

A utility interface for stopping channels / functions / anything in a clean manner.

strftime

Pure-Go and system native (via cgo) implementations of POSIX strftime(3).

suppress

Contains utility functions to suppress repeated function calls into one aggregate call.

tls

A package that contains functions for loading tls certs and whatnot.

vlog

A package that enables or disables verbose logging for any package that imports vlog.

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%