This is your work, valued

Adelaide, Australia

Tom Thorogood

Expert
@tmthrgd

I'm a mid-tier corporate nobody doing nothing for no one.

go-bindata. A small utility which generates Go code from any file. Useful for embedding binary data in a Go program. [Obsolete].

70

mpw-js. A JavaScript (+ Web Crypto) implementation of the Master Password App algorithm.

67

DLL-Injector. Inject and detour DLLs and program functions both managed and unmanaged in other programs, written (almost) purely in C#. [Not maintained].

37

go-memset. An efficient memset implementation for Golang. [Not maintained].

32

LCARS. LCARS, Star Trek style, HTML + CSS interface.

29

passit. A password generation toolkit for Go.

26

go-hex. An efficient assembly hexadecimal implementation for Golang. [Abandoned].

26

ditaa-ditaa. ditaa-ditaa is a Jekyll plugin that leverages ditaa to convert diagrams drawn using ascii art into proper bitmap graphics. [Not maintained].

26

go-popcount. A population count implementation for Golang. [Not maintained].

25

nginx-ip-blocker. An efficient shared memory IP blocking system for nginx. [Also see ip-blocker-agent]. [Not maintained].

22

go-shm. Provides functions to open and unlink shared memory without relying on cgo.

13

shoco. shoco is a compressor for small text strings. [Not maintained].

11

chacha20. An AVX/AVX2/x64/pure-Go implementation of the ChaCha20 stream cipher for Golang. [Deprecated].

11

go-bitwise. Efficient bitwise (xor/xnor/and/and-not/nand/or/nor/not) implementations for Golang. [Not maintained].

8

RegistrySettingsProvider.cs. Allows the built-in Properties.Settings to be backed by the Windows registry instead of the file system. [Not maintained].

8

ip-blocker-agent. An efficient shared memory IP blocking system for nginx. [Also see nginx-ip-blocker]. [Not maintained].

8

latestgo. latestgo is a tool to automatically install the latest supported golang versions.

8

booked. A Facebook data export visualizer tool. [Unfinished].

8

shm-go. [WIP]: A high-performance shared memory communications library for Go. [Proof of concept].

8

id3v2. A Golang package for reading ID3v2 tags from audio files.

7

AVR-Simulator. Atmega328 Simulator written in C#. [Proof of concept].

7

go-bitset. An efficient bitset/bit-array implementation for Golang. [Not maintained].

7

gomodpriv. A small tool to automatically set the GOPRIVATE environment variable.

6

atomic128. 128-bit atomic operations using CMPXCHG16B for Golang. [Experiment]. [Abandoned].

6

tmpfile. O_TMPFILE backed temporary files for Golang. [Not maintained].

6

jekyll-graphs. A Jekyll plugin that produces svg graphs with graphviz, tex, mscgen, plantuml and shaape. [Not maintained].

5

asm. Assembly generator for Golang in Golang. [Not stable]. [Not maintained].

5

jekyll-plugins. Short custom plugins for Jekyll that don't deserve their own repositories. [Not maintained].

5

go-sem. POSIX semaphore library for Golang. [Not intended for general use]. [Not maintained].

5

GCN64-Adapter. [WIP]: A GameCube/N64 controller to USB adapter built around the Stellaris LaunchPad.

4

go-base64. [WIP]: An efficient assembly base64 implementation for Golang. [Abandoned].

3

WP-exec-PHP. (WordPress plugin) Execute PHP inside posts, pages, text widgets and text widget titles. Add filters and actions using custom feilds. [Abandoned].

3

atomics. Package atomics implements efficient and useful atomic types for Golang. [Not maintained].

3

ember-tumblr. A client-side Ember.js-based Tumblr pseudo-theme.

3

go-rand. A high performance, cryptographically secure pseudorandom number generator built from ChaCha20. [No security guarentees offered]. [Not maintained].

3

jekyll-history-service. Hosted service to build a Jekyll git-repository at any point in its history. [Abandoned].

2

env-yaml. A small tool to load an .env.yaml file into the current shell. [Abandoned].

2

OSC-Server. An Open Sound Control server designed for TouchOSC written in C#. [Not maintained].

2

apt-p2p. A peer-to-peer downloader for apt-get. [Abandoned].

2

aes-ctr-hmac-sha256. A Golang implementation of |EVP_aead_aes_128_ctr_hmac_sha256| and |EVP_aead_aes_256_ctr_hmac_sha256| from BoringSSL. [Not maintained].

2

pagespeed-libraries-cdnjs. Allows 'Canonicalize JavaScript Libraries' Pagespeed filter to serve from cdnjs.com. [Abandoned].

2

vfshash. A companion to shurcooL/vfsgen that adds cache busting hashes to file names. [Not maintained].

2

go-filter. go-filter provides a filtered line-based io.Reader. [Not maintained].

1

mc.tmthrgd.dev. A web-based tool that shows all 1-thick breakable bedrock blocks in the Minecraft Nether ceiling.

1

refresh. A package to call a function at most once every duration. Loosely similar to sync.Once, but with periodic refresh. [Abandoned].

1

spork. A web-based Audacious media player control panel.

1

badredirect. A proof of concept for a bug in the Go command.

1

gulp-awspublish-cloudfront. A plugin for invalidating a CloudFront cache for gulp-awspublish. [Not maintained].

1

hsts. The Chromium HSTS preloaded list for Golang.

1

gn2bazel. An experimental tool to convert GN build files to Bazel. [Unfinished].

1

ctmap. A constant-time key-value map experiment. [Experiment]. [Not maintained].

1

httputils. A collection of small utility functions for Golang's net/http. [Not maintained].

1

go-byte-test. An efficient byte test implementation for Golang. [Not maintained].

1

pwned. A password checking daemon accessible via gRPC. [Abandoned].

1

local-tumblr. [WIP]: Download and locally view Tumblr blogs. [Not maintained].

1

emoji256. Base256 encoding with emoji. [Not maintained].

1

fasttemplate. Simple and fast template engine for Go. [Fork is rewrite]. [Not maintained].

1

tlsdebug. A package to assist in debugging TLS connections. It provides a method to extract the ClientHello message from a TLS connection. [Abandoned].

1

httphandlers. A collection of small utility http.Handler's for Golang. [Not maintained].

1