{"adoption": {"forks": 1962, "observed_at": "2026-08-28T04:06:42.346920+00:00", "stars": 2381}, "canonical_url": "https://ross.abutalabs.com/products/dubbo-samples", "card": {"archived": false, "artifact_type": "learning-resource", "description": "samples for Apache Dubbo", "domain": ["developer-tools", "microservices", "tutorials", "apis"], "enriched": true, "function": ["rpc", "microservices", "developer-tools", "testing"], "health_score": 69, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["apache/dubbo-samples"], "name": "apache/dubbo-samples", "platform": ["jvm", "cross-platform"], "pushed_at": "2026-05-15T20:30:41+00:00", "repo": "apache/dubbo-samples", "stars": 2381, "tags": ["apache-dubbo", "samples", "spring-boot", "examples", "integration-testing", "docker"], "topics": ["dubbo"], "urls": [], "use_cases": ["learn how to use Apache Dubbo RPC framework", "find Spring Boot integration examples for Dubbo", "see advanced Dubbo feature demonstrations", "set up integration tests for Dubbo applications", "get started with microservices in Java using Dubbo", "reference working Dubbo sample code"], "what_it_is": "A collection of example projects demonstrating Apache Dubbo usage from basic to advanced scenarios, built as standard Java, Spring, or Spring Boot applications. It also serves as the integration test suite for Dubbo itself, using Docker-based test infrastructure.", "when_to_avoid": ["you need a production RPC framework rather than examples", "you use dubbo-go, which has its own samples repository", "you want a quick-start template rather than many independent demo projects"], "when_to_choose": ["you are learning Apache Dubbo and want runnable examples", "you need reference implementations of specific Dubbo features", "you want to verify Dubbo behavior with integration tests"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dubbo-samples", "repo": "apache/dubbo-samples", "role": "main", "score": 69}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.346920+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:34:44.798307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5316f79baf7dcd572d3be2e2095ba011258e0b27406aef94201dd0d1ee2f2215", "fetched_at": "2026-08-28T04:06:42.346920+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/dubbo-samples"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.346920+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:34:44.798307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5316f79baf7dcd572d3be2e2095ba011258e0b27406aef94201dd0d1ee2f2215", "fetched_at": "2026-08-28T04:06:42.346920+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/dubbo-samples"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:34:44.798307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5316f79baf7dcd572d3be2e2095ba011258e0b27406aef94201dd0d1ee2f2215", "fetched_at": "2026-08-28T04:06:42.346920+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/dubbo-samples"}], "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:06:42.346920+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.346920+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.346920+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:34:44.798307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5316f79baf7dcd572d3be2e2095ba011258e0b27406aef94201dd0d1ee2f2215", "fetched_at": "2026-08-28T04:06:42.346920+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/dubbo-samples"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.346920+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.346920+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:34:44.798307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5316f79baf7dcd572d3be2e2095ba011258e0b27406aef94201dd0d1ee2f2215", "fetched_at": "2026-08-28T04:06:42.346920+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/dubbo-samples"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.346920+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.346920+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.346920+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:34:44.798307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5316f79baf7dcd572d3be2e2095ba011258e0b27406aef94201dd0d1ee2f2215", "fetched_at": "2026-08-28T04:06:42.346920+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/dubbo-samples"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.346920+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.346920+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:34:44.798307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5316f79baf7dcd572d3be2e2095ba011258e0b27406aef94201dd0d1ee2f2215", "fetched_at": "2026-08-28T04:06:42.346920+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/dubbo-samples"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:34:44.798307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5316f79baf7dcd572d3be2e2095ba011258e0b27406aef94201dd0d1ee2f2215", "fetched_at": "2026-08-28T04:06:42.346920+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/dubbo-samples"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:34:44.798307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5316f79baf7dcd572d3be2e2095ba011258e0b27406aef94201dd0d1ee2f2215", "fetched_at": "2026-08-28T04:06:42.346920+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/dubbo-samples"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:34:44.798307+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5316f79baf7dcd572d3be2e2095ba011258e0b27406aef94201dd0d1ee2f2215", "fetched_at": "2026-08-28T04:06:42.346920+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/dubbo-samples"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 82, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3049, "days_push": 110, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 69, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}