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 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.