alibaba/nacos
This system is a comprehensive platform for managing AI-driven resources, including agents, skills, prompts, and MCP servers, alongside traditional service discovery and configuration management capabilities. It provides a robust framework for the full lifecycle management of AI assets, featuring versioning, import/export mechanisms, and a configurable publish pipeline for validation and auditing. The architecture supports both HTTP and gRPC communication, with dedicated APIs for querying, registering, and subscribing to changes in AI resources and standard Nacos services.
43.6
Weak · 29 July 2026
400k
lines of production code
Java
with JavaScript, TypeScript
20
bus factor · 598 authors in all
3
measurements over time
How it got here
2018–2020 · API and remote communication modernization
This period focused on modernizing the Nacos architecture by introducing a comprehensive gRPC-based remote communication layer and expanding the public API with new annotations, selectors, and configuration models. The work also established a modular plugin-based system for authentication and configuration changes, while introducing a new CMDB module and Istio integration to support service mesh and external data integration.
85 changes
2021–2025 · AI module and plugin architecture
This period focused on introducing a comprehensive AI module supporting Model Context Protocol (MCP) servers, A2A agents, and skills, alongside a new plugin-based architecture for authentication, encryption, and tracing. The work also included significant refactoring of the API layer to support distributed locks, ability negotiation, and standardized error handling.
114 changes
2026 · AI resource and pipeline management
This period focused on building a comprehensive AI resource management system, introducing support for Skills, Prompts, and AgentSpecs with full lifecycle, versioning, and caching. A pluggable pipeline framework was added to handle import, security scanning, and publishing workflows for these resources. Additionally, the codebase expanded database plugin support for MySQL, Oracle, and PostgreSQL, and modernized the frontend stack.
70 changes
Survey your own repository
alibaba/nacos was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 29 July 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 41b6c5ad58 — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.