Columbus, OH

Joe Shaw

Elite
@joeshaw

gengen. A Go source transformation tool for generics

259

envdecode. Go package for populating structs from environment variables using struct tags

237

xserver. (An outdated mirror and fork of) The X.org server

36

carwings. Go package and CLI tool for the Nissan Leaf Carwings API

34

cuckoofilter. An implementation of Cuckoo Filters in Go

29

multierror. Go package for encapsulating multiple errors

26

mbta-bus. Real-time tracking of MBTA buses on Google Maps

24

iso8601. Go package for encoding time in JSON in ISO 8601 format

22

powerley-energybridge-homekit. HomeKit support and Prometheus exporter for the Powerley Energy Bridge (aka AEP Energy Bridge or DTE Energy Bridge)

19

json-lossless. Lossless JSON encoding/decoding package in Go

18

myq. Go package and CLI tool for the Chamberlain / LiftMaster MyQ API

13

cipherlist. Example code from https://www.joeshaw.org/abusing-go-linkname-to-customize-tls13-cipher-suites/

10

myq-homekit. HomeKit support for Chamberlain / LiftMaster MyQ

8

leaf. Go package and CLI tool for the Nissan Leaf North American NissanConnect API

7

banshee-web. A web interface to the Banshee music library

7

doc-extract. Go tool for extracting text from specially tagged Go comments

7

nstats. Command-line tool for printing simple numerical statistics

6

carwings-homekit. HomeKit support for Nissan Leaf

6

tripplite-ups-exporter. Prometheus exporter for Tripp Lite UPSes over USB HID

5

rst-extract. [deprecated] Tool for extracting ReStructured Text (RST) from specially tagged Go comments

5

beagle. A desktop indexing and search system for Linux

5

wemo-homekit. HomeKit support for Belkin Wemo devices in Go

4

iata. CLI tool to print info on airports given IATA or ICAO codes

4

kasa-homekit. HomeKit support for TP-Link Kasa smart home devices using HomeControl

4

ecp-ja3. Fastly Compute service to display JA3 fingerprints

4

hal. A hardware discovery and enumeration system for Linux

3

pubnub-python. A fork of https://github.com/pubnub/pubnub-api/tree/master/python, so that it can be installed via pip

3

gchat-jetpack-notifier. A notifier for Gmail's embedded chat for Mozilla Labs Jetpack

3

gjs. gjs with a debugger implementation

3

cota-bus. Real-time tracking of COTA buses on Google Maps https://joeshaw.org/cota-bus

2

adguardhome-homekit. HomeKit support for AdGuard Home

2

peercred. A wrapper around using Linux's SO_PEERCRED socket option on Unix domain sockets

2

thermistor. Using a Raspberry Pi and ADS1015 I2C ADC to read temperatures from thermistors and report them to HomeKit and Prometheus

2

talks. Slides from talks I've given

2

xf86-input-synaptics. synaptics input driver for X.org

2

customerio. A Go package for the customer.io email service

2

pulseaudio. personal repo for pulseaudio patches

2

leaf-homekit. HomeKit support for Nissan Leaf using HomeControl

2

pyres. a resque clone in python

2

busybox-nonroot-docker. Docker image based on busybox:glibc with "nobody" user with UID 1.

2

pgactivity. A tool to print out pg_stat_activity on an interval

2

rug. A command-line interface to rcd

2

roku-homekit. HomeKit support for Roku devices with the External Control Protocol

2

slack-handles. Chrome extension to display Slack handles alongside real names https://chrome.google.com/webstore/detail/slack-real-names-%2B-handle/hlebmnlokgglggfmafocplopinfpkiad

1

homekit-nest. HomeKit Support for Nest via HomeControl

1

iridium-phonebook. CLI tool for managing your Iridium 9555 satellite phone's addressbook

1

jj-zsh-vcs-info. jj support for zsh vcs_info

1

node. evented I/O for v8 javascript

1

resweb. Web interface to pyres jobs

1

vagrant-puppet. Vagrant configuration for testing a git-hosted puppet config on ubuntu lucid

1

Kindling. A Google Chrome extension that adds useful features to 37signals Campfire

1

rcd. Red Carpet Daemon

1

node-irc. NodeJS IRC client library

1

py-statsd. Python implementation of the Statsd client/server

1

rauth. A Python library for OAuth 1.0/a, 2.0, and Ofly.

1
55
Apply