Pinned Repositories
bcrypt-tool
A CLI tool for bcrypt - hash a password, determine if password matches a hash, compute cost of hash
donutdns
Block ads, trackers, and malicious sites with donutdns - simple alternative to pihole. Run as a docker container, standalone executable or core DNS plugin. Supply custom domain block/allow lists in addition to builtin lists maintained by the ad-blocking community.
envy
Use envy to securely manage environment variables with your OS keychain
fields
fields extracts columns of text (replace awk/cut)
go-landlock
Go filesystem isolation via Linux landlock sandbox
go-mqtt
A development fork of the Eclipse Paho Go MQTT client
marathonctl
marathonctl is a CLI tool for Marathon
nomad-pledge-driver
Nomad task driver capable of blocking unwanted syscall and filesystem access. Based on the pledge utility for Linux by Justine Tunney
ssh-key-sync
A tool for synchronizing your GitHub SSH keys onto servers authorized_keys files
test
A modern generic testing assertions library for Go
shoenig's Repositories
shoenig/test
A modern generic testing assertions library for Go
shoenig/donutdns
Block ads, trackers, and malicious sites with donutdns - simple alternative to pihole. Run as a docker container, standalone executable or core DNS plugin. Supply custom domain block/allow lists in addition to builtin lists maintained by the ad-blocking community.
shoenig/bcrypt-tool
A CLI tool for bcrypt - hash a password, determine if password matches a hash, compute cost of hash
shoenig/ssh-key-sync
A tool for synchronizing your GitHub SSH keys onto servers authorized_keys files
shoenig/envy
Use envy to securely manage environment variables with your OS keychain
shoenig/nomad-pledge-driver
Nomad task driver capable of blocking unwanted syscall and filesystem access. Based on the pledge utility for Linux by Justine Tunney
shoenig/go-landlock
Go filesystem isolation via Linux landlock sandbox
shoenig/fields
fields extracts columns of text (replace awk/cut)
shoenig/go-m1cpu
Library for inspecting Apple Silicon CPUs in Go
shoenig/offheap
offheap - allocate system memory off heap in Go
shoenig/go-conceal
Stop logging secrets in Go
shoenig/extractors
Go library for defining a schema to extract values from environment variables, URL paths, or html Forms
shoenig/gurl
Go cURL alternative
shoenig/hclfmt-web
hclfmt as a service
shoenig/keep-branches
Prune local git repository of unwanted branches
shoenig/loggy
Go's worst logging package
shoenig/uuid-tool
Command uuid-tool generates v4 UUIDs
shoenig/dotfiles2
rip dotfiles1
shoenig/go-modtool
An opinionated tool for formatting and merging Go's go.mod and go.sum files.
shoenig/just-files
A trivial files server in Go
shoenig/semantic
A package for parsing semantic version tags in Go
shoenig/taggit
taggit is a workflow tool for publishing Go module releases
shoenig/go-set
A generic set implementation for Go
shoenig/issue-tracker-behaviors
shoenig/netlog
shoenig/nomad-holepunch
Proxy the Nomad API via Workload Identity
shoenig/pledge
OpenBSD APIs ported to Linux userspace using SECCOMP BPF and Landlock LSM
shoenig/simple-http
Toy services for http client and server
shoenig/stock
CLI for looking up stock quotes
shoenig/yahoo-finance
A Go library for using Yahoo Finance API