Topics / #service-discovery

Service-discovery projects on GitHub

Mechanisms that let services find and communicate with each other in dynamic infrastructure.

As of , the most-starred Service-discovery projects on GitHub are nacos (33.5K stars), go-zero (33.4K stars) and consul (30.1K stars). GitHub.Locker tracks 11 Service-discovery repositories with 220.6K stars combined. The fastest-growing on October 16 was nmap, with +15 stars in a day.

11Projects
220.6KStars in total
+31Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

11 projects · by stars

  1. #1 · alibaba/nacos

    nacos

    Nacos is a platform from Alibaba for dynamic service discovery, configuration management, and service management, aimed at building cloud-native microservices and AI applications.

    33.5K
  2. #2 · zeromicro/go-zero

    go-zero

    go-zero is a cloud-native Go framework for building web and RPC microservices, packed with built-in engineering practices. It has been serving sites with tens of millions of users for years and is listed in the CNCF Landscape.

    33.4K
  3. #3 · hashicorp/consul

    consul

    Consul is a distributed, highly available, data center aware solution for connecting and configuring applications across dynamic, distributed infrastructure. It is built to be datacenter aware and can support any number of regions without complex configuration.

    30.1K
  1. 4

    spring-cloud-alibaba

    29.2Kalibaba/spring-cloud-alibaba · Java

    A Spring Cloud toolkit from Alibaba: a one-stop set of components for building distributed Java applications on Alibaba middleware such as Nacos, Sentinel, RocketMQ and Seata.

  2. 5

    awesome-microservices

    14.5Kmfornos/awesome-microservices

    A curated list of Microservice Architecture related principles and technologies — a link catalog of platforms, frameworks, toolkits, standards and further reading for building service-oriented systems.

  3. 6

    workflow

    14.4Ksogou/workflow · C++

    Sogou C++ Workflow is an enterprise-grade C++ engine for asynchronous networking and parallel computing, used internally by Sogou to power search, cloud input method, and ad services, handling billions of requests daily.

  4. 7

    coredns

    14.4Kcoredns/coredns · Go

    A fast and flexible DNS server and forwarder written in Go, built as a chain of plugins — each plugin performs one DNS function. It is a graduated Cloud Native Computing Foundation (CNCF) project.

  5. 8

    nmap

    13.8Knmap/nmap · C

    Nmap is the Network Mapper — a free, open-source tool for network discovery and security scanning. It finds live hosts, open ports, and the services running on them, from a single machine up to whole subnets.

  6. 9

    zookeeper

    12.8Kapache/zookeeper · Java

    Apache ZooKeeper is an open-source Java service for coordinating distributed systems — its repo topics cover coordination, consensus, configuration management, service discovery and a distributed key-value store.

  7. 10

    eureka

    12.7KNetflix/eureka · Java

    Eureka is a RESTful service used mainly in AWS cloud environments for service discovery, load balancing, and failover of mid-tier servers, originally built for Netflix's own infrastructure.

  8. 11

    resty

    11.8Kgo-resty/resty · Go

    Resty is a simple HTTP, REST, and SSE client library for Go — you add it to your Go project to call web services.

Often tagged together