Ottawa, Canada

Dave Henderson

Elite
@hairyhenderson

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.2k

go-fsimpl. Go io/fs.FS filesystem implementations for various URL schemes

325

go-which. A cross-platform Go implementation of the which(1) command, usable both as a CLI and library

51

caddy-teapot-module. ✨ A Caddy (v2) module which responds with "418 I'm a teapot" to all requests.

38

go-codeowners. A Go package that finds and parses GitHub CODEOWNERS files

31

caddyprom. ⚠️ DEPRECATED - use the core metrics supported in Caddy v2.2.0-rc.2+

27

github-responder. A library & CLI tool that automatically sets up GitHub WebHooks and listens for events, with automatic TLS

21

jarvis_exporter. A Prometheus exporter for the Fully Jarvis standing desk

15

dockerfiles. Random Dockerfiles...

13

hitron_coda. A Go client for the Hitron CODA-4680 Cable Modem/Router (and possibly others!)

12

jiraprinter. Print issue cards from JIRA

12

dockerhub_ratelimit_exporter. A Prometheus-format exporter to report on DockerHub per-image rate limits

11

sagemcom_fast_exporter. Prometheus exporter for Sagemcom F@st fibre hubs

7

hitron_coda_exporter. A Prometheus Exporter for the Hitron CODA-4680 Cable Modem (and probably others too!)

6

teams. CLI application to manage github issues and pull requests for multiple repos

5

scanbar. Look for barcodes in the webcam ¯\_(ツ)_/¯

4

hairyhenderson.

4

github-sync-labels-milestones. A port of Xiphe/github-sync-labels-milestones to Golang

4

passport-fellowshipone. Passport strategy for authenticating with Fellowship One using the OAuth 1.0a API.

3

go-onerng. ⚠️INCOMPLETE⚠️ A Go port of the OneRNG tools

3

homebrew-tap. A homebrew tap for my stuff

3

radiorelay. Radio Relay project for CEML

3

markdowntopdf. A markdown-to-PDF conversion tool

3

presence. Go

2

trafficlight. 🚦 Controller for a Red/Yellow/Green (+buzzer) Traffic Light on a Raspberry Pi

2

wnp-bridge. Go

2

hairyhenderson.github.io. HTML

2

node-fellowshipone. A Fellowship One API wrapper for Node.js

2

docker-shairport-sync. Dockerfile

1

linuxkit-configs. some random linuxkit configs that I've been playing with

1

bastion. 🔒Secure Bastion implemented as Docker Container running Alpine Linux with Google Authenticator & DUO MFA support

1

henet-ipupdater. 🔃 A program that periodically updates dynamic IPs

1

arduinostuff. A bunch of random Arduino (and related) sketches and code

1

dotfiles. Vim Script

1

wifi-neopixel. C

1

oauth2_proxy. Yet another oauth2_proxy image...

1

go-revendorbot. A bot that works with github-responder to revendor a Go repo on demand

1

cue. The home of the CUE language! Validate and define text-based and dynamic configuration

1

f1foo. ARCHIVED

1

sunrise-client. 🌅Client for hairyhenderson/wifi-neopixel to run daily sunrise/sunset sequences🌇

1

cassandra-lucene-docker.

1

chaoskube. chaoskube periodically kills random pods in your Kubernetes cluster.

1

hkrelay. A HomeKit-compatible Raspberry Pi Relay controller

1

gotest.tools. A collection of packages to augment the go testing package and support common patterns.

1

linuxkit. A toolkit for building secure, portable and lean operating systems for containers

1

nursery_alert. A Raspberry Pi-based system for displaying alert codes to a screen

1
46
Apply