{"adoption": {"forks": 170, "observed_at": "2026-08-28T04:03:14.895894+00:00", "stars": 1018}, "canonical_url": "https://ross.abutalabs.com/products/fornewid-neumorphism", "card": {"archived": false, "artifact_type": "library", "description": "Try to Neumorphism in Android (Just experimental!! 🧪)", "domain": ["mobile-development", "web-design", "android-tools"], "enriched": true, "function": ["ui-components", "animation"], "health_score": 71, "homepage": "https://medium.com/@fornewid/neumorphism-in-android-9cf15e2122dc", "language": "Kotlin", "license": "Apache-2.0", "license_family": "permissive", "maturity": "experimental", "member_repos": ["fornewid/neumorphism"], "name": "fornewid/neumorphism", "platform": ["jvm"], "pushed_at": "2026-05-28T14:39:49+00:00", "repo": "fornewid/neumorphism", "stars": 1018, "tags": ["neumorphism", "android-ui", "shadow-widgets", "design-system", "jitpack", "android", "mobile"], "topics": ["android", "neumorphism", "design", "experimental", "widgets"], "urls": [], "use_cases": ["apply neumorphism design to android app ui", "draw soft shadows on android buttons and cards", "create soft ui pressed and basin effects in android", "add text shadow to textview in android", "implement light and dark neumorphic themes on android"], "what_it_is": "An Android library (initially a sample project) that implements Neumorphism design by drawing soft shadow backgrounds on widgets like CardView, Button, FloatingActionButton, ImageView, and text shadows on TextView. It is distributed via JitPack and configurable through XML attributes for shadow elevation, light source, shape type, and colors.", "when_to_avoid": ["you need a production-hardened UI library with broad widget coverage", "you are not targeting Android", "you want Compose-first neumorphism components"], "when_to_choose": ["you want neumorphic widgets on Android with simple XML attributes", "you need light/dark theme support with configurable shadow colors and light source", "you want a JitPack dependency that works with existing Android views"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fornewid-neumorphism", "repo": "fornewid/neumorphism", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.895894+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:09:28.396104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd8710a5b28d61b2e191937e42d75aa7688e17186a2309fea86be46cc68c555", "fetched_at": "2026-08-28T04:03:14.895894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fornewid/neumorphism"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.895894+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:09:28.396104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd8710a5b28d61b2e191937e42d75aa7688e17186a2309fea86be46cc68c555", "fetched_at": "2026-08-28T04:03:14.895894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fornewid/neumorphism"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:09:28.396104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd8710a5b28d61b2e191937e42d75aa7688e17186a2309fea86be46cc68c555", "fetched_at": "2026-08-28T04:03:14.895894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fornewid/neumorphism"}], "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:03:14.895894+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.895894+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.895894+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:09:28.396104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd8710a5b28d61b2e191937e42d75aa7688e17186a2309fea86be46cc68c555", "fetched_at": "2026-08-28T04:03:14.895894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fornewid/neumorphism"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.895894+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.895894+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:09:28.396104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd8710a5b28d61b2e191937e42d75aa7688e17186a2309fea86be46cc68c555", "fetched_at": "2026-08-28T04:03:14.895894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fornewid/neumorphism"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.895894+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.895894+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.895894+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:09:28.396104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd8710a5b28d61b2e191937e42d75aa7688e17186a2309fea86be46cc68c555", "fetched_at": "2026-08-28T04:03:14.895894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fornewid/neumorphism"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.895894+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.895894+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:09:28.396104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd8710a5b28d61b2e191937e42d75aa7688e17186a2309fea86be46cc68c555", "fetched_at": "2026-08-28T04:03:14.895894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fornewid/neumorphism"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:09:28.396104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd8710a5b28d61b2e191937e42d75aa7688e17186a2309fea86be46cc68c555", "fetched_at": "2026-08-28T04:03:14.895894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fornewid/neumorphism"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:09:28.396104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd8710a5b28d61b2e191937e42d75aa7688e17186a2309fea86be46cc68c555", "fetched_at": "2026-08-28T04:03:14.895894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fornewid/neumorphism"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:09:28.396104+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd8710a5b28d61b2e191937e42d75aa7688e17186a2309fea86be46cc68c555", "fetched_at": "2026-08-28T04:03:14.895894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fornewid/neumorphism"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 84, "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": 2372, "days_push": 97, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}