{"adoption": {"forks": 917, "observed_at": "2026-08-28T04:10:11.921493+00:00", "stars": 8026}, "canonical_url": "https://ross.abutalabs.com/products/kitex", "card": {"archived": false, "artifact_type": "framework", "description": "Go RPC framework with high-performance and strong-extensibility for building micro-services.", "domain": ["microservices", "backend", "developer-tools", "apis"], "enriched": true, "function": ["rpc", "microservices", "serialization", "middleware", "rate-limiting", "monitoring", "tracing", "logging", "service-discovery", "load-testing"], "health_score": 99, "homepage": "https://www.cloudwego.io/docs/kitex/", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["cloudwego/kitex"], "name": "cloudwego/kitex", "platform": ["go", "windows", "cross-platform"], "pushed_at": "2026-08-26T08:19:13+00:00", "repo": "cloudwego/kitex", "stars": 8026, "tags": ["thrift", "protobuf", "grpc", "netpoll", "code-generation", "service-governance", "circuit-breaker", "cloudwego", "high-performance", "streaming", "linux", "macos"], "topics": ["rpc", "go", "microservices", "framework", "grpc", "protobuf", "streaming", "thrift"], "urls": [], "use_cases": ["build high-performance microservices in Go", "implement RPC services with Thrift or Protobuf", "add service governance like circuit breaking and rate limiting to Go services", "generate Go client and server code from IDL definitions", "stream data between services with bidirectional streaming RPC", "replace gRPC with a faster Go RPC framework", "integrate service discovery and load balancing in a Go microservice stack"], "what_it_is": "Kitex is a high-performance, strongly extensible Go RPC framework for building microservices, developed by ByteDance's CloudWeGo team. It integrates the Netpoll network library, supports Thrift, Protobuf, and gRPC protocols, and ships with built-in service governance features like load balancing, circuit breaking, and tracing.", "when_to_avoid": ["you need a simple REST/HTTP API framework rather than RPC", "your team is outside the Go ecosystem (consider Volo for Rust)", "you want a minimal library with no framework conventions or code generation", "your services must interoperate with clients that only support plain gRPC without TTHeader extensions"], "when_to_choose": ["you need maximum RPC performance in Go beyond standard gRPC", "you want pluggable, extensible middleware and governance modules", "you use Thrift, Protobuf, or gRPC protocols and want unified tooling", "you're building large-scale microservice architectures with registry, retry, and observability needs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kitex", "repo": "cloudwego/kitex", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:11.921493+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:31:48.825993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb61a546d9234309f349904253120ce756c313fa4b33b67e2758def86a6ffc59", "fetched_at": "2026-08-28T04:10:11.921493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/kitex"}, {"content_hash": "93ee16b21f351f8ae21edb5f04eb3b2bd5449b84d122e0ee4fc99acdd4138a06", "fetched_at": "2026-08-29T08:29:21.105347+00:00", "kind": "homepage", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/"}, {"content_hash": "cd3f3e5f90ed77e2308974eb0628dc62428df62c713b258801eb9aa0a62480ec", "fetched_at": "2026-08-29T08:29:21.116233+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs"}, {"content_hash": "72f477f339f19f80b505a42b799a89dca64f238138c8f38d82d81c67361f8fb8", "fetched_at": "2026-08-29T08:29:21.117821+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/overview"}, {"content_hash": "9bf07ea1d5c8583e0a6eadfd2608c7f979e1cdcdc268e75edbf06f5c7cdc131f", "fetched_at": "2026-08-29T08:29:21.107662+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/hertz"}, {"content_hash": "98a27d767af2f8704216e38241f471732dbae2db81bb268d07d02967028de8cb", "fetched_at": "2026-08-29T08:29:21.109330+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/volo"}, {"content_hash": "34d92c501d0560ef5c88cb2de95f9679e1e05680caf93f2e0e8c9eb998aef359", "fetched_at": "2026-08-29T08:29:21.110980+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/eino"}, {"content_hash": "3dd7258a47b2ebc4dd26e1cf8495084b2e1ba320b21d076dce62b6b675aa8488", "fetched_at": "2026-08-29T08:29:21.112725+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/about"}, {"content_hash": "3eab81699a58a6af8f471028d9996b8910bfc5de4185f451fb13db77aa5ebd2a", "fetched_at": "2026-08-29T08:29:21.114552+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/zh/docs/kitex"}, {"content_hash": "937e06fef26e47b4f6f58113b6020ed6be7e860356b919c076e356d4190b9604", "fetched_at": "2026-08-29T08:29:21.119436+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/getting-started"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:11.921493+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:31:48.825993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb61a546d9234309f349904253120ce756c313fa4b33b67e2758def86a6ffc59", "fetched_at": "2026-08-28T04:10:11.921493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/kitex"}, {"content_hash": "93ee16b21f351f8ae21edb5f04eb3b2bd5449b84d122e0ee4fc99acdd4138a06", "fetched_at": "2026-08-29T08:29:21.105347+00:00", "kind": "homepage", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/"}, {"content_hash": "cd3f3e5f90ed77e2308974eb0628dc62428df62c713b258801eb9aa0a62480ec", "fetched_at": "2026-08-29T08:29:21.116233+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs"}, {"content_hash": "72f477f339f19f80b505a42b799a89dca64f238138c8f38d82d81c67361f8fb8", "fetched_at": "2026-08-29T08:29:21.117821+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/overview"}, {"content_hash": "9bf07ea1d5c8583e0a6eadfd2608c7f979e1cdcdc268e75edbf06f5c7cdc131f", "fetched_at": "2026-08-29T08:29:21.107662+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/hertz"}, {"content_hash": "98a27d767af2f8704216e38241f471732dbae2db81bb268d07d02967028de8cb", "fetched_at": "2026-08-29T08:29:21.109330+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/volo"}, {"content_hash": "34d92c501d0560ef5c88cb2de95f9679e1e05680caf93f2e0e8c9eb998aef359", "fetched_at": "2026-08-29T08:29:21.110980+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/eino"}, {"content_hash": "3dd7258a47b2ebc4dd26e1cf8495084b2e1ba320b21d076dce62b6b675aa8488", "fetched_at": "2026-08-29T08:29:21.112725+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/about"}, {"content_hash": "3eab81699a58a6af8f471028d9996b8910bfc5de4185f451fb13db77aa5ebd2a", "fetched_at": "2026-08-29T08:29:21.114552+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/zh/docs/kitex"}, {"content_hash": "937e06fef26e47b4f6f58113b6020ed6be7e860356b919c076e356d4190b9604", "fetched_at": "2026-08-29T08:29:21.119436+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/getting-started"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:31:48.825993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb61a546d9234309f349904253120ce756c313fa4b33b67e2758def86a6ffc59", "fetched_at": "2026-08-28T04:10:11.921493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/kitex"}, {"content_hash": "93ee16b21f351f8ae21edb5f04eb3b2bd5449b84d122e0ee4fc99acdd4138a06", "fetched_at": "2026-08-29T08:29:21.105347+00:00", "kind": "homepage", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/"}, {"content_hash": "cd3f3e5f90ed77e2308974eb0628dc62428df62c713b258801eb9aa0a62480ec", "fetched_at": "2026-08-29T08:29:21.116233+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs"}, {"content_hash": "72f477f339f19f80b505a42b799a89dca64f238138c8f38d82d81c67361f8fb8", "fetched_at": "2026-08-29T08:29:21.117821+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/overview"}, {"content_hash": "9bf07ea1d5c8583e0a6eadfd2608c7f979e1cdcdc268e75edbf06f5c7cdc131f", "fetched_at": "2026-08-29T08:29:21.107662+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/hertz"}, {"content_hash": "98a27d767af2f8704216e38241f471732dbae2db81bb268d07d02967028de8cb", "fetched_at": "2026-08-29T08:29:21.109330+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/volo"}, {"content_hash": "34d92c501d0560ef5c88cb2de95f9679e1e05680caf93f2e0e8c9eb998aef359", "fetched_at": "2026-08-29T08:29:21.110980+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/eino"}, {"content_hash": "3dd7258a47b2ebc4dd26e1cf8495084b2e1ba320b21d076dce62b6b675aa8488", "fetched_at": "2026-08-29T08:29:21.112725+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/about"}, {"content_hash": "3eab81699a58a6af8f471028d9996b8910bfc5de4185f451fb13db77aa5ebd2a", "fetched_at": "2026-08-29T08:29:21.114552+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/zh/docs/kitex"}, {"content_hash": "937e06fef26e47b4f6f58113b6020ed6be7e860356b919c076e356d4190b9604", "fetched_at": "2026-08-29T08:29:21.119436+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/getting-started"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:11.921493+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:11.921493+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:11.921493+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:31:48.825993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb61a546d9234309f349904253120ce756c313fa4b33b67e2758def86a6ffc59", "fetched_at": "2026-08-28T04:10:11.921493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/kitex"}, {"content_hash": "93ee16b21f351f8ae21edb5f04eb3b2bd5449b84d122e0ee4fc99acdd4138a06", "fetched_at": "2026-08-29T08:29:21.105347+00:00", "kind": "homepage", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/"}, {"content_hash": "cd3f3e5f90ed77e2308974eb0628dc62428df62c713b258801eb9aa0a62480ec", "fetched_at": "2026-08-29T08:29:21.116233+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs"}, {"content_hash": "72f477f339f19f80b505a42b799a89dca64f238138c8f38d82d81c67361f8fb8", "fetched_at": "2026-08-29T08:29:21.117821+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/overview"}, {"content_hash": "9bf07ea1d5c8583e0a6eadfd2608c7f979e1cdcdc268e75edbf06f5c7cdc131f", "fetched_at": "2026-08-29T08:29:21.107662+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/hertz"}, {"content_hash": "98a27d767af2f8704216e38241f471732dbae2db81bb268d07d02967028de8cb", "fetched_at": "2026-08-29T08:29:21.109330+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/volo"}, {"content_hash": "34d92c501d0560ef5c88cb2de95f9679e1e05680caf93f2e0e8c9eb998aef359", "fetched_at": "2026-08-29T08:29:21.110980+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/eino"}, {"content_hash": "3dd7258a47b2ebc4dd26e1cf8495084b2e1ba320b21d076dce62b6b675aa8488", "fetched_at": "2026-08-29T08:29:21.112725+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/about"}, {"content_hash": "3eab81699a58a6af8f471028d9996b8910bfc5de4185f451fb13db77aa5ebd2a", "fetched_at": "2026-08-29T08:29:21.114552+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/zh/docs/kitex"}, {"content_hash": "937e06fef26e47b4f6f58113b6020ed6be7e860356b919c076e356d4190b9604", "fetched_at": "2026-08-29T08:29:21.119436+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/getting-started"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:11.921493+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:11.921493+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:31:48.825993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb61a546d9234309f349904253120ce756c313fa4b33b67e2758def86a6ffc59", "fetched_at": "2026-08-28T04:10:11.921493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/kitex"}, {"content_hash": "93ee16b21f351f8ae21edb5f04eb3b2bd5449b84d122e0ee4fc99acdd4138a06", "fetched_at": "2026-08-29T08:29:21.105347+00:00", "kind": "homepage", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/"}, {"content_hash": "cd3f3e5f90ed77e2308974eb0628dc62428df62c713b258801eb9aa0a62480ec", "fetched_at": "2026-08-29T08:29:21.116233+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs"}, {"content_hash": "72f477f339f19f80b505a42b799a89dca64f238138c8f38d82d81c67361f8fb8", "fetched_at": "2026-08-29T08:29:21.117821+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/overview"}, {"content_hash": "9bf07ea1d5c8583e0a6eadfd2608c7f979e1cdcdc268e75edbf06f5c7cdc131f", "fetched_at": "2026-08-29T08:29:21.107662+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/hertz"}, {"content_hash": "98a27d767af2f8704216e38241f471732dbae2db81bb268d07d02967028de8cb", "fetched_at": "2026-08-29T08:29:21.109330+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/volo"}, {"content_hash": "34d92c501d0560ef5c88cb2de95f9679e1e05680caf93f2e0e8c9eb998aef359", "fetched_at": "2026-08-29T08:29:21.110980+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/eino"}, {"content_hash": "3dd7258a47b2ebc4dd26e1cf8495084b2e1ba320b21d076dce62b6b675aa8488", "fetched_at": "2026-08-29T08:29:21.112725+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/about"}, {"content_hash": "3eab81699a58a6af8f471028d9996b8910bfc5de4185f451fb13db77aa5ebd2a", "fetched_at": "2026-08-29T08:29:21.114552+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/zh/docs/kitex"}, {"content_hash": "937e06fef26e47b4f6f58113b6020ed6be7e860356b919c076e356d4190b9604", "fetched_at": "2026-08-29T08:29:21.119436+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/getting-started"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:11.921493+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:11.921493+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:11.921493+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:31:48.825993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb61a546d9234309f349904253120ce756c313fa4b33b67e2758def86a6ffc59", "fetched_at": "2026-08-28T04:10:11.921493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/kitex"}, {"content_hash": "93ee16b21f351f8ae21edb5f04eb3b2bd5449b84d122e0ee4fc99acdd4138a06", "fetched_at": "2026-08-29T08:29:21.105347+00:00", "kind": "homepage", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/"}, {"content_hash": "cd3f3e5f90ed77e2308974eb0628dc62428df62c713b258801eb9aa0a62480ec", "fetched_at": "2026-08-29T08:29:21.116233+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs"}, {"content_hash": "72f477f339f19f80b505a42b799a89dca64f238138c8f38d82d81c67361f8fb8", "fetched_at": "2026-08-29T08:29:21.117821+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/overview"}, {"content_hash": "9bf07ea1d5c8583e0a6eadfd2608c7f979e1cdcdc268e75edbf06f5c7cdc131f", "fetched_at": "2026-08-29T08:29:21.107662+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/hertz"}, {"content_hash": "98a27d767af2f8704216e38241f471732dbae2db81bb268d07d02967028de8cb", "fetched_at": "2026-08-29T08:29:21.109330+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/volo"}, {"content_hash": "34d92c501d0560ef5c88cb2de95f9679e1e05680caf93f2e0e8c9eb998aef359", "fetched_at": "2026-08-29T08:29:21.110980+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/eino"}, {"content_hash": "3dd7258a47b2ebc4dd26e1cf8495084b2e1ba320b21d076dce62b6b675aa8488", "fetched_at": "2026-08-29T08:29:21.112725+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/about"}, {"content_hash": "3eab81699a58a6af8f471028d9996b8910bfc5de4185f451fb13db77aa5ebd2a", "fetched_at": "2026-08-29T08:29:21.114552+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/zh/docs/kitex"}, {"content_hash": "937e06fef26e47b4f6f58113b6020ed6be7e860356b919c076e356d4190b9604", "fetched_at": "2026-08-29T08:29:21.119436+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/getting-started"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:11.921493+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:11.921493+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:31:48.825993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb61a546d9234309f349904253120ce756c313fa4b33b67e2758def86a6ffc59", "fetched_at": "2026-08-28T04:10:11.921493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/kitex"}, {"content_hash": "93ee16b21f351f8ae21edb5f04eb3b2bd5449b84d122e0ee4fc99acdd4138a06", "fetched_at": "2026-08-29T08:29:21.105347+00:00", "kind": "homepage", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/"}, {"content_hash": "cd3f3e5f90ed77e2308974eb0628dc62428df62c713b258801eb9aa0a62480ec", "fetched_at": "2026-08-29T08:29:21.116233+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs"}, {"content_hash": "72f477f339f19f80b505a42b799a89dca64f238138c8f38d82d81c67361f8fb8", "fetched_at": "2026-08-29T08:29:21.117821+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/overview"}, {"content_hash": "9bf07ea1d5c8583e0a6eadfd2608c7f979e1cdcdc268e75edbf06f5c7cdc131f", "fetched_at": "2026-08-29T08:29:21.107662+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/hertz"}, {"content_hash": "98a27d767af2f8704216e38241f471732dbae2db81bb268d07d02967028de8cb", "fetched_at": "2026-08-29T08:29:21.109330+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/volo"}, {"content_hash": "34d92c501d0560ef5c88cb2de95f9679e1e05680caf93f2e0e8c9eb998aef359", "fetched_at": "2026-08-29T08:29:21.110980+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/eino"}, {"content_hash": "3dd7258a47b2ebc4dd26e1cf8495084b2e1ba320b21d076dce62b6b675aa8488", "fetched_at": "2026-08-29T08:29:21.112725+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/about"}, {"content_hash": "3eab81699a58a6af8f471028d9996b8910bfc5de4185f451fb13db77aa5ebd2a", "fetched_at": "2026-08-29T08:29:21.114552+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/zh/docs/kitex"}, {"content_hash": "937e06fef26e47b4f6f58113b6020ed6be7e860356b919c076e356d4190b9604", "fetched_at": "2026-08-29T08:29:21.119436+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/getting-started"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:31:48.825993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb61a546d9234309f349904253120ce756c313fa4b33b67e2758def86a6ffc59", "fetched_at": "2026-08-28T04:10:11.921493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/kitex"}, {"content_hash": "93ee16b21f351f8ae21edb5f04eb3b2bd5449b84d122e0ee4fc99acdd4138a06", "fetched_at": "2026-08-29T08:29:21.105347+00:00", "kind": "homepage", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/"}, {"content_hash": "cd3f3e5f90ed77e2308974eb0628dc62428df62c713b258801eb9aa0a62480ec", "fetched_at": "2026-08-29T08:29:21.116233+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs"}, {"content_hash": "72f477f339f19f80b505a42b799a89dca64f238138c8f38d82d81c67361f8fb8", "fetched_at": "2026-08-29T08:29:21.117821+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/overview"}, {"content_hash": "9bf07ea1d5c8583e0a6eadfd2608c7f979e1cdcdc268e75edbf06f5c7cdc131f", "fetched_at": "2026-08-29T08:29:21.107662+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/hertz"}, {"content_hash": "98a27d767af2f8704216e38241f471732dbae2db81bb268d07d02967028de8cb", "fetched_at": "2026-08-29T08:29:21.109330+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/volo"}, {"content_hash": "34d92c501d0560ef5c88cb2de95f9679e1e05680caf93f2e0e8c9eb998aef359", "fetched_at": "2026-08-29T08:29:21.110980+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/eino"}, {"content_hash": "3dd7258a47b2ebc4dd26e1cf8495084b2e1ba320b21d076dce62b6b675aa8488", "fetched_at": "2026-08-29T08:29:21.112725+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/about"}, {"content_hash": "3eab81699a58a6af8f471028d9996b8910bfc5de4185f451fb13db77aa5ebd2a", "fetched_at": "2026-08-29T08:29:21.114552+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/zh/docs/kitex"}, {"content_hash": "937e06fef26e47b4f6f58113b6020ed6be7e860356b919c076e356d4190b9604", "fetched_at": "2026-08-29T08:29:21.119436+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/getting-started"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:31:48.825993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb61a546d9234309f349904253120ce756c313fa4b33b67e2758def86a6ffc59", "fetched_at": "2026-08-28T04:10:11.921493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/kitex"}, {"content_hash": "93ee16b21f351f8ae21edb5f04eb3b2bd5449b84d122e0ee4fc99acdd4138a06", "fetched_at": "2026-08-29T08:29:21.105347+00:00", "kind": "homepage", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/"}, {"content_hash": "cd3f3e5f90ed77e2308974eb0628dc62428df62c713b258801eb9aa0a62480ec", "fetched_at": "2026-08-29T08:29:21.116233+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs"}, {"content_hash": "72f477f339f19f80b505a42b799a89dca64f238138c8f38d82d81c67361f8fb8", "fetched_at": "2026-08-29T08:29:21.117821+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/overview"}, {"content_hash": "9bf07ea1d5c8583e0a6eadfd2608c7f979e1cdcdc268e75edbf06f5c7cdc131f", "fetched_at": "2026-08-29T08:29:21.107662+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/hertz"}, {"content_hash": "98a27d767af2f8704216e38241f471732dbae2db81bb268d07d02967028de8cb", "fetched_at": "2026-08-29T08:29:21.109330+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/volo"}, {"content_hash": "34d92c501d0560ef5c88cb2de95f9679e1e05680caf93f2e0e8c9eb998aef359", "fetched_at": "2026-08-29T08:29:21.110980+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/eino"}, {"content_hash": "3dd7258a47b2ebc4dd26e1cf8495084b2e1ba320b21d076dce62b6b675aa8488", "fetched_at": "2026-08-29T08:29:21.112725+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/about"}, {"content_hash": "3eab81699a58a6af8f471028d9996b8910bfc5de4185f451fb13db77aa5ebd2a", "fetched_at": "2026-08-29T08:29:21.114552+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/zh/docs/kitex"}, {"content_hash": "937e06fef26e47b4f6f58113b6020ed6be7e860356b919c076e356d4190b9604", "fetched_at": "2026-08-29T08:29:21.119436+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/getting-started"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:31:48.825993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb61a546d9234309f349904253120ce756c313fa4b33b67e2758def86a6ffc59", "fetched_at": "2026-08-28T04:10:11.921493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/kitex"}, {"content_hash": "93ee16b21f351f8ae21edb5f04eb3b2bd5449b84d122e0ee4fc99acdd4138a06", "fetched_at": "2026-08-29T08:29:21.105347+00:00", "kind": "homepage", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/"}, {"content_hash": "cd3f3e5f90ed77e2308974eb0628dc62428df62c713b258801eb9aa0a62480ec", "fetched_at": "2026-08-29T08:29:21.116233+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs"}, {"content_hash": "72f477f339f19f80b505a42b799a89dca64f238138c8f38d82d81c67361f8fb8", "fetched_at": "2026-08-29T08:29:21.117821+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/overview"}, {"content_hash": "9bf07ea1d5c8583e0a6eadfd2608c7f979e1cdcdc268e75edbf06f5c7cdc131f", "fetched_at": "2026-08-29T08:29:21.107662+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/hertz"}, {"content_hash": "98a27d767af2f8704216e38241f471732dbae2db81bb268d07d02967028de8cb", "fetched_at": "2026-08-29T08:29:21.109330+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/volo"}, {"content_hash": "34d92c501d0560ef5c88cb2de95f9679e1e05680caf93f2e0e8c9eb998aef359", "fetched_at": "2026-08-29T08:29:21.110980+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/eino"}, {"content_hash": "3dd7258a47b2ebc4dd26e1cf8495084b2e1ba320b21d076dce62b6b675aa8488", "fetched_at": "2026-08-29T08:29:21.112725+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/about"}, {"content_hash": "3eab81699a58a6af8f471028d9996b8910bfc5de4185f451fb13db77aa5ebd2a", "fetched_at": "2026-08-29T08:29:21.114552+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/zh/docs/kitex"}, {"content_hash": "937e06fef26e47b4f6f58113b6020ed6be7e860356b919c076e356d4190b9604", "fetched_at": "2026-08-29T08:29:21.119436+00:00", "kind": "site_page", "missing": false, "url": "https://www.cloudwego.io/docs/kitex/getting-started"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 83}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1881, "days_push": 7, "days_rel": 117, "gap_med": 14.5, "n_releases_24m": 21}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}