toolbox

module
v0.0.0-...-cc8504f Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2026 License: Apache-2.0

README

toolbox

The moreutils of Go.

Packages:

  • container/omap - an ordered map implementation.
  • container/ringbuf - a buffer that overwrites old data past a maximum size.
  • crypto/streamcrypt - streaming symmetric encryption and decryption.
  • io/moreio - generic streaming utilities.
  • math/intmath - integer mathematics, unlike stdlib math which is float64.
  • must - easy error handling for errors that should panic.
  • os/oslite - allocation-free implementation of the stdlib os package.

Directories

Path Synopsis
container
omap
Package omap provides an ordered map implementation.
Package omap provides an ordered map implementation.
ringbuf
Package ringbuf implements a dynamically growing ring buffer.
Package ringbuf implements a dynamically growing ring buffer.
crypto
streamcrypt
Package streamcrypt provides streaming symmetric encryption using XChaCha20 or AES256-CTR for encryption, SHAKE256 for message authentication, and Argon2 for key derivation.
Package streamcrypt provides streaming symmetric encryption using XChaCha20 or AES256-CTR for encryption, SHAKE256 for message authentication, and Argon2 for key derivation.
io
math
os
oslite
Package oslite offers allocation-free implementations of some of the os package's functionality.
Package oslite offers allocation-free implementations of some of the os package's functionality.

Jump to

Keyboard shortcuts

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