Some projects I maintain and/or created

  • apgar - Apgar is a quick and dirty health-check driver written in Go to prevent dependency conflicts. It is explicitly designed to be simple and not interfere with anything else running on your servers.
  • awesome-zsh-plugins - A list of ZSH frameworks, plugins, themes, tab-completions and tutorials.
  • dotfiles.github.io - The unofficial guide to dotfiles on GitHub.
  • git-extra-commands - A collection of useful extra git scripts I’ve discovered or written, packaged for ease of use with shell frameworks. It also includes lists of git tutorials and other git resources.
  • ha-mqtt-discoverable-cli - A set of command line tools usable by shell scripts that uses ha-mqtt-discoverable to make it easy to create MQTT topics that will automatically be detected by Home Asssistant as entities.
  • ha-mqtt-discoverable - A python module that lets you create sensor and device MQTT topics that will automatically be detected by Home Asssistant.
  • Internet-of-Trash - There are many IOT devices out there, and it’s hard to know which ones are any good. This list shows you products that are known to not work well with Home Assistant so you can avoid wasting money on them.
  • online-devops-meetups - A list of free online devops meetups.
  • sysadmin-reading-list - A reading/viewing list for larval stage SRE/DevOps engineers.
  • tumult - Tumult is a collection of macOS-specific functions and scripts for your command-line environment. It is packaged as a ZSH plugin, but can be used in bash, fish or other shells as well.
  • Works With Home Assistant - Not all IOT devices that claim to work with HA actually work well. This is a list of stuff that has been vouched to work well with Home Assistant.
  • zsh-quickstart-kit - A simple quick start for switching to ZSH. Includes a curated list of plugins that’s easily overridden if you want to change it, is easily customizable without needing to maintain your own fork of the kit, and tweaks the setup to allow history de-duplication, history sharing across shells on the same machine, tab completion for a lot of commands that are not included in a stock ZSH install, and on macOS will load a bunch of command line tools for manipulating your Mac.