{"adoption": {"forks": 941, "observed_at": "2026-08-28T04:09:22.407100+00:00", "stars": 5565}, "canonical_url": "https://ross.abutalabs.com/products/react-native-boilerplate", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A React Native template for building solid applications 🐙, using JavaScript 💛 or Typescript 💙 (you choose).", "domain": ["mobile-development", "cross-platform", "web-development", "developer-tools"], "enriched": true, "function": ["boilerplate", "mobile-framework", "state-management", "form-handling"], "health_score": 92, "homepage": "https://thecodingmachine.github.io/react-native-boilerplate/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["thecodingmachine/react-native-boilerplate"], "name": "thecodingmachine/react-native-boilerplate", "platform": ["cross-platform"], "pushed_at": "2026-06-30T10:48:00+00:00", "repo": "thecodingmachine/react-native-boilerplate", "stars": 5565, "tags": ["react-native", "starter-template", "typescript", "javascript", "tanstack-query", "zod", "starter-kit", "separation-of-concerns", "mobile-app-architecture", "boilerplate", "mobile", "ios", "android", "nodejs"], "topics": ["react-native", "react-native-boilerplate", "boilerplates", "thecodingmachine", "architecture", "boilerplate", "typescript", "starter-kit", "starter-template", "starterkit", "javascript", "tanstack-query", "typescript-boilerplate", "zod"], "urls": [], "use_cases": ["start a new react native mobile app", "react native project starter template with typescript", "boilerplate for cross-platform ios and android app", "kickstart a mobile application with a scalable architecture", "react native starter kit with tanstack query and zod", "choose between javascript and typescript for a react native app"], "what_it_is": "A React Native boilerplate/starter template by TheCodingMachine for kickstarting cross-platform mobile applications, usable with either JavaScript or TypeScript. It provides a lightweight, scalable architecture based on separation of concerns between UI and business logic, with documentation and common dependencies like TanStack Query and Zod.", "when_to_avoid": ["you need an opinionated full-featured framework with batteries included (auth, payments, navigation prebuilt)", "you are building with Expo managed workflow rather than React Native CLI", "you have an existing codebase and only need individual libraries rather than a template", "you need a boilerplate for web or desktop rather than mobile"], "when_to_choose": ["you are starting a new React Native app from scratch and want a maintained, documented foundation", "you want a lightweight starter with a clean separation between UI and business logic", "you want the flexibility to pick TypeScript or JavaScript", "you want common modern dependencies like TanStack Query and Zod preconfigured"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/react-native-boilerplate", "repo": "thecodingmachine/react-native-boilerplate", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.407100+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:31:21.972003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e34e4f20ef348107bc10c0e255984418980df856777582b435e6d5bdbfad8faa", "fetched_at": "2026-08-28T04:09:22.407100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thecodingmachine/react-native-boilerplate"}, {"content_hash": "8292697eb16a6f382deac080314c6fca2ab982978fb9f6d66f7b8f0b7d7605cc", "fetched_at": "2026-08-29T08:51:01.390964+00:00", "kind": "homepage", "missing": false, "url": "https://thecodingmachine.github.io/react-native-boilerplate/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.407100+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:31:21.972003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e34e4f20ef348107bc10c0e255984418980df856777582b435e6d5bdbfad8faa", "fetched_at": "2026-08-28T04:09:22.407100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thecodingmachine/react-native-boilerplate"}, {"content_hash": "8292697eb16a6f382deac080314c6fca2ab982978fb9f6d66f7b8f0b7d7605cc", "fetched_at": "2026-08-29T08:51:01.390964+00:00", "kind": "homepage", "missing": false, "url": "https://thecodingmachine.github.io/react-native-boilerplate/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:31:21.972003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e34e4f20ef348107bc10c0e255984418980df856777582b435e6d5bdbfad8faa", "fetched_at": "2026-08-28T04:09:22.407100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thecodingmachine/react-native-boilerplate"}, {"content_hash": "8292697eb16a6f382deac080314c6fca2ab982978fb9f6d66f7b8f0b7d7605cc", "fetched_at": "2026-08-29T08:51:01.390964+00:00", "kind": "homepage", "missing": false, "url": "https://thecodingmachine.github.io/react-native-boilerplate/"}], "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:09:22.407100+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.407100+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.407100+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:31:21.972003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e34e4f20ef348107bc10c0e255984418980df856777582b435e6d5bdbfad8faa", "fetched_at": "2026-08-28T04:09:22.407100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thecodingmachine/react-native-boilerplate"}, {"content_hash": "8292697eb16a6f382deac080314c6fca2ab982978fb9f6d66f7b8f0b7d7605cc", "fetched_at": "2026-08-29T08:51:01.390964+00:00", "kind": "homepage", "missing": false, "url": "https://thecodingmachine.github.io/react-native-boilerplate/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.407100+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.407100+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:31:21.972003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e34e4f20ef348107bc10c0e255984418980df856777582b435e6d5bdbfad8faa", "fetched_at": "2026-08-28T04:09:22.407100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thecodingmachine/react-native-boilerplate"}, {"content_hash": "8292697eb16a6f382deac080314c6fca2ab982978fb9f6d66f7b8f0b7d7605cc", "fetched_at": "2026-08-29T08:51:01.390964+00:00", "kind": "homepage", "missing": false, "url": "https://thecodingmachine.github.io/react-native-boilerplate/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.407100+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.407100+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.407100+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:31:21.972003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e34e4f20ef348107bc10c0e255984418980df856777582b435e6d5bdbfad8faa", "fetched_at": "2026-08-28T04:09:22.407100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thecodingmachine/react-native-boilerplate"}, {"content_hash": "8292697eb16a6f382deac080314c6fca2ab982978fb9f6d66f7b8f0b7d7605cc", "fetched_at": "2026-08-29T08:51:01.390964+00:00", "kind": "homepage", "missing": false, "url": "https://thecodingmachine.github.io/react-native-boilerplate/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.407100+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.407100+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:31:21.972003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e34e4f20ef348107bc10c0e255984418980df856777582b435e6d5bdbfad8faa", "fetched_at": "2026-08-28T04:09:22.407100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thecodingmachine/react-native-boilerplate"}, {"content_hash": "8292697eb16a6f382deac080314c6fca2ab982978fb9f6d66f7b8f0b7d7605cc", "fetched_at": "2026-08-29T08:51:01.390964+00:00", "kind": "homepage", "missing": false, "url": "https://thecodingmachine.github.io/react-native-boilerplate/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:31:21.972003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e34e4f20ef348107bc10c0e255984418980df856777582b435e6d5bdbfad8faa", "fetched_at": "2026-08-28T04:09:22.407100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thecodingmachine/react-native-boilerplate"}, {"content_hash": "8292697eb16a6f382deac080314c6fca2ab982978fb9f6d66f7b8f0b7d7605cc", "fetched_at": "2026-08-29T08:51:01.390964+00:00", "kind": "homepage", "missing": false, "url": "https://thecodingmachine.github.io/react-native-boilerplate/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:31:21.972003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e34e4f20ef348107bc10c0e255984418980df856777582b435e6d5bdbfad8faa", "fetched_at": "2026-08-28T04:09:22.407100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thecodingmachine/react-native-boilerplate"}, {"content_hash": "8292697eb16a6f382deac080314c6fca2ab982978fb9f6d66f7b8f0b7d7605cc", "fetched_at": "2026-08-29T08:51:01.390964+00:00", "kind": "homepage", "missing": false, "url": "https://thecodingmachine.github.io/react-native-boilerplate/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:31:21.972003+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e34e4f20ef348107bc10c0e255984418980df856777582b435e6d5bdbfad8faa", "fetched_at": "2026-08-28T04:09:22.407100+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thecodingmachine/react-native-boilerplate"}, {"content_hash": "8292697eb16a6f382deac080314c6fca2ab982978fb9f6d66f7b8f0b7d7605cc", "fetched_at": "2026-08-29T08:51:01.390964+00:00", "kind": "homepage", "missing": false, "url": "https://thecodingmachine.github.io/react-native-boilerplate/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 90, "longevity": 100, "rhythm": 74}, "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": 2914, "days_push": 64, "days_rel": 177, "gap_med": 0.0, "n_releases_24m": 15}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}