What are the best Open Source Service Discovery Tools?

Consul, Zookeeper, etcd, Eureka, and SmartStack are the most popular tools in the category "Open Source Service Discovery". "Great service discovery infrastructure" is the primary reason developers pick Consul over its competitors, while "High performance ,easy to generate node specific config" is the reason why Zookeeper was chosen.