go-aj

module
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2026 License: MIT

README

go-aj

Go Report Card Go Reference

My own go "micro" packages are small packages that are being incubated before potentially becoming full blown modules.

Think of this as a repo for utility packages that are not big enough to warrant having a seperate repo (and all the complexities that come with that) and also I don't want to keep copying the same code into every project I work on.

Packages that start with the prefix "aj" (e.g. ajio) contains the prefix to distinguish it from the go standard library packages.

Directories

Path Synopsis
Package ajhash provides helpers for working with the stdlib hashing algorithms.
Package ajhash provides helpers for working with the stdlib hashing algorithms.
Package ajio provides additional io functionality
Package ajio provides additional io functionality
trackedoffset
Package trackedoffset provides readers and writers that will keep track of the current offset as data is being read or written to and from.
Package trackedoffset provides readers and writers that will keep track of the current offset as data is being read or written to and from.
vardata
Package vardata is used to read or write variable length data.
Package vardata is used to read or write variable length data.
Package ajmath provides additional math utility functions.
Package ajmath provides additional math utility functions.
safe
Package safe provides safe casting operations for different data types.
Package safe provides safe casting operations for different data types.
Package buildinfo is used to include build time information into a compiled app.
Package buildinfo is used to include build time information into a compiled app.
Package concurrency provides various utility for working with concurrency.
Package concurrency provides various utility for working with concurrency.
examples
buildinfo command
file provide simple utilities for working with the file system
file provide simple utilities for working with the file system
contextio
Package contextio provides io.Writer and io.Reader that stop accepting/providing data when an attached context is canceled.
Package contextio provides io.Writer and io.Reader that stop accepting/providing data when an attached context is canceled.
Package human helps with producing human readable output.
Package human helps with producing human readable output.
Package matches provides utilities for searching and matching things.
Package matches provides utilities for searching and matching things.
Package random provides functions for generating random data
Package random provides functions for generating random data
Package stats provides functions for measuring different runtime statistics (e.g.
Package stats provides functions for measuring different runtime statistics (e.g.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL