Gum is a personal short URL resolver written in Go.
Gum is a short URL resolver for personal content (blog posts, photos, checkins, etc). Short URLs typically consist of a content type (normally a single letter) plus an identifier for the resource (often a date-based encoded ID). Exact content types and identifier format are configurable, but the overall design is strongly modelled after Whistle.
This is the URL resolver I run behind https://willnorris.com/. So far, I've
only implemented those handlers I use on my own site, but everything should be
easily usable by others. Pass the -help
flag to the
gum binary to see the configuration options.
Gum is copyright Google, but is not an official Google product. It is available under a BSD License.