Directories ¶
Path | Synopsis |
---|---|
helper
|
|
barcode/qr
Package qr can be used to create QR barcodes.
|
Package qr can be used to create QR barcodes. |
barcode/utils
Package utils contain some utilities which are needed to create barcodes
|
Package utils contain some utilities which are needed to create barcodes |
base62
Package base62 provides utilities for working with base62 strings.
|
Package base62 provides utilities for working with base62 strings. |
certutil
Package certutil contains helper functions that are mostly used with the PKI backend but can be generally useful.
|
Package certutil contains helper functions that are mostly used with the PKI backend but can be generally useful. |
circonus-labs/circonus-gometrics
Package circonusgometrics provides instrumentation for your applications in the form of counters, gauges and histograms and allows you to publish them to Circonus Counters A counter is a monotonically-increasing, unsigned, 64-bit integer used to represent the number of times an event has occurred.
|
Package circonusgometrics provides instrumentation for your applications in the form of counters, gauges and histograms and allows you to publish them to Circonus Counters A counter is a monotonically-increasing, unsigned, 64-bit integer used to represent the number of times an event has occurred. |
circonus-labs/circonus-gometrics/api
Package api provides methods for interacting with the Circonus API.
|
Package api provides methods for interacting with the Circonus API. |
circonus-labs/circonus-gometrics/checkmgr
Package checkmgr provides a check management interface to circonus-gometrics
|
Package checkmgr provides a check management interface to circonus-gometrics |
circonus-labs/circonusllhist
Package circllhist provides an implementation of Circonus' fixed log-linear histogram data structure.
|
Package circllhist provides an implementation of Circonus' fixed log-linear histogram data structure. |
complete
Package complete provides a tool for bash writing bash completion in go, and bash completion for the go command line.
|
Package complete provides a tool for bash writing bash completion in go, and bash completion for the go command line. |
complete/cmd
Package cmd used for command line options for the complete tool
|
Package cmd used for command line options for the complete tool |
crypto/brainpool
Package brainpool implements Brainpool elliptic curves.
|
Package brainpool implements Brainpool elliptic curves. |
crypto/curve25519
Package curve25519 provides an implementation of scalar multiplication on the elliptic curve known as curve25519.
|
Package curve25519 provides an implementation of scalar multiplication on the elliptic curve known as curve25519. |
errors
Package errors provides simple error handling primitives.
|
Package errors provides simple error handling primitives. |
errwrap
Package errwrap implements methods to formalize error wrapping in Go.
|
Package errwrap implements methods to formalize error wrapping in Go. |
fatih/color
Package color is an ANSI color package to output colorized or SGR defined output to the standard output.
|
Package color is an ANSI color package to output colorized or SGR defined output to the standard output. |
fatih/structs
Package structs contains various utilities functions to work with structs.
|
Package structs contains various utilities functions to work with structs. |
gabs
Package gabs implements a wrapper around creating and parsing unknown or dynamic map structures resulting from JSON parsing.
|
Package gabs implements a wrapper around creating and parsing unknown or dynamic map structures resulting from JSON parsing. |
hclutil/hcl/hcl/printer
Package printer implements printing of AST nodes to HCL format.
|
Package printer implements printing of AST nodes to HCL format. |
httpunix
Package httpunix provides a HTTP transport (net/http.RoundTripper) that uses Unix domain sockets instead of HTTP.
|
Package httpunix provides a HTTP transport (net/http.RoundTripper) that uses Unix domain sockets instead of HTTP. |
jose/json
Package json implements encoding and decoding of JSON objects as defined in RFC 4627.
|
Package json implements encoding and decoding of JSON objects as defined in RFC 4627. |
kdf
This package is used to implement Key Derivation Functions (KDF) based on the recommendations of NIST SP 800-108.
|
This package is used to implement Key Derivation Functions (KDF) based on the recommendations of NIST SP 800-108. |
kr/pretty
Package pretty provides pretty-printing for Go values.
|
Package pretty provides pretty-printing for Go values. |
masterminds/goutils
Package goutils provides utility functions to manipulate strings in various ways.
|
Package goutils provides utility functions to manipulate strings in various ways. |
masterminds/semver
Package semver provides the ability to work with Semantic Versions (http://semver.org) in Go.
|
Package semver provides the ability to work with Semantic Versions (http://semver.org) in Go. |
masterminds/sprig
Sprig: Template functions for Go.
|
Sprig: Template functions for Go. |
memdb
Package memdb provides an in-memory database that supports transactions and MVCC.
|
Package memdb provides an in-memory database that supports transactions and MVCC. |
mergo
A helper to merge structs and maps in Golang.
|
A helper to merge structs and maps in Golang. |
mfa
Package mfa provides wrappers to add multi-factor authentication to any auth method.
|
Package mfa provides wrappers to add multi-factor authentication to any auth method. |
mfa/duo
Package duo provides a Duo MFA handler to authenticate users with Duo.
|
Package duo provides a Duo MFA handler to authenticate users with Duo. |
mitchellh/mapstructure
Package mapstructure exposes functionality to convert one arbitrary Go type into another, typically to convert a map[string]interface{} into a native Go structure.
|
Package mapstructure exposes functionality to convert one arbitrary Go type into another, typically to convert a map[string]interface{} into a native Go structure. |
mitchellh/pointerstructure
Package pointerstructure provides functions for identifying a specific value within any Go structure using a string syntax.
|
Package pointerstructure provides functions for identifying a specific value within any Go structure using a string syntax. |
mitchellh/reflectwalk
reflectwalk is a package that allows you to "walk" complex structures similar to how you may "walk" a filesystem: visiting every element one by one and calling callback functions allowing you to handle and manipulate those elements.
|
reflectwalk is a package that allows you to "walk" complex structures similar to how you may "walk" a filesystem: visiting every element one by one and calling callback functions allowing you to handle and manipulate those elements. |
oidc
Package oidc implements OpenID Connect client logic for the golang.org/x/oauth2 package.
|
Package oidc implements OpenID Connect client logic for the golang.org/x/oauth2 package. |
otp
Package otp implements both HOTP and TOTP based one time passcodes in a Google Authenticator compatible manner.
|
Package otp implements both HOTP and TOTP based one time passcodes in a Google Authenticator compatible manner. |
password
password is a package for reading a password securely from a terminal.
|
password is a package for reading a password securely from a terminal. |
pluginutil/plugin
The plugin package exposes functions and helpers for communicating to plugins which are implemented as standalone binary applications.
|
The plugin package exposes functions and helpers for communicating to plugins which are implemented as standalone binary applications. |
prometheus/client_golang/prometheus
Package prometheus is the core instrumentation package.
|
Package prometheus is the core instrumentation package. |
prometheus/client_golang/prometheus/push
Package push provides functions to push metrics to a Pushgateway.
|
Package push provides functions to push metrics to a Pushgateway. |
prometheus/common/expfmt
Package expfmt contains tools for reading and writing Prometheus metrics.
|
Package expfmt contains tools for reading and writing Prometheus metrics. |
prometheus/procfs
Package procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.
|
Package procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc. |
quantile
Package quantile computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.
|
Package quantile computes approximate quantiles over an unbounded data stream within low memory and CPU bounds. |
run
Package run implements an actor-runner with deterministic teardown.
|
Package run implements an actor-runner with deterministic teardown. |
statsd
Package statsd provides a Go dogstatsd client.
|
Package statsd provides a Go dogstatsd client. |
xxhash
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/.
|
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/. |
Click to show internal directories.
Click to hide internal directories.