{"adoption": {"forks": 59, "observed_at": "2026-08-28T04:04:58.153288+00:00", "stars": 1523}, "canonical_url": "https://ross.abutalabs.com/products/bodyapps-viz", "card": {"archived": false, "artifact_type": "library", "description": "3D body visualizer component for #bodyapps project", "domain": ["web-development", "frontend", "graphics", "healthcare"], "enriched": true, "function": ["graphics", "data-visualization", "ui-components"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "LGPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["OpnTec/bodyapps-viz"], "name": "OpnTec/bodyapps-viz", "platform": ["browser"], "pushed_at": "2022-09-23T09:23:11+00:00", "repo": "OpnTec/bodyapps-viz", "stars": 1523, "tags": ["3d-visualization", "threejs", "body-measurements", "human-body-modeling", "webgl", "fashiontech", "web-server", "javascript"], "topics": [], "urls": [], "use_cases": ["visualize a 3D human body in the browser", "adjust body measurements with sliders to model a human figure", "import body measurements to generate a 3D body model", "view male, female, or kids body models in 3D", "build fashion or tailoring apps that need body visualization", "embed a 3D body customizer component in a web app"], "what_it_is": "A web-based 3D human body visualizer component for the BodyApps project, built with Three.js. It renders male, female, and kids body models that can be customized via sliders for body measurements like height, chest, waist, and hip girth.", "when_to_avoid": ["you need a full-featured 3D modeling or animation suite", "you require active maintenance or modern framework integration, as the project has seen limited recent activity", "you need realistic human rendering rather than measurement-driven parametric models"], "when_to_choose": ["you need a browser-based 3D human body model driven by anthropometric measurements", "you are working within the BodyApps/Fashiontec ecosystem and need its visualizer component", "you want a lightweight Three.js-based body viewer with morph-target customization"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bodyapps-viz", "repo": "OpnTec/bodyapps-viz", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.153288+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:31:43.762286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65bf42783c9126ea47a10f9efb624fa73767d8a441cb80a2466c8a60c9ff5cef", "fetched_at": "2026-08-28T04:04:58.153288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpnTec/bodyapps-viz"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.153288+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:31:43.762286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65bf42783c9126ea47a10f9efb624fa73767d8a441cb80a2466c8a60c9ff5cef", "fetched_at": "2026-08-28T04:04:58.153288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpnTec/bodyapps-viz"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:31:43.762286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65bf42783c9126ea47a10f9efb624fa73767d8a441cb80a2466c8a60c9ff5cef", "fetched_at": "2026-08-28T04:04:58.153288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpnTec/bodyapps-viz"}], "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:04:58.153288+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.153288+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.153288+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:31:43.762286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65bf42783c9126ea47a10f9efb624fa73767d8a441cb80a2466c8a60c9ff5cef", "fetched_at": "2026-08-28T04:04:58.153288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpnTec/bodyapps-viz"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.153288+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.153288+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:31:43.762286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65bf42783c9126ea47a10f9efb624fa73767d8a441cb80a2466c8a60c9ff5cef", "fetched_at": "2026-08-28T04:04:58.153288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpnTec/bodyapps-viz"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.153288+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.153288+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.153288+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:31:43.762286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65bf42783c9126ea47a10f9efb624fa73767d8a441cb80a2466c8a60c9ff5cef", "fetched_at": "2026-08-28T04:04:58.153288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpnTec/bodyapps-viz"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.153288+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:58.153288+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:31:43.762286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65bf42783c9126ea47a10f9efb624fa73767d8a441cb80a2466c8a60c9ff5cef", "fetched_at": "2026-08-28T04:04:58.153288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpnTec/bodyapps-viz"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:31:43.762286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65bf42783c9126ea47a10f9efb624fa73767d8a441cb80a2466c8a60c9ff5cef", "fetched_at": "2026-08-28T04:04:58.153288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpnTec/bodyapps-viz"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:31:43.762286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65bf42783c9126ea47a10f9efb624fa73767d8a441cb80a2466c8a60c9ff5cef", "fetched_at": "2026-08-28T04:04:58.153288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpnTec/bodyapps-viz"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:31:43.762286+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65bf42783c9126ea47a10f9efb624fa73767d8a441cb80a2466c8a60c9ff5cef", "fetched_at": "2026-08-28T04:04:58.153288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpnTec/bodyapps-viz"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4485, "days_push": 1440, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}