Principal Engineer at Grafana Labs, author of gomplate and go-fsimpl (among many other projects)...
gomplate. A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
3.2kgo-fsimpl. Go io/fs.FS filesystem implementations for various URL schemes
325go-which. A cross-platform Go implementation of the which(1) command, usable both as a CLI and library
51caddy-teapot-module. ✨ A Caddy (v2) module which responds with "418 I'm a teapot" to all requests.
38go-codeowners. A Go package that finds and parses GitHub CODEOWNERS files
31caddyprom. ⚠️ DEPRECATED - use the core metrics supported in Caddy v2.2.0-rc.2+
27github-responder. A library & CLI tool that automatically sets up GitHub WebHooks and listens for events, with automatic TLS
21jarvis_exporter. A Prometheus exporter for the Fully Jarvis standing desk
15dockerfiles. Random Dockerfiles...
13hitron_coda. A Go client for the Hitron CODA-4680 Cable Modem/Router (and possibly others!)
12jiraprinter. Print issue cards from JIRA
12dockerhub_ratelimit_exporter. A Prometheus-format exporter to report on DockerHub per-image rate limits
11sagemcom_fast_exporter. Prometheus exporter for Sagemcom F@st fibre hubs
7hitron_coda_exporter. A Prometheus Exporter for the Hitron CODA-4680 Cable Modem (and probably others too!)
6teams. CLI application to manage github issues and pull requests for multiple repos
5scanbar. Look for barcodes in the webcam ¯\_(ツ)_/¯
4hairyhenderson.
4github-sync-labels-milestones. A port of Xiphe/github-sync-labels-milestones to Golang
4passport-fellowshipone. Passport strategy for authenticating with Fellowship One using the OAuth 1.0a API.
3go-onerng. ⚠️INCOMPLETE⚠️ A Go port of the OneRNG tools
3homebrew-tap. A homebrew tap for my stuff
3radiorelay. Radio Relay project for CEML
3markdowntopdf. A markdown-to-PDF conversion tool
3presence. Go
2trafficlight. 🚦 Controller for a Red/Yellow/Green (+buzzer) Traffic Light on a Raspberry Pi
2wnp-bridge. Go
2hairyhenderson.github.io. HTML
2node-fellowshipone. A Fellowship One API wrapper for Node.js
2docker-shairport-sync. Dockerfile
1linuxkit-configs. some random linuxkit configs that I've been playing with
1bastion. 🔒Secure Bastion implemented as Docker Container running Alpine Linux with Google Authenticator & DUO MFA support
1henet-ipupdater. 🔃 A program that periodically updates dynamic IPs
1arduinostuff. A bunch of random Arduino (and related) sketches and code
1dotfiles. Vim Script
1wifi-neopixel. C
1oauth2_proxy. Yet another oauth2_proxy image...
1go-revendorbot. A bot that works with github-responder to revendor a Go repo on demand
1cue. The home of the CUE language! Validate and define text-based and dynamic configuration
1f1foo. ARCHIVED
1sunrise-client. 🌅Client for hairyhenderson/wifi-neopixel to run daily sunrise/sunset sequences🌇
1cassandra-lucene-docker.
1chaoskube. chaoskube periodically kills random pods in your Kubernetes cluster.
1hkrelay. A HomeKit-compatible Raspberry Pi Relay controller
1gotest.tools. A collection of packages to augment the go testing package and support common patterns.
1linuxkit. A toolkit for building secure, portable and lean operating systems for containers
1nursery_alert. A Raspberry Pi-based system for displaying alert codes to a screen
1