{"adoption": {"forks": 395, "observed_at": "2026-08-28T04:06:33.764944+00:00", "stars": 2280}, "canonical_url": "https://ross.abutalabs.com/products/leonids", "card": {"archived": false, "artifact_type": "library", "description": "A Particle System for standard Android UI: http://plattysoft.github.io/Leonids/", "domain": ["mobile-development", "graphics"], "enriched": true, "function": ["animation", "ui-components", "graphics"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["plattysoft/Leonids"], "name": "plattysoft/Leonids", "platform": ["jvm"], "pushed_at": "2021-02-24T07:55:47+00:00", "repo": "plattysoft/Leonids", "stars": 2280, "tags": ["particle-system", "android-ui", "visual-effects", "game-effects", "game-development", "android"], "topics": [], "urls": [], "use_cases": ["add particle effects to android app ui", "create explosion animation on button tap", "add confetti effect to android app", "fire and smoke effects without opengl", "make android app feel more playful and juicy"], "what_it_is": "Leonids is a lightweight Java particle system library for the standard Android UI, letting developers add effects like explosions, fire, and confetti without a game engine or OpenGL. It is distributed as a small jar or Gradle dependency and configured with a simple fluent API.", "when_to_avoid": ["you are building a game with OpenGL or an existing engine that already has particle systems", "you need actively maintained dependencies - the project has not been updated since 2021 and references deprecated jcenter"], "when_to_choose": ["you use standard Android views and want particle effects without pulling in a full game engine", "you want a tiny, simple library with a few-lines-of-code setup"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/leonids", "repo": "plattysoft/Leonids", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.764944+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:41:23.027386+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c739162c7df232e877e6cf28d464cfc10963c1b27e1e5e3cd7b41a0987e3679", "fetched_at": "2026-08-28T04:06:33.764944+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plattysoft/Leonids"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.764944+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:41:23.027386+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c739162c7df232e877e6cf28d464cfc10963c1b27e1e5e3cd7b41a0987e3679", "fetched_at": "2026-08-28T04:06:33.764944+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plattysoft/Leonids"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:41:23.027386+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c739162c7df232e877e6cf28d464cfc10963c1b27e1e5e3cd7b41a0987e3679", "fetched_at": "2026-08-28T04:06:33.764944+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plattysoft/Leonids"}], "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:33.764944+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.764944+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.764944+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:41:23.027386+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c739162c7df232e877e6cf28d464cfc10963c1b27e1e5e3cd7b41a0987e3679", "fetched_at": "2026-08-28T04:06:33.764944+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plattysoft/Leonids"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.764944+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.764944+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:41:23.027386+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c739162c7df232e877e6cf28d464cfc10963c1b27e1e5e3cd7b41a0987e3679", "fetched_at": "2026-08-28T04:06:33.764944+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plattysoft/Leonids"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.764944+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.764944+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.764944+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:41:23.027386+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c739162c7df232e877e6cf28d464cfc10963c1b27e1e5e3cd7b41a0987e3679", "fetched_at": "2026-08-28T04:06:33.764944+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plattysoft/Leonids"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.764944+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.764944+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:41:23.027386+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c739162c7df232e877e6cf28d464cfc10963c1b27e1e5e3cd7b41a0987e3679", "fetched_at": "2026-08-28T04:06:33.764944+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plattysoft/Leonids"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:41:23.027386+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c739162c7df232e877e6cf28d464cfc10963c1b27e1e5e3cd7b41a0987e3679", "fetched_at": "2026-08-28T04:06:33.764944+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plattysoft/Leonids"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:41:23.027386+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c739162c7df232e877e6cf28d464cfc10963c1b27e1e5e3cd7b41a0987e3679", "fetched_at": "2026-08-28T04:06:33.764944+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plattysoft/Leonids"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:41:23.027386+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6c739162c7df232e877e6cf28d464cfc10963c1b27e1e5e3cd7b41a0987e3679", "fetched_at": "2026-08-28T04:06:33.764944+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plattysoft/Leonids"}], "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": 4697, "days_push": 2016, "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}}