{"adoption": {"forks": 152, "observed_at": "2026-08-28T04:03:27.115472+00:00", "stars": 1066}, "canonical_url": "https://ross.abutalabs.com/products/mauker1-materialsearchview", "card": {"archived": false, "artifact_type": "library", "description": "Android Search View based on Material design guidelines.", "domain": ["mobile-development", "android-tools", "web-design"], "enriched": true, "function": ["ui-components", "search-engine"], "health_score": 20, "homepage": null, "language": "Kotlin", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["Mauker1/MaterialSearchView"], "name": "Mauker1/MaterialSearchView", "platform": [], "pushed_at": "2023-02-14T22:54:45+00:00", "repo": "Mauker1/MaterialSearchView", "stars": 1066, "tags": ["material-design", "search-view", "android-library", "kotlin", "suggestions", "android", "mobile"], "topics": ["materialsearchview", "materialsearchview-library", "material", "android", "android-library", "material-design"], "urls": [], "use_cases": ["add a material design search bar to an android app", "show recent search suggestions in android", "implement searchable toolbar overlay in android", "persist search history on android", "kotlin search view component for android"], "what_it_is": "An Android library providing a Material Design-styled search view that overlays the Toolbar or ActionBar and displays suggested or recent searches in a list. It is written in Kotlin and distributed via Maven/Gradle.", "when_to_avoid": ["you need Jetpack Compose search components", "you require a license with clear terms (license is non-standard)", "you need actively developed features - the project is in maintenance with coroutine actor deprecation warnings"], "when_to_choose": ["you want a ready-made Material Design search overlay for an Android app", "you need suggestion and recent-search history out of the box", "your app targets older Android SDKs (min SDK 14)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mauker1-materialsearchview", "repo": "Mauker1/MaterialSearchView", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.115472+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:55:13.619551+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d600cea51b99411509aef6015a1210a2e81970f1e49bdd953c8e4afa31e6257a", "fetched_at": "2026-08-28T04:03:27.115472+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mauker1/MaterialSearchView"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.115472+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:55:13.619551+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d600cea51b99411509aef6015a1210a2e81970f1e49bdd953c8e4afa31e6257a", "fetched_at": "2026-08-28T04:03:27.115472+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mauker1/MaterialSearchView"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:55:13.619551+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d600cea51b99411509aef6015a1210a2e81970f1e49bdd953c8e4afa31e6257a", "fetched_at": "2026-08-28T04:03:27.115472+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mauker1/MaterialSearchView"}], "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:27.115472+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.115472+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.115472+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:55:13.619551+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d600cea51b99411509aef6015a1210a2e81970f1e49bdd953c8e4afa31e6257a", "fetched_at": "2026-08-28T04:03:27.115472+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mauker1/MaterialSearchView"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.115472+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.115472+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:55:13.619551+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d600cea51b99411509aef6015a1210a2e81970f1e49bdd953c8e4afa31e6257a", "fetched_at": "2026-08-28T04:03:27.115472+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mauker1/MaterialSearchView"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.115472+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.115472+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.115472+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:55:13.619551+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d600cea51b99411509aef6015a1210a2e81970f1e49bdd953c8e4afa31e6257a", "fetched_at": "2026-08-28T04:03:27.115472+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mauker1/MaterialSearchView"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.115472+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.115472+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:55:13.619551+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d600cea51b99411509aef6015a1210a2e81970f1e49bdd953c8e4afa31e6257a", "fetched_at": "2026-08-28T04:03:27.115472+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mauker1/MaterialSearchView"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:55:13.619551+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d600cea51b99411509aef6015a1210a2e81970f1e49bdd953c8e4afa31e6257a", "fetched_at": "2026-08-28T04:03:27.115472+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mauker1/MaterialSearchView"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:55:13.619551+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d600cea51b99411509aef6015a1210a2e81970f1e49bdd953c8e4afa31e6257a", "fetched_at": "2026-08-28T04:03:27.115472+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mauker1/MaterialSearchView"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:55:13.619551+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d600cea51b99411509aef6015a1210a2e81970f1e49bdd953c8e4afa31e6257a", "fetched_at": "2026-08-28T04:03:27.115472+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mauker1/MaterialSearchView"}], "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": 3788, "days_push": 1296, "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}}