{"adoption": {"forks": 1080, "observed_at": "2026-08-28T04:08:50.382455+00:00", "stars": 4445}, "canonical_url": "https://ross.abutalabs.com/products/dreamhead-moco", "card": {"archived": false, "artifact_type": "framework", "description": "Easy Setup Stub Server", "domain": ["testing", "web-development", "developer-tools", "apis"], "enriched": true, "function": ["http-server", "mocking", "testing", "api-framework", "websocket"], "health_score": 87, "homepage": null, "language": "Java", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["dreamhead/moco"], "name": "dreamhead/moco", "platform": ["jvm", "cli", "cross-platform"], "pushed_at": "2026-05-10T02:14:56+00:00", "repo": "dreamhead/moco", "stars": 4445, "tags": ["stub-server", "mock-server", "http-stub", "integration-testing", "service-virtualization"], "topics": [], "urls": [], "use_cases": ["mock a REST API for integration tests", "stub third-party HTTP services during development", "simulate websocket and SSE endpoints", "spin up a fake server without deploying a WAR", "configure mock responses from a JSON file"], "what_it_is": "Moco is an easy-setup stub framework for the JVM that spins up mock HTTP, REST, WebSocket, and SSE servers from simple JSON configuration files. It eliminates the need to deploy WARs to application servers when stubbing external HTTP-based integrations during development and testing.", "when_to_avoid": ["you need a general-purpose production web server", "you work outside the JVM ecosystem and prefer a non-Java mock tool", "you need contract-testing features like consumer-driven contracts"], "when_to_choose": ["you need quick, config-driven HTTP stubs on the JVM", "you want to avoid deploying WARs just to mock a web service", "you need to stub REST, WebSocket, or SSE endpoints for testing"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dreamhead-moco", "repo": "dreamhead/moco", "role": "main", "score": 73}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.382455+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:48.548596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "550be40cf038ee05621f29dc274548291a3f0c292c32453536b851f6fa2d6c24", "fetched_at": "2026-08-28T04:08:50.382455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dreamhead/moco"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.382455+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:48.548596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "550be40cf038ee05621f29dc274548291a3f0c292c32453536b851f6fa2d6c24", "fetched_at": "2026-08-28T04:08:50.382455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dreamhead/moco"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:48.548596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "550be40cf038ee05621f29dc274548291a3f0c292c32453536b851f6fa2d6c24", "fetched_at": "2026-08-28T04:08:50.382455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dreamhead/moco"}], "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:08:50.382455+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.382455+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.382455+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:48.548596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "550be40cf038ee05621f29dc274548291a3f0c292c32453536b851f6fa2d6c24", "fetched_at": "2026-08-28T04:08:50.382455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dreamhead/moco"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.382455+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.382455+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:48.548596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "550be40cf038ee05621f29dc274548291a3f0c292c32453536b851f6fa2d6c24", "fetched_at": "2026-08-28T04:08:50.382455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dreamhead/moco"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.382455+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.382455+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.382455+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:48.548596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "550be40cf038ee05621f29dc274548291a3f0c292c32453536b851f6fa2d6c24", "fetched_at": "2026-08-28T04:08:50.382455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dreamhead/moco"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.382455+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.382455+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:48.548596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "550be40cf038ee05621f29dc274548291a3f0c292c32453536b851f6fa2d6c24", "fetched_at": "2026-08-28T04:08:50.382455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dreamhead/moco"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:48.548596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "550be40cf038ee05621f29dc274548291a3f0c292c32453536b851f6fa2d6c24", "fetched_at": "2026-08-28T04:08:50.382455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dreamhead/moco"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:48.548596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "550be40cf038ee05621f29dc274548291a3f0c292c32453536b851f6fa2d6c24", "fetched_at": "2026-08-28T04:08:50.382455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dreamhead/moco"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:48.548596+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "550be40cf038ee05621f29dc274548291a3f0c292c32453536b851f6fa2d6c24", "fetched_at": "2026-08-28T04:08:50.382455+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dreamhead/moco"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 81, "longevity": 100, "rhythm": 48}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5067, "days_push": 116, "days_rel": 135, "gap_med": null, "n_releases_24m": 1}, "score": 73, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}