Directories ¶
Path | Synopsis |
---|---|
Azure
|
|
azure-sdk-for-go/services/keyvault/v7.0/keyvault
Package keyvault implements the Azure ARM Keyvault service API version 7.0.
|
Package keyvault implements the Azure ARM Keyvault service API version 7.0. |
azure-sdk-for-go/services/network/mgmt/2015-06-15/network
Package network implements the Azure ARM Network service API version 2015-06-15.
|
Package network implements the Azure ARM Network service API version 2015-06-15. |
go-autorest
Package go-autorest provides an HTTP request client for use with Autorest-generated API client packages.
|
Package go-autorest provides an HTTP request client for use with Autorest-generated API client packages. |
go-autorest/autorest
Package autorest implements an HTTP request pipeline suitable for use across multiple go-routines and provides the shared routines relied on by AutoRest (see https://github.com/Azure/autorest/) generated Go code.
|
Package autorest implements an HTTP request pipeline suitable for use across multiple go-routines and provides the shared routines relied on by AutoRest (see https://github.com/Azure/autorest/) generated Go code. |
go-autorest/autorest/azure
Package azure provides Azure-specific implementations used with AutoRest.
|
Package azure provides Azure-specific implementations used with AutoRest. |
go-autorest/autorest/date
Package date provides time.Time derivatives that conform to the Swagger.io (https://swagger.io/) defined date formats: Date and DateTime.
|
Package date provides time.Time derivatives that conform to the Swagger.io (https://swagger.io/) defined date formats: Date and DateTime. |
go-autorest/autorest/to
Package to provides helpers to ease working with pointer values of marshalled structures.
|
Package to provides helpers to ease working with pointer values of marshalled structures. |
go-autorest/autorest/validation
Package validation provides methods for validating parameter value using reflection.
|
Package validation provides methods for validating parameter value using reflection. |
DataDog
|
|
datadog-go/statsd
Package statsd provides a Go dogstatsd client.
|
Package statsd provides a Go dogstatsd client. |
Jeffail
|
|
gabs
Package gabs implements a simplified wrapper around creating and parsing JSON.
|
Package gabs implements a simplified wrapper around creating and parsing JSON. |
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. |
StackExchange
|
|
wmi
Package wmi provides a WQL interface for WMI on Windows.
|
Package wmi provides a WQL interface for WMI on Windows. |
aliyun
|
|
alibaba-cloud-sdk-go/sdk/auth/credentials/providers
Package providers Deprecated
|
Package providers Deprecated |
alibaba-cloud-sdk-go/sdk/endpoints
* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.
|
* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. |
armon
|
|
asaskevich
|
|
govalidator
Package govalidator is package of validators and sanitizers for strings, structs and collections.
|
Package govalidator is package of validators and sanitizers for strings, structs and collections. |
aws
|
|
aws-sdk-go/aws
Package aws provides the core SDK's utilities and shared types.
|
Package aws provides the core SDK's utilities and shared types. |
aws-sdk-go/aws/awserr
Package awserr represents API error interface accessors for the SDK.
|
Package awserr represents API error interface accessors for the SDK. |
aws-sdk-go/aws/credentials
Package credentials provides credential retrieval and management
|
Package credentials provides credential retrieval and management |
aws-sdk-go/aws/credentials/endpointcreds
Package endpointcreds provides support for retrieving credentials from an arbitrary HTTP endpoint.
|
Package endpointcreds provides support for retrieving credentials from an arbitrary HTTP endpoint. |
aws-sdk-go/aws/credentials/processcreds
Package processcreds is a credential Provider to retrieve `credential_process` credentials.
|
Package processcreds is a credential Provider to retrieve `credential_process` credentials. |
aws-sdk-go/aws/credentials/ssocreds
Package ssocreds provides a credential provider for retrieving temporary AWS credentials using an SSO access token.
|
Package ssocreds provides a credential provider for retrieving temporary AWS credentials using an SSO access token. |
aws-sdk-go/aws/credentials/stscreds
Package stscreds are credential Providers to retrieve STS AWS credentials.
|
Package stscreds are credential Providers to retrieve STS AWS credentials. |
aws-sdk-go/aws/csm
Package csm provides the Client Side Monitoring (CSM) client which enables sending metrics via UDP connection to the CSM agent.
|
Package csm provides the Client Side Monitoring (CSM) client which enables sending metrics via UDP connection to the CSM agent. |
aws-sdk-go/aws/defaults
Package defaults is a collection of helpers to retrieve the SDK's default configuration and handlers.
|
Package defaults is a collection of helpers to retrieve the SDK's default configuration and handlers. |
aws-sdk-go/aws/ec2metadata
Package ec2metadata provides the client for making API calls to the EC2 Metadata service.
|
Package ec2metadata provides the client for making API calls to the EC2 Metadata service. |
aws-sdk-go/aws/endpoints
Package endpoints provides the types and functionality for defining regions and endpoints, as well as querying those definitions.
|
Package endpoints provides the types and functionality for defining regions and endpoints, as well as querying those definitions. |
aws-sdk-go/aws/session
Package session provides configuration for the SDK's service clients.
|
Package session provides configuration for the SDK's service clients. |
aws-sdk-go/aws/signer/v4
Package v4 implements signing for AWS V4 signer
|
Package v4 implements signing for AWS V4 signer |
aws-sdk-go/internal/ini
Package ini is an LL(1) parser for configuration files.
|
Package ini is an LL(1) parser for configuration files. |
aws-sdk-go/internal/sync/singleflight
Package singleflight provides a duplicate function call suppression mechanism.
|
Package singleflight provides a duplicate function call suppression mechanism. |
aws-sdk-go/private/protocol/ec2query
Package ec2query provides serialization of AWS EC2 requests and responses.
|
Package ec2query provides serialization of AWS EC2 requests and responses. |
aws-sdk-go/private/protocol/json/jsonutil
Package jsonutil provides JSON serialization of AWS requests and responses.
|
Package jsonutil provides JSON serialization of AWS requests and responses. |
aws-sdk-go/private/protocol/jsonrpc
Package jsonrpc provides JSON RPC utilities for serialization of AWS requests and responses.
|
Package jsonrpc provides JSON RPC utilities for serialization of AWS requests and responses. |
aws-sdk-go/private/protocol/query
Package query provides serialization of AWS query requests, and responses.
|
Package query provides serialization of AWS query requests, and responses. |
aws-sdk-go/private/protocol/rest
Package rest provides RESTful serialization of AWS requests and responses.
|
Package rest provides RESTful serialization of AWS requests and responses. |
aws-sdk-go/private/protocol/restjson
Package restjson provides RESTful JSON serialization of AWS requests and responses.
|
Package restjson provides RESTful JSON serialization of AWS requests and responses. |
aws-sdk-go/private/protocol/xml/xmlutil
Package xmlutil provides XML serialization of AWS requests and responses.
|
Package xmlutil provides XML serialization of AWS requests and responses. |
aws-sdk-go/service/ec2
Package ec2 provides the client and types for making API requests to Amazon Elastic Compute Cloud.
|
Package ec2 provides the client and types for making API requests to Amazon Elastic Compute Cloud. |
aws-sdk-go/service/iam
Package iam provides the client and types for making API requests to AWS Identity and Access Management.
|
Package iam provides the client and types for making API requests to AWS Identity and Access Management. |
aws-sdk-go/service/iam/iamiface
Package iamiface provides an interface to enable mocking the AWS Identity and Access Management service client for testing your code.
|
Package iamiface provides an interface to enable mocking the AWS Identity and Access Management service client for testing your code. |
aws-sdk-go/service/kms
Package kms provides the client and types for making API requests to AWS Key Management Service.
|
Package kms provides the client and types for making API requests to AWS Key Management Service. |
aws-sdk-go/service/kms/kmsiface
Package kmsiface provides an interface to enable mocking the AWS Key Management Service service client for testing your code.
|
Package kmsiface provides an interface to enable mocking the AWS Key Management Service service client for testing your code. |
aws-sdk-go/service/sso
Package sso provides the client and types for making API requests to AWS Single Sign-On.
|
Package sso provides the client and types for making API requests to AWS Single Sign-On. |
aws-sdk-go/service/sso/ssoiface
Package ssoiface provides an interface to enable mocking the AWS Single Sign-On service client for testing your code.
|
Package ssoiface provides an interface to enable mocking the AWS Single Sign-On service client for testing your code. |
aws-sdk-go/service/sts
Package sts provides the client and types for making API requests to AWS Security Token Service.
|
Package sts provides the client and types for making API requests to AWS Security Token Service. |
aws-sdk-go/service/sts/stsiface
Package stsiface provides an interface to enable mocking the AWS Security Token Service service client for testing your code.
|
Package stsiface provides an interface to enable mocking the AWS Security Token Service service client for testing your code. |
beorn7
|
|
perks/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. |
bgentry
|
|
cenkalti
|
|
backoff/v3
Package backoff implements backoff algorithms for retrying operations.
|
Package backoff implements backoff algorithms for retrying operations. |
cespare
|
|
xxhash/v2
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/. |
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
|
Package circonusgometrics provides instrumentation for your applications in the form of counters, gauges and histograms and allows you to publish them to Circonus |
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. |
common-nighthawk
|
|
cpuguy83
|
|
davecgh
|
|
go-spew/spew
Package spew implements a deep pretty printer for Go data structures to aid in debugging.
|
Package spew implements a deep pretty printer for Go data structures to aid in debugging. |
denverdino
|
|
digitalocean
|
|
godo
Package godo is the DigtalOcean API v2 client for Go
|
Package godo is the DigtalOcean API v2 client for Go |
dimchansky
|
|
utfbom
Package utfbom implements the detection of the BOM (Unicode Byte Order Mark) and removing as necessary.
|
Package utfbom implements the detection of the BOM (Unicode Byte Order Mark) and removing as necessary. |
dimiro1
|
|
dustin
|
|
go-humanize
Package humanize converts boring ugly numbers to human-friendly strings and back.
|
Package humanize converts boring ugly numbers to human-friendly strings and back. |
emvi
|
|
null
Package null provides nullable types (based on database/sql) that can be parsed to and from JSON.
|
Package null provides nullable types (based on database/sql) that can be parsed to and from JSON. |
evanphx
|
|
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. |
form3tech-oss
|
|
jwt-go
Package jwt is a Go implementation of JSON Web Tokens: http://self-issued.info/docs/draft-jones-json-web-token.html
|
Package jwt is a Go implementation of JSON Web Tokens: http://self-issued.info/docs/draft-jones-json-web-token.html |
go-chi
|
|
chi/v5
Package chi is a small, idiomatic and composable router for building HTTP services.
|
Package chi is a small, idiomatic and composable router for building HTTP services. |
go-logr
|
|
logr
Package logr defines abstract interfaces for logging.
|
Package logr defines abstract interfaces for logging. |
go-sql-driver
|
|
mysql
Package mysql provides a MySQL driver for Go's database/sql package.
|
Package mysql provides a MySQL driver for Go's database/sql package. |
go-test
|
|
deep
Package deep provides function deep.Equal which is like reflect.DeepEqual but returns a list of differences.
|
Package deep provides function deep.Equal which is like reflect.DeepEqual but returns a list of differences. |
gogo
|
|
protobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
|
Package proto converts data structures to and from the wire format of protocol buffers. |
golang
|
|
groupcache/lru
Package lru implements an LRU cache.
|
Package lru implements an LRU cache. |
protobuf/jsonpb
Package jsonpb provides functionality to marshal and unmarshal between a protocol buffer message and JSON.
|
Package jsonpb provides functionality to marshal and unmarshal between a protocol buffer message and JSON. |
protobuf/proto
Package proto provides functionality for handling protocol buffer messages.
|
Package proto provides functionality for handling protocol buffer messages. |
protobuf/ptypes
Package ptypes provides functionality for interacting with well-known types.
|
Package ptypes provides functionality for interacting with well-known types. |
snappy
Package snappy implements the Snappy compression format.
|
Package snappy implements the Snappy compression format. |
google
|
|
go-cmp/cmp
Package cmp determines equality of values.
|
Package cmp determines equality of values. |
go-cmp/cmp/internal/diff
Package diff implements an algorithm for producing edit-scripts.
|
Package diff implements an algorithm for producing edit-scripts. |
go-cmp/cmp/internal/function
Package function provides functionality for identifying function types.
|
Package function provides functionality for identifying function types. |
go-metrics-stackdriver/vault
Package vault provides helper functions to improve the go-metrics to stackdriver metric conversions specific to HashiCorp Vault.
|
Package vault provides helper functions to improve the go-metrics to stackdriver metric conversions specific to HashiCorp Vault. |
go-querystring/query
Package query implements encoding of structs into URL query parameters.
|
Package query implements encoding of structs into URL query parameters. |
gofuzz
Package fuzz is a library for populating go objects with random values.
|
Package fuzz is a library for populating go objects with random values. |
uuid
Package uuid generates and inspects UUIDs.
|
Package uuid generates and inspects UUIDs. |
googleapis
|
|
gax-go/v2
Package gax contains a set of modules which aid the development of APIs for clients and servers based on gRPC and Google API conventions.
|
Package gax contains a set of modules which aid the development of APIs for clients and servers based on gRPC and Google API conventions. |
gnostic/compiler
Package compiler provides support functions to generated compiler code.
|
Package compiler provides support functions to generated compiler code. |
gnostic/jsonschema
Package jsonschema supports the reading, writing, and manipulation of JSON Schemas.
|
Package jsonschema supports the reading, writing, and manipulation of JSON Schemas. |
Package gophercloud provides a multi-vendor interface to OpenStack-compatible clouds.
|
Package gophercloud provides a multi-vendor interface to OpenStack-compatible clouds. |
gophercloud/openstack
Package openstack contains resources for the individual OpenStack projects supported in Gophercloud.
|
Package openstack contains resources for the individual OpenStack projects supported in Gophercloud. |
gophercloud/openstack/compute/v2/flavors
Package flavors provides information and interaction with the flavor API in the OpenStack Compute service.
|
Package flavors provides information and interaction with the flavor API in the OpenStack Compute service. |
gophercloud/openstack/compute/v2/images
Package images provides information and interaction with the images through the OpenStack Compute service.
|
Package images provides information and interaction with the images through the OpenStack Compute service. |
gophercloud/openstack/compute/v2/servers
Package servers provides information and interaction with the server API resource in the OpenStack Compute service.
|
Package servers provides information and interaction with the server API resource in the OpenStack Compute service. |
gophercloud/openstack/identity/v2/tenants
Package tenants provides information and interaction with the tenants API resource for the OpenStack Identity service.
|
Package tenants provides information and interaction with the tenants API resource for the OpenStack Identity service. |
gophercloud/openstack/identity/v2/tokens
Package tokens provides information and interaction with the token API resource for the OpenStack Identity service.
|
Package tokens provides information and interaction with the token API resource for the OpenStack Identity service. |
gophercloud/openstack/identity/v3/tokens
Package tokens provides information and interaction with the token API resource for the OpenStack Identity service.
|
Package tokens provides information and interaction with the token API resource for the OpenStack Identity service. |
gophercloud/pagination
Package pagination contains utilities and convenience structs that implement common pagination idioms within OpenStack APIs.
|
Package pagination contains utilities and convenience structs that implement common pagination idioms within OpenStack APIs. |
grpc-ecosystem
|
|
go-grpc-middleware
`grpc_middleware` is a collection of gRPC middleware packages: interceptors, helpers and tools.
|
`grpc_middleware` is a collection of gRPC middleware packages: interceptors, helpers and tools. |
go-grpc-middleware/logging
grpc_logging is a "parent" package for gRPC logging middlewares.
|
grpc_logging is a "parent" package for gRPC logging middlewares. |
go-grpc-middleware/logging/logrus
`grpc_logrus` is a gRPC logging middleware backed by Logrus loggers
|
`grpc_logrus` is a gRPC logging middleware backed by Logrus loggers |
go-grpc-middleware/logging/logrus/ctxlogrus
`ctxlogrus` is a ctxlogger that is backed by logrus
|
`ctxlogrus` is a ctxlogger that is backed by logrus |
go-grpc-middleware/tags
`grpc_ctxtags` adds a Tag object to the context that can be used by other middleware to add context about a request.
|
`grpc_ctxtags` adds a Tag object to the context that can be used by other middleware to add context about a request. |
hashicorp
|
|
errwrap
Package errwrap implements methods to formalize error wrapping in Go.
|
Package errwrap implements methods to formalize error wrapping in Go. |
go-cleanhttp
Package cleanhttp offers convenience utilities for acquiring "clean" http.Transport and http.Client structs.
|
Package cleanhttp offers convenience utilities for acquiring "clean" http.Transport and http.Client structs. |
go-discover
Package discover provides functions to get metadata for different cloud environments.
|
Package discover provides functions to get metadata for different cloud environments. |
go-discover/provider/aliyun
Package aliyun provides node discovery for Aliyun.
|
Package aliyun provides node discovery for Aliyun. |
go-discover/provider/aws
Package aws provides node discovery for Amazon AWS.
|
Package aws provides node discovery for Amazon AWS. |
go-discover/provider/azure
Package azure provides node discovery for Microsoft Azure.
|
Package azure provides node discovery for Microsoft Azure. |
go-discover/provider/digitalocean
Package digitalocean provides node discovery for DigitalOcean.
|
Package digitalocean provides node discovery for DigitalOcean. |
go-discover/provider/gce
Package gce provides node discovery for Google Cloud.
|
Package gce provides node discovery for Google Cloud. |
go-discover/provider/k8s
Package k8s provides pod discovery for Kubernetes.
|
Package k8s provides pod discovery for Kubernetes. |
go-discover/provider/linode
Package linode provides node discovery for Linode.
|
Package linode provides node discovery for Linode. |
go-discover/provider/mdns
Package mdns provides node discovery via mDNS.
|
Package mdns provides node discovery via mDNS. |
go-discover/provider/os
Package os provides node discovery for Openstack.
|
Package os provides node discovery for Openstack. |
go-discover/provider/scaleway
Package scaleway provides node discovery for Scaleway.
|
Package scaleway provides node discovery for Scaleway. |
go-discover/provider/softlayer
Package softlayer provides node discovery for Softlayer.
|
Package softlayer provides node discovery for Softlayer. |
go-discover/provider/tencentcloud
Package tencentcloud provides node discovery for TencentCloud.
|
Package tencentcloud provides node discovery for TencentCloud. |
go-discover/provider/triton
Package aws provides node discovery for Joyent Triton.
|
Package aws provides node discovery for Joyent Triton. |
go-discover/provider/vsphere
Package vsphere provides node discovery for VMware vSphere.
|
Package vsphere provides node discovery for VMware vSphere. |
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. |
go-msgpack/codec
Package codec provides a High Performance, Feature-Rich Idiomatic Go 1.4+ codec/encoding library for binc, msgpack, cbor, json.
|
Package codec provides a High Performance, Feature-Rich Idiomatic Go 1.4+ codec/encoding library for binc, msgpack, cbor, json. |
go-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. |
go-retryablehttp
Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff.
|
Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff. |
go-rootcerts
Package rootcerts contains functions to aid in loading CA certificates for TLS connections.
|
Package rootcerts contains functions to aid in loading CA certificates for TLS connections. |
go-secure-stdlib/base62
Package base62 provides utilities for working with base62 strings.
|
Package base62 provides utilities for working with base62 strings. |
go-sockaddr
Package sockaddr is a Go implementation of the UNIX socket family data types and related helper functions.
|
Package sockaddr is a Go implementation of the UNIX socket family data types and related helper functions. |
go-sockaddr/template
Package sockaddr/template provides a text/template interface the SockAddr helper functions.
|
Package sockaddr/template provides a text/template interface the SockAddr helper functions. |
golang-lru
Package lru provides three different LRU caches of varying sophistication.
|
Package lru provides three different LRU caches of varying sophistication. |
hcl
Package hcl decodes HCL into usable Go structures.
|
Package hcl decodes HCL into usable Go structures. |
hcl/hcl/ast
Package ast declares the types used to represent syntax trees for HCL (HashiCorp Configuration Language)
|
Package ast declares the types used to represent syntax trees for HCL (HashiCorp Configuration Language) |
hcl/hcl/parser
Package parser implements a parser for HCL (HashiCorp Configuration Language)
|
Package parser implements a parser for HCL (HashiCorp Configuration Language) |
hcl/hcl/scanner
Package scanner implements a scanner for HCL (HashiCorp Configuration Language) source text.
|
Package scanner implements a scanner for HCL (HashiCorp Configuration Language) source text. |
hcl/hcl/token
Package token defines constants representing the lexical tokens for HCL (HashiCorp Configuration Language)
|
Package token defines constants representing the lexical tokens for HCL (HashiCorp Configuration Language) |
raft-autopilot
This code was taken from the same implementation in a branch from Consul and then had the package updated and the mutex type unexported.
|
This code was taken from the same implementation in a branch from Consul and then had the package updated and the mutex type unexported. |
raft-snapshot
The archive utilities manage the internal format of a snapshot, which is a tar file with the following contents:
|
The archive utilities manage the internal format of a snapshot, which is a tar file with the following contents: |
vault/sdk/helper/base62
DEPRECATED: this has been moved to go-secure-stdlib and will be removed
|
DEPRECATED: this has been moved to go-secure-stdlib and will be removed |
vault/sdk/helper/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. |
vault/sdk/helper/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. |
vault/sdk/helper/strutil
DEPRECATED: this has been moved to go-secure-stdlib and will be removed
|
DEPRECATED: this has been moved to go-secure-stdlib and will be removed |
vault/sdk/helper/tlsutil
DEPRECATED: this has been moved to go-secure-stdlib and will be removed
|
DEPRECATED: this has been moved to go-secure-stdlib and will be removed |
huandu
|
|
xstrings
Package xstrings is to provide string algorithms which are useful but not included in `strings` package.
|
Package xstrings is to provide string algorithms which are useful but not included in `strings` package. |
imdario
|
|
mergo
A helper to merge structs and maps in Golang.
|
A helper to merge structs and maps in Golang. |
jefferai
|
|
jmespath
|
|
joyent
|
|
json-iterator
|
|
go
Package jsoniter implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json.
|
Package jsoniter implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json. |
keybase
|
|
go-crypto/brainpool
Package brainpool implements Brainpool elliptic curves.
|
Package brainpool implements Brainpool elliptic curves. |
go-crypto/cast5
Package cast5 implements CAST5, as defined in RFC 2144.
|
Package cast5 implements CAST5, as defined in RFC 2144. |
go-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. |
go-crypto/ed25519
Package ed25519 implements the Ed25519 signature algorithm.
|
Package ed25519 implements the Ed25519 signature algorithm. |
go-crypto/openpgp
Package openpgp implements high level operations on OpenPGP messages.
|
Package openpgp implements high level operations on OpenPGP messages. |
go-crypto/openpgp/armor
Package armor implements OpenPGP ASCII Armor, see RFC 4880.
|
Package armor implements OpenPGP ASCII Armor, see RFC 4880. |
go-crypto/openpgp/elgamal
Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," IEEE Transactions on Information Theory, v.
|
Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," IEEE Transactions on Information Theory, v. |
go-crypto/openpgp/errors
Package errors contains common error types for the OpenPGP packages.
|
Package errors contains common error types for the OpenPGP packages. |
go-crypto/openpgp/packet
Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880.
|
Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880. |
go-crypto/openpgp/s2k
Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1.
|
Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1. |
go-crypto/rsa
Package rsa implements RSA encryption as specified in PKCS#1.
|
Package rsa implements RSA encryption as specified in PKCS#1. |
lib
|
|
pq
Package pq is a pure Go Postgres driver for the database/sql package.
|
Package pq is a pure Go Postgres driver for the database/sql package. |
pq/oid
Package oid contains OID constants as defined by the Postgres server.
|
Package oid contains OID constants as defined by the Postgres server. |
pq/scram
Package scram implements a SCRAM-{SHA-1,etc} client per RFC5802.
|
Package scram implements a SCRAM-{SHA-1,etc} client per RFC5802. |
linode
|
|
mattn
|
|
go-isatty
Package isatty implements interface to isatty
|
Package isatty implements interface to isatty |
matttproud
|
|
golang_protobuf_extensions/pbutil
Package pbutil provides record length-delimited Protocol Buffer streaming.
|
Package pbutil provides record length-delimited Protocol Buffer streaming. |
miekg
|
|
dns
Package dns implements a full featured interface to the Domain Name System.
|
Package dns implements a full featured interface to the Domain Name System. |
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. |
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. |
modern-go
|
|
nicolai86
|
|
scaleway-sdk
Package api contains client and functions to interact with API
|
Package api contains client and functions to interact with API |
oklog
|
|
run
Package run implements an actor-runner with deterministic teardown.
|
Package run implements an actor-runner with deterministic teardown. |
oracle
|
|
oci-go-sdk/common
Package common provides supporting functions and structs used by service packages
|
Package common provides supporting functions and structs used by service packages |
oci-go-sdk/common/auth
Package auth provides supporting functions and structs for authentication
|
Package auth provides supporting functions and structs for authentication |
packethost
|
|
patrickmn
|
|
petermattis
|
|
pierrec
|
|
lz4
Package lz4 implements reading and writing lz4 compressed data (a frame), as specified in http://fastcompression.blogspot.fr/2013/04/lz4-streaming-format-final.html.
|
Package lz4 implements reading and writing lz4 compressed data (a frame), as specified in http://fastcompression.blogspot.fr/2013/04/lz4-streaming-format-final.html. |
lz4/internal/xxh32
Package xxh32 implements the very fast XXH hashing algorithm (32 bits version).
|
Package xxh32 implements the very fast XXH hashing algorithm (32 bits version). |
pkg
|
|
errors
Package errors provides simple error handling primitives.
|
Package errors provides simple error handling primitives. |
pmezard
|
|
go-difflib/difflib
Package difflib is a partial port of Python difflib module.
|
Package difflib is a partial port of Python difflib module. |
posener
|
|
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 |
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. |
common/model
Package model contains common data structures that are shared across Prometheus components and libraries.
|
Package model contains common data structures that are shared across Prometheus components and libraries. |
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. |
rboyer
|
|
safeio
Package safeio provides functions to perform atomic, fsync-safe disk operations.
|
Package safeio provides functions to perform atomic, fsync-safe disk operations. |
renier
|
|
rs
|
|
xid
Package xid is a globally unique id generator suited for web scale
|
Package xid is a globally unique id generator suited for web scale |
russross
|
|
blackfriday/v2
Package blackfriday is a markdown processor.
|
Package blackfriday is a markdown processor. |
ryanuber
|
|
sasha-s
|
|
sethvargo
|
|
go-limiter
Package limiter defines rate limiting systems.
|
Package limiter defines rate limiting systems. |
go-limiter/httplimit
Package httplimit provides middleware for rate limiting HTTP handlers.
|
Package httplimit provides middleware for rate limiting HTTP handlers. |
go-limiter/internal/fasttime
Package fasttime gets wallclock time, but super fast.
|
Package fasttime gets wallclock time, but super fast. |
go-limiter/memorystore
Package memorystore defines an in-memory storage system for limiting.
|
Package memorystore defines an in-memory storage system for limiting. |
shirou
|
|
shurcooL
|
|
sanitized_anchor_name
Package sanitized_anchor_name provides a func to create sanitized anchor names.
|
Package sanitized_anchor_name provides a func to create sanitized anchor names. |
sirupsen
|
|
logrus
Package logrus is a structured logger for Go, completely API compatible with the standard library logger.
|
Package logrus is a structured logger for Go, completely API compatible with the standard library logger. |
softlayer
|
|
softlayer-go/config
Package config provides functions for parsing INI configuration files.
|
Package config provides functions for parsing INI configuration files. |
softlayer-go/filter
See reference at https://sldn.softlayer.com/article/object-filters.
|
See reference at https://sldn.softlayer.com/article/object-filters. |
softlayer-go/sl
Package sl has convenience functions for returning pointers to values
|
Package sl has convenience functions for returning pointers to values |
spf13
|
|
pflag
Package pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
|
Package pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. |
stretchr
|
|
objx
Objx - Go package for dealing with maps, slices, JSON and other data.
|
Objx - Go package for dealing with maps, slices, JSON and other data. |
testify/assert
Package assert provides a set of comprehensive testing tools for use with the normal Go testing system.
|
Package assert provides a set of comprehensive testing tools for use with the normal Go testing system. |
testify/mock
Package mock provides a system by which it is possible to mock your objects and verify calls are happening as expected.
|
Package mock provides a system by which it is possible to mock your objects and verify calls are happening as expected. |
testify/require
Package require implements the same assertions as the `assert` package but stops test execution when a test fails.
|
Package require implements the same assertions as the `assert` package but stops test execution when a test fails. |
tencentcloud
|
|
tklauser
|
|
go-sysconf
Package sysconf implements the sysconf(3) function and provides the associated SC_* constants to query system configuration values.
|
Package sysconf implements the sysconf(3) function and provides the associated SC_* constants to query system configuration values. |
numcpus
Package numcpus provides information about the number of CPU.
|
Package numcpus provides information about the number of CPU. |
tv42
|
|
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. |
urfave
|
|
cli/v2
Package cli provides a minimal framework for creating and organizing command line Go applications.
|
Package cli provides a minimal framework for creating and organizing command line Go applications. |
vmware
|
|
govmomi
This package is the root package of the govmomi library.
|
This package is the root package of the govmomi library. |
govmomi/find
Package find implements inventory listing and searching.
|
Package find implements inventory listing and searching. |
govmomi/vim25
Package vim25 provides a minimal client implementation to use with other packages in the vim25 tree.
|
Package vim25 provides a minimal client implementation to use with other packages in the vim25 tree. |
govmomi/vim25/xml
Package xml implements a simple XML 1.0 parser that understands XML name spaces.
|
Package xml implements a simple XML 1.0 parser that understands XML name spaces. |
Click to show internal directories.
Click to hide internal directories.