William Woodruff

eng. dir. @trailofbits, member @Homebrew, interloper

Projects

abi3info

Programmatic access to Python's limited API and abi3 information

Python - Released: 19 Sep 2022 - 7

screenfetch-c

A rewrite of screenFetch in C.

C - Released: 20 Aug 2013 - 73

lzfse.rb

Ruby bindings for Apple's LZFSE, including LZVN

C - Released: 31 May 2021 - 7

dotfiles

Configuration files, with some information removed.

Shell - Released: 17 Jul 2014 - 16

snippets

Short (but useful) scripts and programs.

Ruby - Released: 17 Feb 2014 - 40

yamlpath

A library and CLI tool for format-preserving YAML queries

Rust - Released: 08 Sep 2024 - 6

tiller

Tiller Tills TILs

Rust - Released: 14 Aug 2024 - 4

upgrayedd

Ergonomic function interposition in Rust

Rust - Released: 12 Nov 2023 - 15

ruby-mpv

A Ruby library for controlling mpv processes.

Ruby - Released: 13 Jan 2017 - 15

github-actions-models

Unofficial Rust data models for GitHub Actions

Rust - Released: 31 Dec 2023 - 4

id

A tool for generating OIDC identities

Python - Released: 23 Feb 2023 - 5

qrencode.cr

Crystal bindings for libqrencode (qrencode), a library for QR code generation

Crystal - Released: 08 Apr 2018 - 29

pledger

A small personal expense ledger.

Rust - Released: 14 Mar 2020 - 6

pgpkeydump

A tool for dumping PGP keys as JSON

Rust - Released: 11 Apr 2023 - 6

brew-pip-audit

Bulk auditing Python dependencies in Homebrew with pip-audit

Ruby - Released: 02 May 2022 - 9

x_do.cr

Crystal bindings for libxdo (xdotool)

Crystal - Released: 27 Dec 2017 - 18

autopost

Auto-posts social media updates

Python - Released: 15 Nov 2022 - 2

notify.cr

A Crystal library for desktop notifications.

Crystal - Released: 18 Jun 2018 - 14

skipjack.rs

A straight-line implementation of the Skipjack cipher in Rust

Rust - Released: 08 Mar 2020 - 10

baseperm

A small tool for generating valid permutations of strings in baseN alphabets.

Rust - Released: 28 Jan 2020 - 4

ruby-inih

A Ruby wrapper for inih (a simple C INI parser)

C - Released: 21 Jul 2017 - 6

libmsr

A library for reading, writing and analysis of magnetic stripe information.

C - Released: 06 Oct 2016 - 12

cazart

Flask + schema = cazart!

Python - Released: 18 Aug 2019 - 6

cpython-release-tracker

Metadata for every single CPython release on python.org

Python - Released: 10 Aug 2024 - 2

libbdiff

A library for creating and patching binary diffs. Based on bsdiff.

C - Released: 19 Nov 2014 - 11