Bones is a Go toolkit for composing services with clear startup, shutdown, and dependency wiring boundaries.
It's open source: barry-hennessy/bones on GitHub.