{"adoption": {"forks": 236, "observed_at": "2026-08-28T04:08:13.681843+00:00", "stars": 3677}, "canonical_url": "https://ross.abutalabs.com/products/deform", "card": {"archived": false, "artifact_type": "library", "description": "A fully-featured deformer system for Unity that lets you stack effects to animate models in real-time", "domain": ["graphics"], "enriched": true, "function": ["animation", "graphics", "simulation"], "health_score": 29, "homepage": null, "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["keenanwoodall/Deform"], "name": "keenanwoodall/Deform", "platform": ["game-engine", "cross-platform"], "pushed_at": "2024-10-04T15:34:00+00:00", "repo": "keenanwoodall/Deform", "stars": 3677, "tags": ["unity", "mesh-deformation", "job-system", "burst", "real-time-animation", "c-sharp", "game-development"], "topics": ["unity", "mesh", "multithreaded", "animation", "deformers", "modifiers", "job-system"], "urls": [], "use_cases": ["deform unity meshes in real time", "stack mesh deformation effects in unity", "animate 3d models procedurally in unity", "bend twist or magnetize mesh vertices in unity", "multithreaded mesh vertex animation with unity job system"], "what_it_is": "Deform is a fully-featured mesh deformer system for Unity that lets you stack deformer components to animate models in real time. It uses Unity's Job System with Burst and Mathematics for multithreaded performance.", "when_to_avoid": ["you're not working in Unity", "you need skeletal/rig-based animation rather than mesh deformation", "you need dedicated commercial support"], "when_to_choose": ["you need real-time, stackable mesh deformation in Unity", "you want performant vertex animation via the Unity Job System and Burst", "you prefer a free, MIT-licensed alternative to paid deformation assets"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/deform", "repo": "keenanwoodall/Deform", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.681843+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:31:15.918837+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6f8f8afcaafc1a246a7e991f4ed5743c737d0e0ecd8672d319ac5957e88f97", "fetched_at": "2026-08-28T04:08:13.681843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keenanwoodall/Deform"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.681843+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:31:15.918837+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6f8f8afcaafc1a246a7e991f4ed5743c737d0e0ecd8672d319ac5957e88f97", "fetched_at": "2026-08-28T04:08:13.681843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keenanwoodall/Deform"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:31:15.918837+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6f8f8afcaafc1a246a7e991f4ed5743c737d0e0ecd8672d319ac5957e88f97", "fetched_at": "2026-08-28T04:08:13.681843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keenanwoodall/Deform"}], "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:13.681843+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.681843+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.681843+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:31:15.918837+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6f8f8afcaafc1a246a7e991f4ed5743c737d0e0ecd8672d319ac5957e88f97", "fetched_at": "2026-08-28T04:08:13.681843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keenanwoodall/Deform"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.681843+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.681843+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:31:15.918837+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6f8f8afcaafc1a246a7e991f4ed5743c737d0e0ecd8672d319ac5957e88f97", "fetched_at": "2026-08-28T04:08:13.681843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keenanwoodall/Deform"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.681843+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.681843+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.681843+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:31:15.918837+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6f8f8afcaafc1a246a7e991f4ed5743c737d0e0ecd8672d319ac5957e88f97", "fetched_at": "2026-08-28T04:08:13.681843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keenanwoodall/Deform"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.681843+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.681843+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:31:15.918837+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6f8f8afcaafc1a246a7e991f4ed5743c737d0e0ecd8672d319ac5957e88f97", "fetched_at": "2026-08-28T04:08:13.681843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keenanwoodall/Deform"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:31:15.918837+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6f8f8afcaafc1a246a7e991f4ed5743c737d0e0ecd8672d319ac5957e88f97", "fetched_at": "2026-08-28T04:08:13.681843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keenanwoodall/Deform"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:31:15.918837+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6f8f8afcaafc1a246a7e991f4ed5743c737d0e0ecd8672d319ac5957e88f97", "fetched_at": "2026-08-28T04:08:13.681843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keenanwoodall/Deform"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:31:15.918837+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6f8f8afcaafc1a246a7e991f4ed5743c737d0e0ecd8672d319ac5957e88f97", "fetched_at": "2026-08-28T04:08:13.681843+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keenanwoodall/Deform"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 2769, "days_push": 698, "days_rel": 698, "gap_med": null, "n_releases_24m": 1}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}