{"adoption": {"forks": 174, "observed_at": "2026-08-28T04:05:01.855634+00:00", "stars": 1548}, "canonical_url": "https://ross.abutalabs.com/products/animocons", "card": {"archived": false, "artifact_type": "library", "description": "Animated icons powered by the motion graphics library mo.js by Oleg Solomka. Inspiration comes from the Dribbble shot [\"Like Animation\"](https://dribbble.com/shots/2527200-Like-Animation) by Daryl Ginn.", "domain": ["web-development", "frontend", "web-design"], "enriched": true, "function": ["animation", "ui-components", "frontend-framework"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["codrops/Animocons"], "name": "codrops/Animocons", "platform": ["browser", "cross-platform"], "pushed_at": "2024-08-05T18:27:26+00:00", "repo": "codrops/Animocons", "stars": 1548, "tags": ["animated-icons", "mojs", "icons", "codrops", "demo-code", "nodejs"], "topics": [], "urls": [], "use_cases": ["add animated like button to my website", "animated icons for web ui", "heart burst animation on click", "playful icon animations with mo.js", "animated social reaction icons", "spice up buttons with motion effects"], "what_it_is": "A collection of animated icons built on the mo.js motion graphics library, published by Codrops as demo/inspiration code. It provides JavaScript-powered icon animations such as like/heart effects for web interfaces.", "when_to_avoid": ["you need a maintained icon library with regular updates and npm support", "you want thousands of icons rather than a handful of demos", "your project requires a permissive license for redistribution", "you don't want a mo.js dependency"], "when_to_choose": ["you want ready-made mo.js-based icon animations to copy into a project", "you need inspiration or a starting point for like/reaction animations", "you're building a playful, animation-heavy web UI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/animocons", "repo": "codrops/Animocons", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.855634+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:30:25.507113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "665278ca73a0983b9c7876613a8dde32caf1a6f92f8f46314e60dac6d974bada", "fetched_at": "2026-08-28T04:05:01.855634+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codrops/Animocons"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.855634+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:30:25.507113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "665278ca73a0983b9c7876613a8dde32caf1a6f92f8f46314e60dac6d974bada", "fetched_at": "2026-08-28T04:05:01.855634+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codrops/Animocons"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:30:25.507113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "665278ca73a0983b9c7876613a8dde32caf1a6f92f8f46314e60dac6d974bada", "fetched_at": "2026-08-28T04:05:01.855634+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codrops/Animocons"}], "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:05:01.855634+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.855634+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.855634+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:30:25.507113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "665278ca73a0983b9c7876613a8dde32caf1a6f92f8f46314e60dac6d974bada", "fetched_at": "2026-08-28T04:05:01.855634+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codrops/Animocons"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.855634+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.855634+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:30:25.507113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "665278ca73a0983b9c7876613a8dde32caf1a6f92f8f46314e60dac6d974bada", "fetched_at": "2026-08-28T04:05:01.855634+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codrops/Animocons"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.855634+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.855634+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.855634+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:30:25.507113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "665278ca73a0983b9c7876613a8dde32caf1a6f92f8f46314e60dac6d974bada", "fetched_at": "2026-08-28T04:05:01.855634+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codrops/Animocons"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.855634+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.855634+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:30:25.507113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "665278ca73a0983b9c7876613a8dde32caf1a6f92f8f46314e60dac6d974bada", "fetched_at": "2026-08-28T04:05:01.855634+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codrops/Animocons"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:30:25.507113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "665278ca73a0983b9c7876613a8dde32caf1a6f92f8f46314e60dac6d974bada", "fetched_at": "2026-08-28T04:05:01.855634+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codrops/Animocons"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:30:25.507113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "665278ca73a0983b9c7876613a8dde32caf1a6f92f8f46314e60dac6d974bada", "fetched_at": "2026-08-28T04:05:01.855634+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codrops/Animocons"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:30:25.507113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "665278ca73a0983b9c7876613a8dde32caf1a6f92f8f46314e60dac6d974bada", "fetched_at": "2026-08-28T04:05:01.855634+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codrops/Animocons"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3844, "days_push": 758, "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}}