{"adoption": {"forks": 246, "observed_at": "2026-08-28T04:06:25.127676+00:00", "stars": 2195}, "canonical_url": "https://ross.abutalabs.com/products/mybox", "card": {"archived": false, "artifact_type": "library", "description": "MyBox is a set of attributes, tools and extensions for Unity ", "domain": ["developer-tools", "cross-platform"], "enriched": true, "function": ["developer-tools", "ui-components", "plugin-system"], "health_score": 70, "homepage": "http://deadcow.ru", "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["andrumak/MyBox"], "name": "andrumak/MyBox", "platform": ["game-engine", "cross-platform"], "pushed_at": "2026-05-22T10:41:24+00:00", "repo": "andrumak/MyBox", "stars": 2195, "tags": ["unity", "unity-editor", "inspector-attributes", "csharp", "editor-extensions", "game-development"], "topics": ["unity", "unity3d", "csharp", "game-development", "tools", "unity-editor", "unity3d-editor"], "urls": [], "use_cases": ["conditionally show or hide inspector fields based on other property values", "add buttons in the Unity inspector to invoke methods", "validate that serialized fields are assigned before play", "display tag, layer, and sprite layer dropdowns in the inspector", "group and organize fields in the inspector with foldouts", "add min-max range sliders for floats and ints"], "what_it_is": "MyBox is a collection of attributes, editor tools, and extensions for the Unity game engine, written in C#. It enhances the Unity inspector and editor workflow with features like conditional fields, button methods, validation attributes, and various utility extensions.", "when_to_avoid": ["you are not using the Unity game engine", "you need a single-purpose library rather than a broad utility collection", "you rely on features deprecated by newer Unity versions"], "when_to_choose": ["you develop with Unity and want richer inspector customization without writing custom property drawers", "you want a free, MIT-licensed toolbox of editor attributes and utilities", "you want easy installation via OpenUPM or Unity Package Manager"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mybox", "repo": "andrumak/MyBox", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.127676+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.472141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "854855998c9a4a9e2218e58dc1a93ffef58ef6fc1955b5a63ca8abe2c9577855", "fetched_at": "2026-08-28T04:06:25.127676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrumak/MyBox"}, {"content_hash": "b11fbb71b72d34a9560ebeb013faafa18f4caf241a010f11b394b3c21b20d281", "fetched_at": "2026-08-29T10:27:31.507230+00:00", "kind": "homepage", "missing": false, "url": "http://deadcow.ru"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.127676+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.472141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "854855998c9a4a9e2218e58dc1a93ffef58ef6fc1955b5a63ca8abe2c9577855", "fetched_at": "2026-08-28T04:06:25.127676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrumak/MyBox"}, {"content_hash": "b11fbb71b72d34a9560ebeb013faafa18f4caf241a010f11b394b3c21b20d281", "fetched_at": "2026-08-29T10:27:31.507230+00:00", "kind": "homepage", "missing": false, "url": "http://deadcow.ru"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.472141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "854855998c9a4a9e2218e58dc1a93ffef58ef6fc1955b5a63ca8abe2c9577855", "fetched_at": "2026-08-28T04:06:25.127676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrumak/MyBox"}, {"content_hash": "b11fbb71b72d34a9560ebeb013faafa18f4caf241a010f11b394b3c21b20d281", "fetched_at": "2026-08-29T10:27:31.507230+00:00", "kind": "homepage", "missing": false, "url": "http://deadcow.ru"}], "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:25.127676+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.127676+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.127676+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.472141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "854855998c9a4a9e2218e58dc1a93ffef58ef6fc1955b5a63ca8abe2c9577855", "fetched_at": "2026-08-28T04:06:25.127676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrumak/MyBox"}, {"content_hash": "b11fbb71b72d34a9560ebeb013faafa18f4caf241a010f11b394b3c21b20d281", "fetched_at": "2026-08-29T10:27:31.507230+00:00", "kind": "homepage", "missing": false, "url": "http://deadcow.ru"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.127676+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.127676+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.472141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "854855998c9a4a9e2218e58dc1a93ffef58ef6fc1955b5a63ca8abe2c9577855", "fetched_at": "2026-08-28T04:06:25.127676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrumak/MyBox"}, {"content_hash": "b11fbb71b72d34a9560ebeb013faafa18f4caf241a010f11b394b3c21b20d281", "fetched_at": "2026-08-29T10:27:31.507230+00:00", "kind": "homepage", "missing": false, "url": "http://deadcow.ru"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.127676+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.127676+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.127676+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.472141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "854855998c9a4a9e2218e58dc1a93ffef58ef6fc1955b5a63ca8abe2c9577855", "fetched_at": "2026-08-28T04:06:25.127676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrumak/MyBox"}, {"content_hash": "b11fbb71b72d34a9560ebeb013faafa18f4caf241a010f11b394b3c21b20d281", "fetched_at": "2026-08-29T10:27:31.507230+00:00", "kind": "homepage", "missing": false, "url": "http://deadcow.ru"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.127676+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.127676+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.472141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "854855998c9a4a9e2218e58dc1a93ffef58ef6fc1955b5a63ca8abe2c9577855", "fetched_at": "2026-08-28T04:06:25.127676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrumak/MyBox"}, {"content_hash": "b11fbb71b72d34a9560ebeb013faafa18f4caf241a010f11b394b3c21b20d281", "fetched_at": "2026-08-29T10:27:31.507230+00:00", "kind": "homepage", "missing": false, "url": "http://deadcow.ru"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.472141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "854855998c9a4a9e2218e58dc1a93ffef58ef6fc1955b5a63ca8abe2c9577855", "fetched_at": "2026-08-28T04:06:25.127676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrumak/MyBox"}, {"content_hash": "b11fbb71b72d34a9560ebeb013faafa18f4caf241a010f11b394b3c21b20d281", "fetched_at": "2026-08-29T10:27:31.507230+00:00", "kind": "homepage", "missing": false, "url": "http://deadcow.ru"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.472141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "854855998c9a4a9e2218e58dc1a93ffef58ef6fc1955b5a63ca8abe2c9577855", "fetched_at": "2026-08-28T04:06:25.127676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrumak/MyBox"}, {"content_hash": "b11fbb71b72d34a9560ebeb013faafa18f4caf241a010f11b394b3c21b20d281", "fetched_at": "2026-08-29T10:27:31.507230+00:00", "kind": "homepage", "missing": false, "url": "http://deadcow.ru"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.472141+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "854855998c9a4a9e2218e58dc1a93ffef58ef6fc1955b5a63ca8abe2c9577855", "fetched_at": "2026-08-28T04:06:25.127676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrumak/MyBox"}, {"content_hash": "b11fbb71b72d34a9560ebeb013faafa18f4caf241a010f11b394b3c21b20d281", "fetched_at": "2026-08-29T10:27:31.507230+00:00", "kind": "homepage", "missing": false, "url": "http://deadcow.ru"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 83, "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": 3598, "days_push": 103, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}