Network address types
This is a package containing a new IP address type for Go.
See its docs: https://godoc.org/inet.af/netaddr
This package is mature, optimized, and used heavily in production at Tailscale. However, API stability is not yet guaranteed.
In addition to regular Go tests, netaddr uses fuzzing. The corpus is stored separately, in a submodule, to minimize the impact on everyone else.
$ git submodule update --init $ go get -u github.com/dvyukov/go-fuzz/go-fuzz github.com/dvyukov/go-fuzz/go-fuzz-build $ go-fuzz-build && go-fuzz