Unsafe zero-copy slice casts for Go
MIT License
Convenience functions for casting raw bytes to typed arrays without copying.
Usage:
b := []byte{1, 2, 3, 4} v := unsafeslice.Uint32SliceFromByteSlice(b)
safe and easy casting from one type to another in Go
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
A set of typesafe chainable slice helpers to reduce pain of working with slices
The missing standard library for slices?
This repo contains my notes on working with Go and computer systems.
Experiments with Go generics
Write any object's internal memory representation into a byte buffer
go zerocopy.Reader interface and implementation
Better binary packing for Go
All generic functions for Go you ever need!
Easy parametric polymorphism at run time using completely unidiomatic Go.
Utility functions for Go slice types.
Type-safe atomic values for Go
Utility class for handling slices
A modern Go utility library which provides helpers (map, find, contains, filter, ...)