Skip to content
View csmith's full-sized avatar
💭
continvoucly morging
💭
continvoucly morging

Organizations

@DMDirc@mdbot@lunarianltd@puzzad@cutlerydrawer

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
csmith/README.md

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. centauricentauriPublic

    TLS-terminating reverse proxy in Go

    Go 14 1

  2. tsptspPublic

    Tailscale proxy for TCP connections

    Go 10

  3. chameth.comchameth.comPublic

    My personal website

    JavaScript 3 2

  4. goplumgoplumPublic

    Plugin-based monitoring and alerting system, written in Go

    Go 6

  5. contact-formcontact-formPublic

    Simple go service to serve and handle a contact form

    Go 5

  6. envflagenvflagPublic

    Set flags from environment variables in Go

    Go 1