Mitchell Hashimoto
Mitchell Hashimoto
panicwrap
panicwrap is a Go library for catching and handling panics in Go applications.
patchstructure
Go library for representing and applying patches to modify existing Go structures
pointerstructure
Go library for addressing and reading/writing a specific value within any Go structure using a string syntax.
prefixedio
Golang library that demultiplexes line-oriented data from an io.Reader into multiple io.Readers based on a prefix.
protostructure
Encode and decode Go (golang) struct types via protocol buffers.
reflectwalk
reflectwalk is a Go library for "walking" complex structures, similar to walking a filesystem.
libxev
libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and Wasm + WASI...