webpush-go. Web Push API Encryption with VAPID support.
dotn. Reflection package to set struct, map, array or slice values via a dot notation syntax string.