{"adoption": {"forks": 481, "observed_at": "2026-08-28T04:08:59.624600+00:00", "stars": 4781}, "canonical_url": "https://ross.abutalabs.com/products/transitions-everywhere", "card": {"archived": false, "artifact_type": "library", "description": " Set of extra Transitions on top of Jetpack Transitions Library", "domain": ["mobile-development", "android-tools"], "enriched": true, "function": ["animation", "ui-components"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["andkulikov/Transitions-Everywhere"], "name": "andkulikov/Transitions-Everywhere", "platform": [], "pushed_at": "2020-04-08T09:39:05+00:00", "repo": "andkulikov/Transitions-Everywhere", "stars": 4781, "tags": ["android", "transitions", "androidx", "animation-library"], "topics": [], "urls": [], "use_cases": ["animate view changes in Android apps with extra transition types", "use Scale and Translation transitions not in the official AndroidX set", "access hidden platform transitions like Recolor and ChangeText", "support transition animations on older Android versions down to API 14", "animate text changes and crossfades in Android UIs"], "what_it_is": "An Android library providing extra Transition implementations on top of the AndroidX Transitions Library, including hidden platform transitions like Recolor, Rotate, ChangeText, and Crossfade, plus additional Scale and Translation transitions. It was originally a full backport of the Android platform's Transitions API for older devices.", "when_to_avoid": ["you only need transitions available in the standard AndroidX Transitions library", "you need a library with frequent updates and active maintenance"], "when_to_choose": ["you need transition types missing from the official AndroidX Transitions library", "you want well-tested animation transitions for Android with a permissive Apache-2.0 license"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/transitions-everywhere", "repo": "andkulikov/Transitions-Everywhere", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.624600+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.957979+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8382e15b5e4135b15264d4120ee84ed3bf81a0f076c646a2ba142462cf8086fd", "fetched_at": "2026-08-28T04:08:59.624600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andkulikov/Transitions-Everywhere"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.624600+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.957979+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8382e15b5e4135b15264d4120ee84ed3bf81a0f076c646a2ba142462cf8086fd", "fetched_at": "2026-08-28T04:08:59.624600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andkulikov/Transitions-Everywhere"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.957979+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8382e15b5e4135b15264d4120ee84ed3bf81a0f076c646a2ba142462cf8086fd", "fetched_at": "2026-08-28T04:08:59.624600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andkulikov/Transitions-Everywhere"}], "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:59.624600+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.624600+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.624600+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.957979+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8382e15b5e4135b15264d4120ee84ed3bf81a0f076c646a2ba142462cf8086fd", "fetched_at": "2026-08-28T04:08:59.624600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andkulikov/Transitions-Everywhere"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.624600+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.624600+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.957979+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8382e15b5e4135b15264d4120ee84ed3bf81a0f076c646a2ba142462cf8086fd", "fetched_at": "2026-08-28T04:08:59.624600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andkulikov/Transitions-Everywhere"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.624600+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.624600+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.624600+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.957979+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8382e15b5e4135b15264d4120ee84ed3bf81a0f076c646a2ba142462cf8086fd", "fetched_at": "2026-08-28T04:08:59.624600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andkulikov/Transitions-Everywhere"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.624600+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.624600+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.957979+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8382e15b5e4135b15264d4120ee84ed3bf81a0f076c646a2ba142462cf8086fd", "fetched_at": "2026-08-28T04:08:59.624600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andkulikov/Transitions-Everywhere"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.957979+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8382e15b5e4135b15264d4120ee84ed3bf81a0f076c646a2ba142462cf8086fd", "fetched_at": "2026-08-28T04:08:59.624600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andkulikov/Transitions-Everywhere"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.957979+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8382e15b5e4135b15264d4120ee84ed3bf81a0f076c646a2ba142462cf8086fd", "fetched_at": "2026-08-28T04:08:59.624600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andkulikov/Transitions-Everywhere"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.957979+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8382e15b5e4135b15264d4120ee84ed3bf81a0f076c646a2ba142462cf8086fd", "fetched_at": "2026-08-28T04:08:59.624600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andkulikov/Transitions-Everywhere"}], "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": 4340, "days_push": 2338, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}