M. J. Fromberger's Projects
A library for manipulating ANSI escape codes in Go.
My personal Advent of Code solutions
All-or-nothing file replacement using atomic renames.
An implementation of the blob.Store interface over BadgerDB.
An implementation of blob.Store on bitcask
A Go package to support reading and writing of variable-width binary values to or from a stream of bytes.
A client implementation of the BlitzMail protocol.
An implementation of the blob.Store interface over BoltDB.
A simple tic-tac-toe game built as a classroom demo.
A library to read and write binary property list files.
A lightweight binary RPC protocol.
An implementation of the blob.Store interface over Chirp v0.
A straightforward transliteration of the CityHash non-cryptographic hash algorithm from C++ into Go. Based on https://github.com/google/cityhash
A bag-of-words classifier for text.
A lightweight subcommand-handling library
A library to read and write browser cookies.
Control-flow management for Go main programs.
A simple command-line bisection tool.
A wrapper for libcurl based on ctypes.
A Python client for Dartmouth Name Directory (DND) servers.
Image definition for Go on Linux
A Go code generator for enumeration types.
A collection of small example programs
A local POP3 implementation that provides a read-only view of a collection of Unix mailbox files or Maildir directories.
Flexible filesystem (experimental).
Command-line tools for the FFS module.
A filesystem driver for FUSE using ffs.
Utility functions for handling input from files and pipes.