golib icon indicating copy to clipboard operation
golib copied to clipboard

Collection of mostly unrelated helper Go packages.

Collection of helper libraries for Go

Introduction

This repository stores a collection of mostly unrelated helper libraries. Functionality that the author (Joe Tsai) found common among his various projects are pulled out and placed here.

Packages

Each top-level package is a sub-module so that the individual packages can be versioned separately from each other.

Package Description
bufpipe Package bufpipe implements a buffered pipe.
cron Package cron parses and runs cron schedules.
hashmerge Package hashmerge merges hash checksums.
jsoncs Package jsoncs implements JSON Canonicalization Scheme (JCS) as specified in RFC 8785.
jsonfmt Package jsonfmt implements a JSON formatter.
memfile Package memfile implements an in-memory emulation of os.File.
unitconv Package unitconv implements string conversion functionality for unit prefixes.