OpenMDNS is a full implementation of MDNS/DNS-SD, it aims to be a light replacement for Avahi/Bonjour. Currently OpenMDNS is about 10% of the size of Avahi.