{"adoption": {"forks": 505, "observed_at": "2026-08-28T04:07:52.893452+00:00", "stars": 3265}, "canonical_url": "https://ross.abutalabs.com/products/svgaplayer", "card": {"archived": true, "artifact_type": "library", "description": "Similar to Lottie. Render After Effects / Animate CC (Flash) animations natively on Android and iOS, Web.  使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画。", "domain": ["mobile-development", "frontend", "graphics"], "enriched": true, "function": ["animation", "ui-components"], "health_score": 10, "homepage": "http://svga.io", "language": "Kotlin", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["svga/SVGAPlayer-iOS", "svga/SVGAPlayer-Android"], "name": "SVGAPlayer", "platform": ["cross-platform"], "pushed_at": "2023-02-06T06:35:32+00:00", "repo": "svga/SVGAPlayer-Android", "stars": 3265, "tags": ["animation-renderer", "after-effects", "animate-cc", "svga-format", "lottie-alternative", "archived", "android", "ios"], "topics": [], "urls": [], "use_cases": ["play after effects animations in android apps", "render animate cc flash animations on ios", "show lightweight vector animations in mobile apps", "lottie alternative for mobile animation playback", "load svga animation files from assets or remote server", "loop animated gift/reward effects in live streaming apps"], "what_it_is": "SVGAPlayer is a lightweight animation rendering library that plays SVGA files exported from Adobe After Effects or Animate CC natively on Android, iOS, and Web. It serves as an alternative to Lottie, rendering animations via native canvas for high performance.", "when_to_avoid": ["you need actively maintained software - the repositories are archived and no longer updated", "you use Lottie JSON files exported from After Effects via Bodymovin", "you need web-first animation rendering with modern framework support"], "when_to_choose": ["your designers export animations from After Effects or Animate CC as SVGA files", "you need high-performance native animation playback on Android or iOS", "you want a lightweight Lottie alternative with its own export tooling"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/svga/SVGAPlayer-Android", "repo": "svga/SVGAPlayer-Android", "role": "main", "score": 10}, {"path": "/repos/svga/SVGAPlayer-iOS", "repo": "svga/SVGAPlayer-iOS", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.893452+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:43:51.017364+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81636f6cae6122cf269e5dddc2d689a410c1466c65dd7d821c5a96eeab0d36b4", "fetched_at": "2026-08-28T04:07:52.893452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svga/SVGAPlayer-Android"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.893452+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:43:51.017364+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81636f6cae6122cf269e5dddc2d689a410c1466c65dd7d821c5a96eeab0d36b4", "fetched_at": "2026-08-28T04:07:52.893452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svga/SVGAPlayer-Android"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:43:51.017364+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81636f6cae6122cf269e5dddc2d689a410c1466c65dd7d821c5a96eeab0d36b4", "fetched_at": "2026-08-28T04:07:52.893452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svga/SVGAPlayer-Android"}], "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:07:52.893452+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.893452+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.893452+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:43:51.017364+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81636f6cae6122cf269e5dddc2d689a410c1466c65dd7d821c5a96eeab0d36b4", "fetched_at": "2026-08-28T04:07:52.893452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svga/SVGAPlayer-Android"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.893452+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.893452+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:43:51.017364+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81636f6cae6122cf269e5dddc2d689a410c1466c65dd7d821c5a96eeab0d36b4", "fetched_at": "2026-08-28T04:07:52.893452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svga/SVGAPlayer-Android"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.893452+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.893452+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.893452+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:43:51.017364+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81636f6cae6122cf269e5dddc2d689a410c1466c65dd7d821c5a96eeab0d36b4", "fetched_at": "2026-08-28T04:07:52.893452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svga/SVGAPlayer-Android"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.893452+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.893452+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:43:51.017364+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81636f6cae6122cf269e5dddc2d689a410c1466c65dd7d821c5a96eeab0d36b4", "fetched_at": "2026-08-28T04:07:52.893452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svga/SVGAPlayer-Android"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:43:51.017364+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81636f6cae6122cf269e5dddc2d689a410c1466c65dd7d821c5a96eeab0d36b4", "fetched_at": "2026-08-28T04:07:52.893452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svga/SVGAPlayer-Android"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:43:51.017364+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81636f6cae6122cf269e5dddc2d689a410c1466c65dd7d821c5a96eeab0d36b4", "fetched_at": "2026-08-28T04:07:52.893452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svga/SVGAPlayer-Android"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:43:51.017364+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81636f6cae6122cf269e5dddc2d689a410c1466c65dd7d821c5a96eeab0d36b4", "fetched_at": "2026-08-28T04:07:52.893452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svga/SVGAPlayer-Android"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3443, "days_push": 1304, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}