common
common copied to clipboard
code that I re-use among many Go projects
A bunch of Go packages that I use in multiple projects.
An overview of packages:
u: utility functions that I use all the time. Very short package name is on purposeatomicfile: write to a file, atomicallyfilerotate: implements a file you can write to and rotates on a schedule (e.g. daily or hourly). I use it for log filessiser: Simple Serialization formatserver: a very specific abstraction over http server that allows me to write http server that is dynamic during dev (e.g. generates .html files from templates) and can be turned into a fully static website easily