github.com/

directory
v0.0.0-...-123e828 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2019 License: GPL-3.0

Directories

Path Synopsis
PuerkitoBio
purell
Package purell offers URL normalization as described on the wikipedia page: http://en.wikipedia.org/wiki/URL_normalization
Package purell offers URL normalization as described on the wikipedia page: http://en.wikipedia.org/wiki/URL_normalization
urlesc
Package urlesc implements query escaping as per RFC 3986.
Package urlesc implements query escaping as per RFC 3986.
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.
emicklei
go-restful
Package restful , a lean package for creating REST-style WebServices without magic.
Package restful , a lean package for creating REST-style WebServices without magic.
ghodss
go-openapi
gogo
protobuf/conformance
conformance implements the conformance test subprocess protocol as documented in conformance.proto.
conformance implements the conformance test subprocess protocol as documented in conformance.proto.
protobuf/gogoproto
Package gogoproto provides extensions for protocol buffers to achieve:
Package gogoproto provides extensions for protocol buffers to achieve:
protobuf/jsonpb
Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
protobuf/plugin/defaultcheck
The defaultcheck plugin is used to check whether nullable is not used incorrectly.
The defaultcheck plugin is used to check whether nullable is not used incorrectly.
protobuf/plugin/description
The description (experimental) plugin generates a Description method for each message.
The description (experimental) plugin generates a Description method for each message.
protobuf/plugin/embedcheck
The embedcheck plugin is used to check whether embed is not used incorrectly.
The embedcheck plugin is used to check whether embed is not used incorrectly.
protobuf/plugin/enumstringer
The enumstringer (experimental) plugin generates a String method for each enum.
The enumstringer (experimental) plugin generates a String method for each enum.
protobuf/plugin/equal
The equal plugin generates an Equal and a VerboseEqual method for each message.
The equal plugin generates an Equal and a VerboseEqual method for each message.
protobuf/plugin/face
The face plugin generates a function will be generated which can convert a structure which satisfies an interface (face) to the specified structure.
The face plugin generates a function will be generated which can convert a structure which satisfies an interface (face) to the specified structure.
protobuf/plugin/gostring
The gostring plugin generates a GoString method for each message.
The gostring plugin generates a GoString method for each message.
protobuf/plugin/marshalto
The marshalto plugin generates a Marshal and MarshalTo method for each message.
The marshalto plugin generates a Marshal and MarshalTo method for each message.
protobuf/plugin/oneofcheck
The oneofcheck plugin is used to check whether oneof is not used incorrectly.
The oneofcheck plugin is used to check whether oneof is not used incorrectly.
protobuf/plugin/populate
The populate plugin generates a NewPopulated function.
The populate plugin generates a NewPopulated function.
protobuf/plugin/size
The size plugin generates a Size or ProtoSize method for each message.
The size plugin generates a Size or ProtoSize method for each message.
protobuf/plugin/stringer
The stringer plugin generates a String method for each message.
The stringer plugin generates a String method for each message.
protobuf/plugin/testgen
The testgen plugin generates Test and Benchmark functions for each message.
The testgen plugin generates Test and Benchmark functions for each message.
protobuf/plugin/union
The onlyone plugin generates code for the onlyone extension.
The onlyone plugin generates code for the onlyone extension.
protobuf/plugin/unmarshal
The unmarshal plugin generates a Unmarshal method for each message.
The unmarshal plugin generates a Unmarshal method for each message.
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.
protobuf/protoc-gen-gogo/descriptor
Package descriptor provides functions for obtaining protocol buffer descriptors for generated Go types.
Package descriptor provides functions for obtaining protocol buffer descriptors for generated Go types.
protobuf/protoc-gen-gogo/generator
The code generator for the plugin for the Google protocol buffer compiler.
The code generator for the plugin for the Google protocol buffer compiler.
protobuf/protoc-gen-gogo/generator/internal/remap
Package remap handles tracking the locations of Go tokens in a source text across a rewrite by the Go formatter.
Package remap handles tracking the locations of Go tokens in a source text across a rewrite by the Go formatter.
protobuf/protoc-gen-gogo/grpc
Package grpc outputs gRPC service descriptions in Go code.
Package grpc outputs gRPC service descriptions in Go code.
protobuf/test/custom
Package custom contains custom types for test and example purposes.
Package custom contains custom types for test and example purposes.
protobuf/test/custom-dash-type
Package custom contains custom types for test and example purposes.
Package custom contains custom types for test and example purposes.
protobuf/test/mapdefaults
Package mapdefaults is a generated protocol buffer package.
Package mapdefaults is a generated protocol buffer package.
protobuf/test/typedeclimport
Package typedeclimport is a generated protocol buffer package.
Package typedeclimport is a generated protocol buffer package.
protobuf/test/typedeclimport/subpkg
Package subpkg is a generated protocol buffer package.
Package subpkg is a generated protocol buffer package.
protobuf/types
Package types contains code for interacting with well-known types.
Package types contains code for interacting with well-known types.
golang
glog
Package glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
Package glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
protobuf/conformance
conformance implements the conformance test subprocess protocol as documented in conformance.proto.
conformance implements the conformance test subprocess protocol as documented in conformance.proto.
protobuf/descriptor
Package descriptor provides functions for obtaining protocol buffer descriptors for generated Go types.
Package descriptor provides functions for obtaining protocol buffer descriptors for generated Go types.
protobuf/jsonpb
Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
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.
protobuf/protoc-gen-go/generator
The code generator for the plugin for the Google protocol buffer compiler.
The code generator for the plugin for the Google protocol buffer compiler.
protobuf/protoc-gen-go/generator/internal/remap
Package remap handles tracking the locations of Go tokens in a source text across a rewrite by the Go formatter.
Package remap handles tracking the locations of Go tokens in a source text across a rewrite by the Go formatter.
protobuf/protoc-gen-go/grpc
Package grpc outputs gRPC service descriptions in Go code.
Package grpc outputs gRPC service descriptions in Go code.
protobuf/protoc-gen-go/plugin
Package plugin_go is a generated protocol buffer package.
Package plugin_go is a generated protocol buffer package.
protobuf/ptypes
Package ptypes contains code for interacting with well-known types.
Package ptypes contains code for interacting with well-known types.
google
btree
Package btree implements in-memory B-Trees of arbitrary degree.
Package btree implements in-memory B-Trees of arbitrary degree.
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.
googleapis
gnostic
Gnostic is a tool for building better REST APIs through knowledge.
Gnostic is a tool for building better REST APIs through knowledge.
gnostic/OpenAPIv2
Package openapi_v2 is a generated protocol buffer package.
Package openapi_v2 is a generated protocol buffer package.
gnostic/OpenAPIv3
Package openapi_v3 is a generated protocol buffer package.
Package openapi_v3 is a generated protocol buffer package.
gnostic/OpenAPIv3/schema-generator
schema-generator is a support tool that generates the OpenAPI v3 JSON schema.
schema-generator is a support tool that generates the OpenAPI v3 JSON schema.
gnostic/apps/report
report is a demo application that displays information about an OpenAPI description.
report is a demo application that displays information about an OpenAPI description.
gnostic/apps/report-messages
Filter and display messages produced by gnostic invocations.
Filter and display messages produced by gnostic invocations.
gnostic/compiler
Package compiler provides support functions to generated compiler code.
Package compiler provides support functions to generated compiler code.
gnostic/discovery
Package discovery_v1 is a generated protocol buffer package.
Package discovery_v1 is a generated protocol buffer package.
gnostic/extensions
Package openapiextension_v1 is a generated protocol buffer package.
Package openapiextension_v1 is a generated protocol buffer package.
gnostic/generate-gnostic
generator generates Protocol Buffer models and support code from JSON Schemas.
generator generates Protocol Buffer models and support code from JSON Schemas.
gnostic/jsonschema
Package jsonschema supports the reading, writing, and manipulation of JSON Schemas.
Package jsonschema supports the reading, writing, and manipulation of JSON Schemas.
gnostic/linters/go/gnostic-lint-descriptions
gnostic_lint is a tool for analyzing OpenAPI descriptions.
gnostic_lint is a tool for analyzing OpenAPI descriptions.
gnostic/linters/go/gnostic-lint-paths
gnostic-lint-paths is a tool for analyzing paths in OpenAPI descriptions.
gnostic-lint-paths is a tool for analyzing paths in OpenAPI descriptions.
gnostic/plugins
Package gnostic_plugin_v1 is a generated protocol buffer package.
Package gnostic_plugin_v1 is a generated protocol buffer package.
gnostic/plugins/gnostic-analyze
gnostic_analyze is a tool for analyzing OpenAPI descriptions.
gnostic_analyze is a tool for analyzing OpenAPI descriptions.
gnostic/plugins/gnostic-analyze/summarize
summarize is a tool for summarizing the results of gnostic_analyze runs.
summarize is a tool for summarizing the results of gnostic_analyze runs.
gnostic/plugins/gnostic-go-generator
gnostic_go_generator is a sample Gnostic plugin that generates Go code that supports an API.
gnostic_go_generator is a sample Gnostic plugin that generates Go code that supports an API.
gnostic/plugins/gnostic-go-generator/examples/v2.0/bookstore/bookstore
Package bookstore exists to allow this repo to work with recursive go get.
Package bookstore exists to allow this repo to work with recursive go get.
gnostic/plugins/gnostic-go-generator/examples/v2.0/sample/sample
Package sample exists to allow this repo to work with recursive go get.
Package sample exists to allow this repo to work with recursive go get.
gnostic/plugins/gnostic-go-generator/examples/v2.0/xkcd/xkcd
Package xkcd exists to allow this repo to work with recursive go get.
Package xkcd exists to allow this repo to work with recursive go get.
gnostic/plugins/gnostic-go-generator/examples/v3.0/bookstore/bookstore
Package bookstore exists to allow this repo to work with recursive go get.
Package bookstore exists to allow this repo to work with recursive go get.
gnostic/plugins/gnostic-go-generator/examples/v3.0/urlshortener/urlshortener
Package urlshortener exists to allow this repo to work with recursive go get.
Package urlshortener exists to allow this repo to work with recursive go get.
gnostic/plugins/gnostic-summary
gnostic_go_generator is a sample Gnostic plugin that generates Go code that supports an API.
gnostic_go_generator is a sample Gnostic plugin that generates Go code that supports an API.
gnostic/printer
Package printer provides support for writing generated code.
Package printer provides support for writing generated code.
gnostic/surface
Package surface_v1 is a generated protocol buffer package.
Package surface_v1 is a generated protocol buffer package.
gnostic/tools/format-schema
format-schema canonically formats a JSON schema.
format-schema canonically formats a JSON schema.
gnostic/tools/j2y2j
j2y2j converts JSON to YAML and YAML to JSON.
j2y2j converts JSON to YAML and YAML to JSON.
gregjones
httpcache
Package httpcache provides a http.RoundTripper implementation that works as a mostly RFC-compliant cache for http responses.
Package httpcache provides a http.RoundTripper implementation that works as a mostly RFC-compliant cache for http responses.
httpcache/diskcache
Package diskcache provides an implementation of httpcache.Cache that uses the diskv package to supplement an in-memory map with persistent storage
Package diskcache provides an implementation of httpcache.Cache that uses the diskv package to supplement an in-memory map with persistent storage
httpcache/leveldbcache
Package leveldbcache provides an implementation of httpcache.Cache that uses github.com/syndtr/goleveldb/leveldb
Package leveldbcache provides an implementation of httpcache.Cache that uses github.com/syndtr/goleveldb/leveldb
httpcache/memcache
Package memcache provides an implementation of httpcache.Cache that uses gomemcache to store cached responses.
Package memcache provides an implementation of httpcache.Cache that uses gomemcache to store cached responses.
httpcache/redis
Package redis provides a redis interface for http caching.
Package redis provides a redis interface for http caching.
hashicorp
golang-lru
Package lru provides three different LRU caches of varying sophistication.
Package lru provides three different LRU caches of varying sophistication.
howeyc
imdario
mergo
Package mergo merges same-type structs and maps by setting default values in zero-value fields.
Package mergo merges same-type structs and maps by setting default values in zero-value fields.
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.
juju
ratelimit
Package ratelimit provides an efficient token bucket implementation that can be used to limit the rate of arbitrary things.
Package ratelimit provides an efficient token bucket implementation that can be used to limit the rate of arbitrary things.
mailru
easyjson
Package easyjson contains marshaler/unmarshaler interfaces and helper functions.
Package easyjson contains marshaler/unmarshaler interfaces and helper functions.
easyjson/benchmark
Package benchmark provides a simple benchmark for easyjson against default serialization and ffjson.
Package benchmark provides a simple benchmark for easyjson against default serialization and ffjson.
easyjson/bootstrap
Package bootstrap implements the bootstrapping logic: generation of a .go file to launch the actual generator and launching the generator itself.
Package bootstrap implements the bootstrapping logic: generation of a .go file to launch the actual generator and launching the generator itself.
easyjson/buffer
Package buffer implements a buffer for serialization, consisting of a chain of []byte-s to reduce copying and to allow reuse of individual chunks.
Package buffer implements a buffer for serialization, consisting of a chain of []byte-s to reduce copying and to allow reuse of individual chunks.
easyjson/jlexer
Package jlexer contains a JSON lexer implementation.
Package jlexer contains a JSON lexer implementation.
easyjson/jwriter
Package jwriter contains a JSON writer.
Package jwriter contains a JSON writer.
modern-go
petar
GoLLRB/llrb
A Left-Leaning Red-Black (LLRB) implementation of 2-3 balanced binary search trees, based on the following work:
A Left-Leaning Red-Black (LLRB) implementation of 2-3 balanced binary search trees, based on the following work:
peterbourgon
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL