Directories ¶
Path | Synopsis |
---|---|
armon
|
|
qr
Package qr can be used to create QR barcodes.
|
Package qr can be used to create QR barcodes. |
utils
Package utils contain some utilities which are needed to create barcodes
|
Package utils contain some utilities which are needed to create barcodes |
Package base62 provides utilities for working with base62 strings.
|
Package base62 provides utilities for working with base62 strings. |
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-gometrics/api
Package api provides methods for interacting with the Circonus API.
|
Package api provides methods for interacting with the Circonus API. |
circonus-gometrics/checkmgr
Package checkmgr provides a check management interface to circonus-gometrics
|
Package checkmgr provides a check management interface to circonus-gometrics |
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. |
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. |
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. |
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. |
Package errors provides simple error handling primitives.
|
Package errors provides simple error handling primitives. |
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. |
structs
Package structs contains various utilities functions to work with structs.
|
Package structs contains various utilities functions to work with structs. |
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. |
hcl/hcl/printer
Package printer implements printing of AST nodes to HCL format.
|
Package printer implements printing of AST nodes to HCL format. |
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. |
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. |
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. |
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. |
sprig
Sprig: Template functions for Go.
|
Sprig: Template functions for Go. |
mattn
|
|
Package memdb provides an in-memory database that supports transactions and MVCC.
|
Package memdb provides an in-memory database that supports transactions and MVCC. |
A helper to merge structs and maps in Golang.
|
A helper to merge structs and maps in Golang. |
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. |
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. |
microsoft
|
|
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. |
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. |
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. |
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. |
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 is a package for reading a password securely from a terminal.
|
password is a package for reading a password securely from a terminal. |
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. |
client_golang/prometheus/push
Package push provides functions to push metrics to a Pushgateway.
|
Package push provides functions to push metrics to a Pushgateway. |
common/expfmt
Package expfmt contains tools for reading and writing Prometheus metrics.
|
Package expfmt contains tools for reading and writing Prometheus metrics. |
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. |
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. |
Package run implements an actor-runner with deterministic teardown.
|
Package run implements an actor-runner with deterministic teardown. |
Package statsd provides a Go dogstatsd client.
|
Package statsd provides a Go dogstatsd client. |
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.