GitHub

View csmith's full-sized avatar

💭

continvoucly morging

Chris Smith csmith

💭

continvoucly morging

Block or report csmith

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

Elsewhere

Pinned Loading

  1. TLS-terminating reverse proxy in Go

    Go 14 1

  2. Tailscale proxy for TCP connections

    Go 10

  3. My personal website

    JavaScript 3 2

  4. Plugin-based monitoring and alerting system, written in Go

    Go 6

  5. Simple go service to serve and handle a contact form

    Go 5

  6. Set flags from environment variables in Go

    Go 1

Read the original on github.com ↗