Tom Thorogood's repositories

go-bindata

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

Language:GoLicense:NOASSERTIONStargazers:72Issues:4Issues:6

go-memset

An efficient memset implementation for Golang.

Language:GoLicense:NOASSERTIONStargazers:32Issues:2Issues:0

go-popcount

A population count implementation for Golang.

Language:GoLicense:NOASSERTIONStargazers:25Issues:1Issues:0

go-hex

An efficient assembly hexadecimal implementation for Golang.

Language:GoLicense:NOASSERTIONStargazers:20Issues:2Issues:4

shoco

shoco is a compressor for small text strings.

Language:GoLicense:NOASSERTIONStargazers:11Issues:2Issues:2

go-bitset

An efficient bitset/bit-array implementation for Golang.

Language:GoLicense:NOASSERTIONStargazers:8Issues:0Issues:0

ip-blocker-agent

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

Language:GoLicense:NOASSERTIONStargazers:8Issues:0Issues:0

go-bitwise

Efficient bitwise (xor/xnor/and/and-not/nand/or/nor/not) implementations for Golang.

Language:GoLicense:NOASSERTIONStargazers:7Issues:1Issues:0

atomic128

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

Language:GoLicense:BSD-3-ClauseStargazers:6Issues:2Issues:1

asm

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

Language:GoLicense:NOASSERTIONStargazers:5Issues:2Issues:0

tmpfile

O_TMPFILE backed temporary files for Golang.

Language:GoLicense:BSD-3-ClauseStargazers:5Issues:0Issues:0

go-rand

A high performance, cryptographically secure pseudorandom number generator built from ChaCha20. [No security guarentees offered].

Language:GoLicense:BSD-3-ClauseStargazers:3Issues:1Issues:0

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].

Language:GoLicense:BSD-3-ClauseStargazers:2Issues:0Issues:0

atomics

Package atomics implements efficient and useful atomic types for Golang.

Language:GoLicense:BSD-3-ClauseStargazers:2Issues:1Issues:0

vfshash

A companion to shurcooL/vfsgen that adds cache busting hashes to file names.

Language:GoLicense:BSD-3-ClauseStargazers:2Issues:2Issues:0

bloom

Go package implementing Bloom filters. [Fork adds constant-time Test]. [Abandoned].

Language:GoLicense:BSD-2-ClauseStargazers:1Issues:0Issues:0

ctmap

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

Language:GoLicense:BSD-3-ClauseStargazers:1Issues:0Issues:0

emoji256

Base256 encoding with emoji.

Language:GoLicense:BSD-3-ClauseStargazers:1Issues:0Issues:0

fasttemplate

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

Language:GoLicense:MITStargazers:1Issues:1Issues:0

gn2bazel

An experimental tool to convert GN build files to Bazel.

Language:GoLicense:GPL-3.0Stargazers:1Issues:0Issues:0

go-byte-test

An efficient byte test implementation for Golang.

Language:GoLicense:BSD-3-ClauseStargazers:1Issues:0Issues:0

go-filter

go-filter provides a filtered line-based io.Reader.

Language:GoLicense:BSD-3-ClauseStargazers:1Issues:1Issues:0

httphandlers

A collection of small utility http.Handler's for Golang.

Language:GoLicense:BSD-3-ClauseStargazers:1Issues:2Issues:0

httputils

A collection of small utility functions for Golang's net/http.

Language:GoLicense:BSD-3-ClauseStargazers:1Issues:0Issues:0

smb

An interactive Super Mario Bros frame.

Language:CSSLicense:UnlicenseStargazers:1Issues:0Issues:0

tlsdebug

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

Language:GoLicense:BSD-3-ClauseStargazers:1Issues:0Issues:0

flactomp3

A small utility to recursively convert flac files to mp3s.

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

heictojpg

A small utility to recursively convert heic image files to jpgs.

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

tlsconfig

A sane and secure, common TLS configuration for Golang projects. [Not maintained].

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

transcript-parser

Parse transcripts for protocol request/response testing.

Language:GoLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0