Not in 1.20 yet but x/exp/maps was just accepted for inclusion in the standard library so presumably it will come in a future version.

The library contains generics based helper functions for working with maps.

https://github.com/golang/go/issues/57436#issuecomment-14125...

https://pkg.go.dev/golang.org/x/exp/maps

https://cs.opensource.google/go/x/exp/+/master:maps/maps.go

Glad to see this make it into the core.

I've been using this library for ages now...

https://github.com/cornelk/hashmap

Always entertains me to see developers write all the lock/unlock code when they could just use that.