Directories
¶
| Path | Synopsis |
|---|---|
|
Package config reads a JSON formatted configuration file into an arbitrary struct
|
Package config reads a JSON formatted configuration file into an arbitrary struct |
|
Package depinject implements a simple Dependency Injector
|
Package depinject implements a simple Dependency Injector |
|
Package errorhandling provides An HTTP decorator which recovers from `panic`
|
Package errorhandling provides An HTTP decorator which recovers from `panic` |
|
Package goodies/expvar exposes several commonly-used variables via the built-in expvar
|
Package goodies/expvar exposes several commonly-used variables via the built-in expvar |
|
Package goanna is an MVC toolkit with routing, controllers and sessions
|
Package goanna is an MVC toolkit with routing, controllers and sessions |
|
session
Package session implements a cookie session store for goanna
|
Package session implements a cookie session store for goanna |
|
cachecontrol
Package cachecontrol provides an HTTP decorator which adds cache-control headers to outgoing responses
|
Package cachecontrol provides an HTTP decorator which adds cache-control headers to outgoing responses |
|
debug
Package debug implements an HTTP decorator which dumps request/response bodies to STDOUT
|
Package debug implements an HTTP decorator which dumps request/response bodies to STDOUT |
|
log
Package log decorates any http handler with a Common Log Format logger
|
Package log decorates any http handler with a Common Log Format logger |
|
Package i18n implements a gettext based translation library with XLiff support
|
Package i18n implements a gettext based translation library with XLiff support |
|
Package mailer provides email delivery (current delivery methods are 'postmark' and 'test')
|
Package mailer provides email delivery (current delivery methods are 'postmark' and 'test') |
|
postmark
Package postmark implements a backend for 'mailer' via postmark
|
Package postmark implements a backend for 'mailer' via postmark |
|
test_mailer
Package test_mailer implements a backend for 'mailer' which writes emails to STDOUT instead of sending them
|
Package test_mailer implements a backend for 'mailer' which writes emails to STDOUT instead of sending them |
|
Package monitor implements an instrumentation interface.
|
Package monitor implements an instrumentation interface. |
|
db
Package monitor/db decorates database/sql drivers with query logging and timings
|
Package monitor/db decorates database/sql drivers with query logging and timings |
|
statsd
Package statsd records the time taken to respond to HTTP requests in statsd
|
Package statsd records the time taken to respond to HTTP requests in statsd |
|
Package ratelimiter implements the Leaky Bucket ratelimiting algorithm with memcached and in-memory backends.
|
Package ratelimiter implements the Leaky Bucket ratelimiting algorithm with memcached and in-memory backends. |
|
gorilla
Package http rate decorates an gorilla.Mux and prevents too many requests being made
|
Package http rate decorates an gorilla.Mux and prevents too many requests being made |
|
http
Package http rate decorates an http.Handler and prevents too many requests being made
|
Package http rate decorates an http.Handler and prevents too many requests being made |
|
Package sprockets integrates the power of sprockets ( http://getsprockets.org ) with your go program.
|
Package sprockets integrates the power of sprockets ( http://getsprockets.org ) with your go program. |
|
test
|
|
|
expect
Package expect has a few test utils.
|
Package expect has a few test utils. |
|
time_cop
Package timecop implements a stub to use in place of time.Time
|
Package timecop implements a stub to use in place of time.Time |
Click to show internal directories.
Click to hide internal directories.