What You Actually Trade Off Building a Zero-Dependency Go Networking Library
go
dev.to
I spent three months building a peer-to-peer overlay network entirely on Go's standard library — net, crypto, sync, encoding/binary, nothing outside GOROOT. No google.golang.org/grpc, no github.com/quic-go/quic-go, no github.com/libp2p/go-libp2p. Just go build and you're done. The decision was ideological at first. I wanted something an agent could install without dragging in a vendor directory. What I learned is that the tradeoffs are sharper than I expected, and they matter differently depend