GitHub repository: scottjg/upnp
Primary language: Go
Description: A simple implements UPnP protocol for Go(Golang) library. Add port mapping for NAT devices. Look for a gateway device, check if it supports UPnP, and if so, add port mappings.