station. station provides useful static file serving and HTTP caching handlers & middleware for Go.

github.com/elithrar/station

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

December 2015
  • Merge pull request #1 from elithrar/options-type
  • [ci] Added race detection and gofmt to Travis builds.
  • [refactor] Exposed StaticOption and CacheOption types for nicer godocs.
August 2015
  • Updated .travis.yml for Go 1.5.
  • Fixed LICENSE formatting.
  • Fixed return stmt. in test function.
July 2015
  • Moved back to Travis CI. Updated README badge to match.
June 2015
  • Moved to Semaphore CI.
  • Tidied up README headers.
  • Removed MustRevalidate (set by default now). Updated README examples.
  • Merge branch 'func-opts' - change to a better options pattern.
  • Merge branch 'func-opts' of github.com:elithrar/station into func-opts
  • Moved Cache to a functional options pattern and:
  • Removed expires field from static struct.
  • Moved Cache to a functional options pattern and:
  • Simplified internal options parsing between Serve (handler) and Stati…
  • Moved to a "functional options" model.
  • Added options structs to README examples.
  • Added Travis CI config.
  • Added Travis CI config.