Directories ¶
Path | Synopsis |
---|---|
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. |
bson
A codec for handling BSON encoding and decoding
|
A codec for handling BSON encoding and decoding |
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). |
json
A codec for handling JSON encoding and decoding.
|
A codec for handling JSON encoding and decoding. |
jsonp
A codec for handling JSONP encoding.
|
A codec for handling JSONP encoding. |
msgpack
A codec for handling msgpack encoding and decoding.
|
A codec for handling msgpack encoding and decoding. |
services
Provides services for working with codecs.
|
Provides services for working with 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. |
xml
A codec for handling simple XML encoding and decoding.
|
A codec for handling simple XML encoding and decoding. |
Goweb - A simple, powerful web framework for Go.
|
Goweb - A simple, powerful web framework for Go. |
context
The context package contains the Context interface definition.
|
The context package contains the Context interface definition. |
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. |
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. |
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. |
http
The http package contains useful web constants.
|
The http package contains useful web constants. |
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. |
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. |
webcontext
The webcontext package is Goweb's implementation of the Context object.
|
The webcontext package is Goweb's implementation of the Context object. |
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 - Go package for dealing with maps, slices, JSON and other data.
|
objx - Go package for dealing with maps, slices, JSON and other data. |
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. |
objects
Objects package adds more functionality to maps and other data objects.
|
Objects package adds more functionality to maps and other data objects. |
slice
Slice provides high-performance slice management utilities.
|
Slice provides high-performance slice management utilities. |
strings
Strings provides high-performance string management and manipulation capabilities.
|
Strings provides high-performance string management and manipulation capabilities. |
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. |
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. |
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. |
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. |
Click to show internal directories.
Click to hide internal directories.