Paul Hadfield's starred repositories
what-happens-when
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
go-patterns
Curated list of Go design patterns, recipes and idioms
streisand
Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
abrash-black-book
Markdown source for Michael Abrash's Graphics Programming Black Book
gphotos-sync
Google Photos and Albums backup with Google Photos Library API
mitmengine
A MITM (monster-in-the-middle) detection tool. Used to build MALCOLM:
diy-eurorack
Erica Synths DIY Eurorack Modules
RadioMusic
Virtual Radio module for Eurorack
pocketblock
Cryptographic Engineering for Kids, for Everybody. Scaling down modern cryptography to pencil 'n paper; learn how it really works, without the math degree.
objecthash
A way to cryptographically hash objects (in the JSON-ish sense) that works cross-language. And, therefore, cross-encoding.
certstream-server-python
Certificate Transparency Log aggregation, parsing, and streaming service
KRK_stayawake
HTML audio player and sound file that will stop your studio monitors from turning off!