Directories ¶
Path | Synopsis |
---|---|
BurntSushi
|
|
bitly
|
|
elithrar
|
|
simple-scrypt
Package scrypt provides a convenience wrapper around Go's existing scrypt package that makes it easier to securely derive strong keys from weak inputs (i.e.
|
Package scrypt provides a convenience wrapper around Go's existing scrypt package that makes it easier to securely derive strong keys from weak inputs (i.e. |
gorilla
|
|
websocket
Package websocket implements the WebSocket protocol defined in RFC 6455.
|
Package websocket implements the WebSocket protocol defined in RFC 6455. |
websocket/examples/autobahn
Command server is a test server for the Autobahn WebSockets Test Suite.
|
Command server is a test server for the Autobahn WebSockets Test Suite. |
jinzhu
|
|
inflection
Package inflection pluralizes and singularizes English nouns.
|
Package inflection pluralizes and singularizes English nouns. |
jtolds
|
|
gls
Package gls implements goroutine-local storage.
|
Package gls implements goroutine-local storage. |
kr
|
|
pretty
Package pretty provides pretty-printing for Go values.
|
Package pretty provides pretty-printing for Go values. |
text
Package text provides rudimentary functions for manipulating text in paragraphs.
|
Package text provides rudimentary functions for manipulating text in paragraphs. |
text/colwriter
Package colwriter provides a write filter that formats input lines in multiple columns.
|
Package colwriter provides a write filter that formats input lines in multiple columns. |
text/mc
Command mc prints in multiple columns.
|
Command mc prints in multiple columns. |
lib
|
|
magiconair
|
|
properties
Package properties provides functions for reading and writing ISO-8859-1 and UTF-8 encoded .properties files and has support for recursive property expansion.
|
Package properties provides functions for reading and writing ISO-8859-1 and UTF-8 encoded .properties files and has support for recursive property expansion. |
mattn
|
|
go-sqlite3
Package sqlite3 provides interface to SQLite3 databases.
|
Package sqlite3 provides interface to SQLite3 databases. |
mitchellh
|
|
mapstructure
The mapstructure package exposes functionality to convert an abitrary map[string]interface{} into a native Go structure.
|
The mapstructure package exposes functionality to convert an abitrary map[string]interface{} into a native Go structure. |
moul
|
|
mozillazg
|
|
request
Go HTTP Requests for Humans™.
|
Go HTTP Requests for Humans™. |
olivere
|
|
elastic/uritemplates
Package uritemplates is a level 4 implementation of RFC 6570 (URI Template, http://tools.ietf.org/html/rfc6570).
|
Package uritemplates is a level 4 implementation of RFC 6570 (URI Template, http://tools.ietf.org/html/rfc6570). |
parnurzeal
|
|
gorequest
Package gorequest inspired by Nodejs SuperAgent provides easy-way to write http client
|
Package gorequest inspired by Nodejs SuperAgent provides easy-way to write http client |
rs
|
|
cors
Package cors is net/http handler to handle CORS related requests as defined by http://www.w3.org/TR/cors/ You can configure it by passing an option struct to cors.New: c := cors.New(cors.Options{ AllowedOrigins: []string{"foo.com"}, AllowedMethods: []string{"GET", "POST", "DELETE"}, AllowCredentials: true, }) Then insert the handler in the chain: handler = c.Handler(handler) See Options documentation for more options.
|
Package cors is net/http handler to handle CORS related requests as defined by http://www.w3.org/TR/cors/ You can configure it by passing an option struct to cors.New: c := cors.New(cors.Options{ AllowedOrigins: []string{"foo.com"}, AllowedMethods: []string{"GET", "POST", "DELETE"}, AllowCredentials: true, }) Then insert the handler in the chain: handler = c.Handler(handler) See Options documentation for more options. |
xhandler
Package xhandler provides a bridge between http.Handler and net/context.
|
Package xhandler provides a bridge between http.Handler and net/context. |
satori
|
|
go.uuid
Package uuid provides implementation of Universally Unique Identifier (UUID).
|
Package uuid provides implementation of Universally Unique Identifier (UUID). |
smartystreets
|
|
assertions
Package assertions contains the implementations for all assertions which are referenced in goconvey's `convey` package (github.com/smartystreets/goconvey/convey) for use with the So(...) method.
|
Package assertions contains the implementations for all assertions which are referenced in goconvey's `convey` package (github.com/smartystreets/goconvey/convey) for use with the So(...) method. |
assertions/internal/oglematchers
Package oglematchers provides a set of matchers useful in a testing or mocking framework.
|
Package oglematchers provides a set of matchers useful in a testing or mocking framework. |
assertions/internal/oglemock/createmock
createmock is used to generate source code for mock versions of interfaces from installed packages.
|
createmock is used to generate source code for mock versions of interfaces from installed packages. |
assertions/internal/oglemock/generate
Package generate implements code generation for mock classes.
|
Package generate implements code generation for mock classes. |
assertions/internal/oglemock/generate/test_cases/complicated_pkg
Package complicated_pkg contains an interface with lots of interesting cases, for use in integration testing.
|
Package complicated_pkg contains an interface with lots of interesting cases, for use in integration testing. |
assertions/internal/oglemock/generate/test_cases/renamed_pkg
A package that calls itself something different than its package path would have you believe.
|
A package that calls itself something different than its package path would have you believe. |
assertions/internal/ogletest
Package ogletest provides a framework for writing expressive unit tests.
|
Package ogletest provides a framework for writing expressive unit tests. |
assertions/internal/ogletest/srcutil
Functions for working with source code.
|
Functions for working with source code. |
assertions/internal/reqtrace
Package reqtrace contains a very simple request tracing framework.
|
Package reqtrace contains a very simple request tracing framework. |
assertions/should
package should is simply a rewording of the assertion functions in the assertions package.
|
package should is simply a rewording of the assertion functions in the assertions package. |
goconvey/convey
Package convey contains all of the public-facing entry points to this project.
|
Package convey contains all of the public-facing entry points to this project. |
goconvey/convey/gotest
Package gotest contains internal functionality.
|
Package gotest contains internal functionality. |
goconvey/convey/reporting
Package reporting contains internal functionality related to console reporting and output.
|
Package reporting contains internal functionality related to console reporting and output. |
spaolacci
|
|
murmur3
Native (and fast) implementation of Austin Appleby's MurmurHash3.
|
Native (and fast) implementation of Austin Appleby's MurmurHash3. |
speps
|
|
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. |
viper/remote
Package remote integrates the remote features of Viper.
|
Package remote integrates the remote features of Viper. |
unrolled
|
|
render
Package render is a package that provides functionality for easily rendering JSON, XML, binary data, and HTML templates.
|
Package render is a package that provides functionality for easily rendering JSON, XML, binary data, and HTML templates. |
verdverm
|
|
vivowares
|
|
zenazn
|
|
goji/graceful
Package graceful implements graceful shutdown for HTTP servers by closing idle connections after receiving a signal.
|
Package graceful implements graceful shutdown for HTTP servers by closing idle connections after receiving a signal. |
goji/graceful/listener
Package listener provides a way to incorporate graceful shutdown to any net.Listener.
|
Package listener provides a way to incorporate graceful shutdown to any net.Listener. |
goji/web
Package web provides a fast and flexible middleware stack and mux.
|
Package web provides a fast and flexible middleware stack and mux. |
goji/web/middleware
Package middleware provides several standard middleware implementations.
|
Package middleware provides several standard middleware implementations. |
goji/web/mutil
Package mutil contains various functions that are helpful when writing http middleware.
|
Package mutil contains various functions that are helpful when writing http middleware. |
Click to show internal directories.
Click to hide internal directories.