119-day current streak·119-day longest streak
About Michael A lover of language, a writer of words, a spinner of yarns, and a mangler of bits. A page, torn from a book. My heart is a fish…
About Michael
A lover of language,
a writer of words,
a spinner of yarns,
and a mangler of bits.
A page, torn from a book.
My heart is a fish / hiding in the water-grass.
---
There are only three optimizations: Do less. Do it less often. Do it faster.
The largest gains come from 1, but we spend all our time on 3.
---
-
imath ★ PINNED
Arbitrary precision integer and rational arithmetic library
C ★ 156 5m agoExplain → -
taskgroup ★ PINNED
A Go package for managing a group of collaborating goroutines.
Go ★ 36 23d agoExplain → -
command ★ PINNED
A lightweight subcommand-handling library
Go ★ 8 3d agoExplain → -
mds ★ PINNED
Generic data structures and utility types in Go
Go ★ 28 1d agoExplain → -
jrpc2
A Go implementation of a JSON-RPC 2.0 server and client.
Go ★ 90 12d agoExplain → -
twitter ▣
A Go client for the Twitter v2 API (in development).
Go ★ 32 2y agoExplain → -
otp
A Go implementation of the HOTP (RFC 4226) and TOTP (RFC 6238) algorithms.
Go ★ 21 16d agoExplain → -
ffs
Flexible filesystem (experimental).
Go ★ 11 5d agoExplain → -
tomledit
Edit the structure of TOML documents
Go ★ 10 4d agoExplain → -
msync
Synchronization management types in Go
Go ★ 8 7d agoExplain → -
gocache
A support library for the GOCACHEPROG protocol
Go ★ 7 12d agoExplain → -
cityhash
A straightforward transliteration of the CityHash non-cryptographic hash algorithm from C++ into Go. Based on https://github.com/google/cityhash
Go ★ 7 23d agoExplain → -
misctools
Various and sundry miscellaneous command-line tools. Unsupported and subject to arbitrary changes without warning.
Go ★ 6 9d agoExplain → -
wschannel
An implementation of the jrpc2 Channel over websocket.
Go ★ 5 23d agoExplain → -
bplist
A library to read and write binary property list files.
Go ★ 5 23d agoExplain → -
washcookies ▣
A tool to clean up MacOS browser cookies based on a user-defined file of rules
Python ★ 5 5y agoExplain → -
chirp
A lightweight binary RPC protocol.
Go ★ 4 9d agoExplain → -
sqlitestore
A blob.Store implementation on SQLite3.
Go ★ 4 10d agoExplain → -
jtree
Stream-oriented JSON and JWCC scanner and parser in Go.
Go ★ 4 13d agoExplain → -
kythebox ▣
Configurations for a Kythe developer installation
Shell ★ 4 2y agoExplain → -
cookies
A library to read and write browser cookies.
Go ★ 3 10d agoExplain → -
snapback
A tarsnap backup script written in Go.
Go ★ 3 12d agoExplain → -
atomicfile
All-or-nothing file replacement using atomic renames.
Go ★ 3 13d agoExplain → -
ctrl
Control-flow management for Go main programs.
Go ★ 3 23d agoExplain → -
culprit
A simple command-line bisection tool.
Go ★ 3 5mo agoExplain → -
twig ▣
A basic command-line Twitter client.
Go ★ 3 2y agoExplain → -
ffstools
Command-line tools for the FFS module.
Go ★ 2 16h agoExplain → -
keyring
Local encrypted storage for a versioned set of small secrets.
Go ★ 2 1d agoExplain → -
lice
A command-line tool for generating license files.
Go ★ 2 14d agoExplain → -
scheddle
An in-memory task scheduler for Go
Go ★ 2 23d agoExplain → -
wirepb
A low-level protocol buffer wire format scanner and builder in Go.
Go ★ 2 23d agoExplain → -
recipes
Family recipes and other food-related documentation.
Markdown ★ 2 7mo agoExplain → -
curled
A wrapper for libcurl based on ctypes.
Python ★ 2 4y agoExplain → -
miser
A version of the "Miser" text adventure game for Chipmunk BASIC
BASIC ★ 2 4y agoExplain → -
semver
A Go library for semantic version strings.
Go ★ 1 1d agoExplain → -
boltstore
An implementation of the blob.Store interface over BoltDB.
Go ★ 1 1d agoExplain → -
ffuse
A filesystem driver for FUSE using ffs.
Go ★ 1 2d agoExplain → -
badgerstore
An implementation of the blob.Store interface over BadgerDB.
Go ★ 1 2d agoExplain → -
s3store
A blob.Store implementation on S3
Go ★ 1 7d agoExplain → -
mhttp
Go utilities for working with HTTP
Go ★ 1 7d agoExplain → -
mboxlib
A basic Unix mailbox (mbox) format parser in Go
Go ★ 1 10d agoExplain → -
buntdbstore
A blob.Store implementation over buntdb
Go ★ 1 12d agoExplain → -
gcsstore
A blob.Store implementation using GCS.
Go ★ 1 13d agoExplain → -
notifier
A local utility service
Go ★ 1 16d agoExplain → -
go-presubmit-action
A GitHub Action to perform presubmit checks on Go code.
Shell ★ 1 23d agoExplain → -
eyepopper
A local POP3 implementation that provides a read-only view of a collection of Unix mailbox files or Maildir directories.
Python ★ 1 3mo agoExplain → -
prgfile
A reader for tokenized Commodore BASIC (PRG) files.
Go ★ 1 5mo agoExplain → -
xcal
A re-implementation of the classic Xcaliber conference program, originally from the DCTS system.
C ★ 1 5mo agoExplain → -
creachadair
No description.
★ 1 1y agoExplain → -
staticfile ▣
An obsolete static file generator for Go (use https://pkg.go.dev/embed instead)
Go ★ 1 2y agoExplain → -
wirepb-experiment ▣
Experimental wire-format protobuf canonicalizer
Go ★ 1 3y agoExplain → -
hypercard
Tools for manipulating HyperCard stacks
Go ★ 1 1y agoExplain → -
bitstream ▣
A Go package to support reading and writing of variable-width binary values to or from a stream of bytes.
Go ★ 1 2y agoExplain → -
scrubby
A tag-soup parser for HTML-like markup languages.
Python ★ 1 3y agoExplain → -
tt2rom
Command-line tool to convert ASM charts into Intel ROM files
C ★ 1 4y agoExplain → -
cobs
An implementation of COBS encoding in Go
Go ★ 0 22h agoExplain → -
bitcaskstore
An implementation of blob.Store on bitcask
Go ★ 0 1d agoExplain → -
getpass
A terminal-based password prompting library for Go.
Go ★ 0 3d agoExplain → -
chirpstore
An implementation of the blob.Store interface over Chirp v0.
Go ★ 0 5d agoExplain → -
keyfish
A self-contained site-specific password generator.
Go ★ 0 10d agoExplain → -
examples
A collection of small example programs
Go ★ 0 12d agoExplain → -
leveldbstore
An implementation of blob.Store using LevelDB.
Go ★ 0 14d agoExplain → -
tea
A tool to trigger actions on pattern matches of its input
Go ★ 0 15d agoExplain → -
enumgen
A Go code generator for enumeration types.
Go ★ 0 16d agoExplain → -
pebblestore
An implementation of the blob.Store interface over PebbleDB.
Go ★ 0 16d agoExplain → -
rosedbstore
An implementation of blob.Store over RoseDB
Go ★ 0 16d agoExplain → -
ansi
A library for manipulating ANSI escape codes in Go.
Go ★ 0 17d agoExplain → -
flax
A Go library to bind flags to struct fields.
Go ★ 0 23d agoExplain → -
git-go
A git subcommand for Go development.
Go ★ 0 23d agoExplain → -
tlsutil
A Go library to create and sign TLS certificates.
Go ★ 0 23d agoExplain → -
pson
Libraries and a command-line tool for lexical conversion of text-format protocol buffer messages into JSON.
Go ★ 0 23d agoExplain → -
docker-images
Miscellaneous Docker image definitions
Makefile ★ 0 2mo agoExplain → -
kythe ⑂
Kythe is a pluggable, (mostly) language-agnostic ecosystem for building tools that work with code.
Go ★ 0 3mo agoExplain → -
mazegen
A simple maze generation tool.
C ★ 0 3mo agoExplain → -
pattern
A reversible pattern substitution mechanism for strings.
Go ★ 0 5mo agoExplain → -
stockopt
A minimalistic stock sale optimizer, respecting a capital gains cap.
Go ★ 0 5mo agoExplain → -
postscript
Go packages for processing PostScript source.
Go ★ 0 5mo agoExplain → -
tarsnap
A library that delegates to the tarsnap command-line tool.
Go ★ 0 5mo agoExplain → -
goflags
A collection of wrappers that work with the standard Go "flag" package to support more complex types.
Go ★ 0 5mo agoExplain → -
perm
Functions to manipulate permutations.
Go ★ 0 5mo agoExplain → -
hapi
A library to support HTTP API implementation in Go
Go ★ 0 5mo agoExplain → -
graphsheets
PostScript programs to print graph and hex paper, and other similar layouts.
PostScript ★ 0 8mo agoExplain → -
keyfile ▣
(deprecated) Password-protected storage for small secrets.
Go ★ 0 8mo agoExplain → -
fusebox
A FUSE driver for the contents of mbox files.
★ 0 2y agoExplain → -
leaf ▣
Lightweight Encrypted Archive Format
Go ★ 0 1y agoExplain → -
tasque
A lightweight task queue using Tailscale
★ 0 2y agoExplain → -
nutstore ▣
An implementation of the blob.Store interface over NutsDB.
Go ★ 0 2y agoExplain → -
aoc
My personal Advent of Code solutions
Go ★ 0 1y agoExplain → -
pisc
Postfix interactive script compiler
Go ★ 0 4y agoExplain → -
pogrebstore ▣
An implementation of the blob.Store interface over the Pogreb DB.
Go ★ 0 1y agoExplain → -
rpcstore ▣
A JSON-RPC wrapper for blob.Store implementations.
Go ★ 0 2y agoExplain → -
binpack ▣
No description.
Go ★ 0 3y agoExplain → -
schemetools
Miscellaneous Scheme programs
Scheme ★ 0 4y agoExplain → -
sortlab
A sorting laboratory applet
Java ★ 0 4y agoExplain → -
jhttp ▣
A client for JSON-based HTTP APIs.
Go ★ 0 3y agoExplain → -
go-paths
Utilities for handling file paths.
Go ★ 0 1y agoExplain → -
ravelry
No description.
Go ★ 0 1y agoExplain → -
repodeps ▣
A tool to scan Git repositories for Go package dependencies.
Go ★ 0 3y agoExplain → -
weather ▣
Parse and display NWS weather reports.
Python ★ 0 4y agoExplain → -
classifier
A bag-of-words classifier for text.
Python ★ 0 4y agoExplain → -
kmeans
A Python implementation of J. B. MacQueen's K-means algorithm.
Python ★ 0 4y agoExplain → -
dnd ▣
A Python client for Dartmouth Name Directory (DND) servers.
Python ★ 0 4y agoExplain → -
blitzmail ▣
A client implementation of the BlitzMail protocol.
Python ★ 0 4y agoExplain → -
bombgame
A simple tic-tac-toe game built as a classroom demo.
HTML ★ 0 4y agoExplain → -
py-ssh-sftp
Python client libraries for SSH and SFTP.
Python ★ 0 4y agoExplain → -
fileinput ▣
Utility functions for handling input from files and pipes.
Go ★ 0 2y agoExplain → -
ini ▣
An aggressively minimalistic INI file parser written in Go.
Go ★ 0 2y agoExplain → -
vql ▣
Reflective traversal of compound values in Go.
Go ★ 0 3y agoExplain →
No repos match these filters.