{"adoption": {"forks": 411, "observed_at": "2026-08-28T04:06:42.547192+00:00", "stars": 2384}, "canonical_url": "https://ross.abutalabs.com/products/react-native-tab-navigator", "card": {"archived": false, "artifact_type": "library", "description": "A tab bar that switches between scenes, written in JS for cross-platform support", "domain": ["mobile-development", "frontend", "cross-platform"], "enriched": true, "function": ["ui-components", "mobile-framework", "routing"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["ptomasroos/react-native-tab-navigator"], "name": "ptomasroos/react-native-tab-navigator", "platform": [], "pushed_at": "2020-09-30T10:48:16+00:00", "repo": "ptomasroos/react-native-tab-navigator", "stars": 2384, "tags": ["react-native", "tab-bar", "navigation", "pure-javascript", "ios", "android", "mobile", "javascript"], "topics": [], "urls": [], "use_cases": ["add a bottom tab bar to a react native app", "switch between scenes with tabs on ios and android", "customize tab icons badges and styles in react native", "hide the tab bar on certain screens", "avoid native navigation dependencies in react native"], "what_it_is": "A pure JavaScript tab bar component for React Native that switches between scenes on both iOS and Android. It is standalone and does not depend on any other navigation library.", "when_to_avoid": ["you need full navigation stacks, deep linking, or gestures - use react-navigation instead", "you require pixel-perfect native tab bar look and feel", "you are on a modern React Native project needing actively maintained navigation"], "when_to_choose": ["you need a cross-platform tab bar written entirely in JavaScript", "you want a standalone component without depending on a navigation library", "you need fine control over tab styling, badges, and icons"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/react-native-tab-navigator", "repo": "ptomasroos/react-native-tab-navigator", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.547192+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:34:40.446379+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8fe80db92c15cf9dad13e16c0c23106469d618f3205fdbf187e3742a976baa3", "fetched_at": "2026-08-28T04:06:42.547192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ptomasroos/react-native-tab-navigator"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.547192+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:34:40.446379+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8fe80db92c15cf9dad13e16c0c23106469d618f3205fdbf187e3742a976baa3", "fetched_at": "2026-08-28T04:06:42.547192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ptomasroos/react-native-tab-navigator"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:34:40.446379+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8fe80db92c15cf9dad13e16c0c23106469d618f3205fdbf187e3742a976baa3", "fetched_at": "2026-08-28T04:06:42.547192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ptomasroos/react-native-tab-navigator"}], "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:42.547192+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.547192+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.547192+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:34:40.446379+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8fe80db92c15cf9dad13e16c0c23106469d618f3205fdbf187e3742a976baa3", "fetched_at": "2026-08-28T04:06:42.547192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ptomasroos/react-native-tab-navigator"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.547192+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.547192+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:34:40.446379+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8fe80db92c15cf9dad13e16c0c23106469d618f3205fdbf187e3742a976baa3", "fetched_at": "2026-08-28T04:06:42.547192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ptomasroos/react-native-tab-navigator"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.547192+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.547192+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.547192+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:34:40.446379+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8fe80db92c15cf9dad13e16c0c23106469d618f3205fdbf187e3742a976baa3", "fetched_at": "2026-08-28T04:06:42.547192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ptomasroos/react-native-tab-navigator"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.547192+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.547192+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:34:40.446379+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8fe80db92c15cf9dad13e16c0c23106469d618f3205fdbf187e3742a976baa3", "fetched_at": "2026-08-28T04:06:42.547192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ptomasroos/react-native-tab-navigator"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:34:40.446379+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8fe80db92c15cf9dad13e16c0c23106469d618f3205fdbf187e3742a976baa3", "fetched_at": "2026-08-28T04:06:42.547192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ptomasroos/react-native-tab-navigator"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:34:40.446379+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8fe80db92c15cf9dad13e16c0c23106469d618f3205fdbf187e3742a976baa3", "fetched_at": "2026-08-28T04:06:42.547192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ptomasroos/react-native-tab-navigator"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:34:40.446379+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8fe80db92c15cf9dad13e16c0c23106469d618f3205fdbf187e3742a976baa3", "fetched_at": "2026-08-28T04:06:42.547192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ptomasroos/react-native-tab-navigator"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4026, "days_push": 2163, "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}}