Directories
¶
Path | Synopsis |
---|---|
clbanning
|
|
x2j
Unmarshal arbitrary XML docs to map[string]interface{} or JSON and extract values (using wildcards, if necessary).
|
Unmarshal arbitrary XML docs to map[string]interface{} or JSON and extract values (using wildcards, if necessary). |
go-uuid
|
|
uuid
The uuid package generates and inspects UUIDs.
|
The uuid package generates and inspects UUIDs. |
goconfig
|
|
gopass is a library for getting hidden input from a terminal.
|
gopass is a library for getting hidden input from a terminal. |
this package contains modified code based on following github repo: https://github.com/jaredwilkening/httpclient
|
this package contains modified code based on following github repo: https://github.com/jaredwilkening/httpclient |
Package log4go provides level-based and highly configurable logging.
|
Package log4go provides level-based and highly configurable logging. |
The mgo ("mango") rich MongoDB driver for Go.
|
The mgo ("mango") rich MongoDB driver for Go. |
bson
Package bson is an implementation of the BSON specification for Go: http://bsonspec.org It was created as part of the mgo MongoDB driver for Go, but is standalone and may be used on its own without the driver.
|
Package bson is an implementation of the BSON specification for Go: http://bsonspec.org It was created as part of the mgo MongoDB driver for Go, but is standalone and may be used on its own without the driver. |
txn
The txn package implements support for multi-document transactions.
|
The txn package implements support for multi-document transactions. |
Package pool provides a worker pool.
|
Package pool provides a worker pool. |
examples
Exercise: Web Crawler - http://tour.golang.org/#70 modified to use the worker pool
|
Exercise: Web Crawler - http://tour.golang.org/#70 modified to use the worker pool |
stretchr
|
|
codecs
Provides interfaces, functions and codecs that can be used to encode and decode data to various formats.
|
Provides interfaces, functions and codecs that can be used to encode and decode data to various formats. |
codecs/bson
A codec for handling BSON encoding and decoding
|
A codec for handling BSON encoding and decoding |
codecs/csv
The csv package contains a codec for talking CSV (comma separated values).
|
The csv package contains a codec for talking CSV (comma separated values). |
codecs/json
A codec for handling JSON encoding and decoding.
|
A codec for handling JSON encoding and decoding. |
codecs/jsonp
A codec for handling JSONP encoding.
|
A codec for handling JSONP encoding. |
codecs/msgpack
A codec for handling msgpack encoding and decoding.
|
A codec for handling msgpack encoding and decoding. |
codecs/services
Provides services for working with codecs.
|
Provides services for working with codecs. |
codecs/test
test package provides object useful for testing code that relies on Codecs.
|
test package provides object useful for testing code that relies on Codecs. |
codecs/xml
A codec for handling simple XML encoding and decoding.
|
A codec for handling simple XML encoding and decoding. |
goweb
Goweb - A simple, powerful web framework for Go.
|
Goweb - A simple, powerful web framework for Go. |
goweb/context
The context package contains the Context interface definition.
|
The context package contains the Context interface definition. |
goweb/controllers
The controllers package provides interfaces that should be utilised when building RESTful controller objects.
|
The controllers package provides interfaces that should be utilised when building RESTful controller objects. |
goweb/example_webapp
The example_webapp package contains a real working example of Goweb, showing off most of its features.
|
The example_webapp package contains a real working example of Goweb, showing off most of its features. |
goweb/handlers
The handlers package contains tools for building pipelines of handlers which requests are run through in order to properly respond to requests.
|
The handlers package contains tools for building pipelines of handlers which requests are run through in order to properly respond to requests. |
goweb/http
The http package contains useful web constants.
|
The http package contains useful web constants. |
goweb/paths
The paths package provides capabilities for working with paths, which is a key part of Goweb.
|
The paths package provides capabilities for working with paths, which is a key part of Goweb. |
goweb/responders
The responders package provides objects capable of making different kinds of responses to requests.
|
The responders package provides objects capable of making different kinds of responses to requests. |
goweb/webcontext
The webcontext package is Goweb's implementation of the Context object.
|
The webcontext package is Goweb's implementation of the Context object. |
goweb/webcontext/test
Package that enables you to write unit tests that rely on a context.Context object.
|
Package that enables you to write unit tests that rely on a context.Context object. |
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. |
stew
stew is a delicious mix of helpful and handy utilities for making writing Go code even easier.
|
stew is a delicious mix of helpful and handy utilities for making writing Go code even easier. |
stew/objects
Objects package adds more functionality to maps and other data objects.
|
Objects package adds more functionality to maps and other data objects. |
stew/slice
Slice provides high-performance slice management utilities.
|
Slice provides high-performance slice management utilities. |
stew/strings
Strings provides high-performance string management and manipulation capabilities.
|
Strings provides high-performance string management and manipulation capabilities. |
testify
A set of packages that provide many tools for testifying that your code will behave as you intend.
|
A set of packages that provide many tools for testifying that your code will behave as you intend. |
testify/http
A set of tools to make testing http activity using the Go testing system easier.
|
A set of tools to make testing http activity using the Go testing system easier. |
testify/mock
Provides a system by which it is possible to mock your objects and verify calls are happening as expected.
|
Provides a system by which it is possible to mock your objects and verify calls are happening as expected. |
testify/suite
The suite package contains logic for creating testing suite structs and running the methods on those structs as tests.
|
The suite package contains logic for creating testing suite structs and running the methods on those structs as tests. |
ugorji
|
|
go/codec
High Performance, Feature-Rich Idiomatic Go encoding library for msgpack and binc .
|
High Performance, Feature-Rich Idiomatic Go encoding library for msgpack and binc . |
Package uniuri generates random strings good for use in URIs to identify unique objects.
|
Package uniuri generates random strings good for use in URIs to identify unique objects. |
Click to show internal directories.
Click to hide internal directories.