alibaba/nacos

an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 1st, 2026
Created on June 15th, 2018
Open Issues & Pull Requests: 187 (+0)
GitHub issues: Enabled
Number of forks: 13,289
Total Stargazers: 33,347 (+0)
Total Subscribers: 892 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Nacos is a dynamic service discovery, configuration management, and service management platform for building cloud native applications and microservices.

The tool addresses the operational complexity of distributed systems by providing centralized management of service registration, discovery, and configuration. Services register themselves with Nacos and discover other services through DNS or HTTP interfaces. The platform performs real-time health checks to route traffic only to healthy instances. For configuration management, Nacos eliminates the need to redeploy applications when settings change, allowing updates to propagate dynamically across environments. The tool also provides weighted routing and DNS-based service discovery to implement load balancing and flexible routing policies without coupling applications to vendor-specific APIs.

Nacos suits teams building microservices platforms that need to coordinate many service instances across environments. It works with Dubbo, gRPC, Spring Cloud RESTful services, and Kubernetes services. The platform includes a dashboard for managing service metadata, health status, and metrics. Organizations should choose this tool if they need a single system to handle both service discovery and configuration management rather than operating separate tools for each concern. The tool can be deployed on cloud infrastructure or run from a binary package in standalone mode.

The project maintains active development with regular updates to its core service discovery and configuration management capabilities. The codebase shows ongoing refinement of health checking mechanisms and routing features. Documentation is comprehensive, with dedicated guides for integration with multiple frameworks and deployment scenarios. The tool continues to expand its ecosystem support, including recent additions for AI-related use cases and management protocols.