This is your work, valued
networking wizard @ ulm university
bart. The Balanced Routing Table is an adaptation of D. Knuth's ART algorithm and requires significantly less memory and has an even better lookup speed.
147extnetip. Package extnetip extends the stdlib with a few missing but important auxiliary functions for converting IP-prefixes to IP-ranges and vice versa.
25iprbench. benchmarks for some golang IP routing table implementations
19go-inet. A Go library for reading, formatting, sorting, lookup and converting IP-addresses and IP-blocks
14cidrtree. fast IP to CIDR lookup, longest prefix match in golang
12interval. generic, fast lookup on one dimensional intervals. The implementation is based on treaps, augmented for intervals. Treaps are randomized self balancing binary search trees.
6iprange. package iprange is an extension to net/netip. Not all IP address ranges in the wild are CIDRs, very often you have to deal with ranges not representable as a prefix. This library handels IP ranges and CIDRs transparently.
4