William Woodruff (@woodruffw)

Top repositories

1

ff2mpv

A Firefox/Chrome add-on for playing URLs in mpv.
PowerShell
506
star
2

steg86

Hiding messages in x86 programs using semantic duals
Rust
284
star
3

kbs2

A secret manager backed by age
Rust
107
star
4

shaq

A CLI client for Shazam
Python
99
star
5

screenfetch-c

A rewrite of screenFetch in C.
C
71
star
6

mollusc

Pure-Rust libraries for parsing, interpreting, and analyzing LLVM
Rust
67
star
7

toml2json

A very small CLI for converting TOML to JSON
Rust
63
star
8

pyrage

Python bindings for rage (age in Rust)
Rust
45
star
9

bindef

A DSL and command-line tool for generating binary files.
Ruby
37
star
10

procmaps.py

Python bindings for procmaps.rs
Rust
35
star
11

snippets

Short (but useful) scripts and programs.
Ruby
32
star
12

yossarian-bot

An IRC bot with a bunch of features.
Ruby
30
star
13

qrencode.cr

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

ordered_enum

Totally ordered enums for Python.
Python
26
star
15

llvm-passgen

A small tool for quickly generating LLVM passes
Rust
26
star
16

usb-ids.rs

Cross-platform Rust wrappers for the USB ID Repository
Rust
22
star
17

x_do.cr

Crystal bindings for libxdo (xdotool)
Crystal
18
star
18

upgrayedd

Ergonomic function interposition in Rust
Rust
16
star
19

ruby-mpv

A Ruby library for controlling mpv processes.
Ruby
15
star
20

notify.cr

A Crystal library for desktop notifications.
Crystal
14
star
21

dotfiles

Configuration files, with some information removed.
Shell
12
star
22

procmaps.rs

A small Rust library for reading process maps from procfs
Rust
12
star
23

skipjack.rs

A straight-line implementation of the Skipjack cipher in Rust
Rust
11
star
24

libbdiff

A library for creating and patching binary diffs. Based on bsdiff.
C
11
star
25

libmsr

A library for reading, writing and analysis of magnetic stripe information.
C
10
star
26

ruby-inih

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

SimpleSession

A window-oriented session manager for Sublime Text.
Python
6
star
28

lzfse.rb

Ruby bindings for Apple's LZFSE, including LZVN
C
6
star
29

cazart

Flask + schema = cazart!
Python
6
star
30

pledger

A small personal expense ledger.
Rust
6
star
31

abi3info

Programmatic access to Python's limited API and abi3 information
Python
5
star
32

pgpkeydump

A tool for dumping PGP keys as JSON
Rust
5
star
33

nicer-bash

Things to make bash scripting nicer.
Shell
5
star
34

msr-utils

Utilities split off from libmsr.
C
4
star
35

ruby-eval-in

A Ruby interface to https://eval.in/
Ruby
4
star
36

et

ET - the extraterrestrial botnet
C
3
star
37

i3.cr

A Crystal interface to the i3 window manager.
Crystal
3
star
38

MediaKeys

Media keys on Windows, without actual media keys.
C
3
star
39

github-actions-models

Unofficial Rust data models for GitHub Actions
Rust
3
star
40

pypi-pgp-statistics

Scripts and data from analyzing PGP signatures uploaded to PyPI
Python
3
star
41

abbrev.cr

A straightforward port of Ruby's Abbrev to Crystal.
Crystal
3
star
42

baseperm

A small tool for generating valid permutations of strings in baseN alphabets.
Rust
3
star
43

nvis

A very simple input visualizer
Rust
2
star
44

documerica

Data and a Twitter bot for the EPA's DOCUMERICA (1972-1977) program.
Python
2
star
45

bupkis

A small static album generator
Rust
2
star
46

tum

[WIP] A tiny useless machine.
C
2
star
47

pgp-wordlist.cr

A Crystal library for generating PGP word lists.
Crystal
2
star
48

autopost

Auto-posts social media updates
Python
2
star
49

sunxdcc.rs

A small, unofficial Rust wrapper for the SunXDCC search engine
Rust
2
star
50

eman

Utilities for embedded manpages.
Shell
1
star
51

sxbiff

xbiff with signals
C
1
star
52

git-contrib

MIGRATED. Contributors file generator for git repositories.
Ruby
1
star
53

ruby-macho-utils

Command-line utilities for ruby-macho.
Ruby
1
star
54

rsus

A really simple upload service.
Crystal
1
star
55

website

An old git mirror of woodruffw.us. NO LONGER USED.
HTML
1
star
56

xnelson

Nelson, for X.
C
1
star
57

SimpleMail

A very simple Java program for sending (not receiving) emails via SMTP. Utilizes javax.mail.
Java
1
star
58

NIST-Beacon

A perl module for interacting with NIST's randomness beacon.
Perl
1
star
59

CGoL

Conway's Game of Life, in Java.
Java
1
star
60

ruby-upworthy

A Ruby gem for generating clickbait titles. Based on http://upworthygenerator.com.
Ruby
1
star
61

xroach

A maintained copy of `xroach`
C
1
star
62

SublimeLinter-contrib-git-lint-commit

A SublimeLinter plugin for linting Git commit messages with git-lint-commit
Python
1
star
63

netstring.cr

A library for parsing netstrings in Crystal
Crystal
1
star
64

tepm

A tiny executable package manager.
Shell
1
star
65

cbor.cr

Crystal bindings for libcbor
Crystal
1
star