This is a standalone go based mdns and service discovery implementation. The file doc.go describes the user interface. The subdir go_dns is a modified version of the go dns pkg.