Skip to content
View csmith's full-sized avatar


@DMDirc @mdbot @lunarianltd @puzzad @cutlerydrawer
Block or Report

Block or report csmith

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi, I'm Chris

By day I'm a contract software developer mostly focused on Android application development. By night I'm far more likely to be yak shaving in Go. Some of my more recent projects are below:

Stand-alone projects

  • centauri - Simple reverse proxy with ACME support
  • contact-form - Self-hosted contact form that sends messages to you by email
  • contempt - Generate auto-updating Dockerfiles from templates
  • dotege - Generate templates (e.g. for HAProxy) and TLS certs from running containers
  • goplum - Self-hosted monitoring daemon
  • webhooked - Small tool to install a webhook to all your GitHub repositories

Libraries and helpers

  • certwrapper - Service wrapper that manages ACME-supplied TLS certificates
  • config - Simple configuration helper for desktop applications
  • envflag - Accept flag values from environment variables
  • gitrefs - List references from remote git repositories
  • legotapas - Build constraints for lego DNS providers


Pinned Loading

  1. dotege dotege Public

    Tool to generate templates from docker containers

    Go 1

  2. contempt contempt Public

    Container file templating

    Go 1

  3. contact-form contact-form Public

    Simple go service to serve and handle a contact form

    Go 2

  4. webhooked webhooked Public

    Simple command line utility to install a webhook in each of your GitHub repositories.


  5. envflag envflag Public

    Set flags from environment variables in Go


  6. gitrefs gitrefs Public

    List references from repote git repos in go