{"adoption": {"forks": 859, "observed_at": "2026-08-28T04:09:12.159729+00:00", "stars": 5206}, "canonical_url": "https://ross.abutalabs.com/products/react-native-nw-react-calculator", "card": {"archived": false, "artifact_type": "application", "description": "Mobile, desktop and website Apps with the same code", "domain": ["cross-platform", "mobile-development", "web-development", "desktop-applications", "developer-tools"], "enriched": true, "function": ["mobile-framework", "frontend-framework", "state-management", "developer-tools"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["benoitvallon/react-native-nw-react-calculator"], "name": "benoitvallon/react-native-nw-react-calculator", "platform": ["browser"], "pushed_at": "2021-10-03T16:47:54+00:00", "repo": "benoitvallon/react-native-nw-react-calculator", "stars": 5206, "tags": ["universal-app", "react-native", "flux-architecture", "calculator-app", "code-sharing", "example-project", "ios", "android", "desktop", "electron", "nodejs", "javascript"], "topics": ["desktop", "react", "electron", "react-native", "architecture", "ios-app", "flux", "android-app", "universal-app"], "urls": [], "use_cases": ["build one app for ios android desktop and web with the same code", "learn how to structure a universal react native and react app", "share flux stores and actions across mobile desktop and web builds", "example of electron and react native code sharing architecture", "see how to organize components per platform in a universal app"], "what_it_is": "A calculator application demonstrating how to architect a single JavaScript codebase that runs as iOS/Android apps (React Native), desktop apps (NW.js/Electron), and a website (React). It serves primarily as an educational example of universal app architecture with shared Flux stores and actions.", "when_to_avoid": ["you need a maintained production-ready starter - the project is abandoned with outdated dependencies", "you want modern tooling - it uses legacy Grunt, old Babel, and pre-hooks React patterns", "you need a full-featured calculator rather than an architecture demo"], "when_to_choose": ["learning universal app architecture patterns with React and React Native", "starting a new cross-platform project that needs mobile, desktop, and web targets", "studying how to share Flux logic across platforms"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/react-native-nw-react-calculator", "repo": "benoitvallon/react-native-nw-react-calculator", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.159729+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:00:13.780102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c2157321410108f36b365ca3e857bdf13ad443864718964c44733f563ea77c", "fetched_at": "2026-08-28T04:09:12.159729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benoitvallon/react-native-nw-react-calculator"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.159729+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:00:13.780102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c2157321410108f36b365ca3e857bdf13ad443864718964c44733f563ea77c", "fetched_at": "2026-08-28T04:09:12.159729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benoitvallon/react-native-nw-react-calculator"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:00:13.780102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c2157321410108f36b365ca3e857bdf13ad443864718964c44733f563ea77c", "fetched_at": "2026-08-28T04:09:12.159729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benoitvallon/react-native-nw-react-calculator"}], "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:12.159729+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.159729+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.159729+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:00:13.780102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c2157321410108f36b365ca3e857bdf13ad443864718964c44733f563ea77c", "fetched_at": "2026-08-28T04:09:12.159729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benoitvallon/react-native-nw-react-calculator"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.159729+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.159729+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:00:13.780102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c2157321410108f36b365ca3e857bdf13ad443864718964c44733f563ea77c", "fetched_at": "2026-08-28T04:09:12.159729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benoitvallon/react-native-nw-react-calculator"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.159729+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.159729+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.159729+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:00:13.780102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c2157321410108f36b365ca3e857bdf13ad443864718964c44733f563ea77c", "fetched_at": "2026-08-28T04:09:12.159729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benoitvallon/react-native-nw-react-calculator"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.159729+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.159729+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:00:13.780102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c2157321410108f36b365ca3e857bdf13ad443864718964c44733f563ea77c", "fetched_at": "2026-08-28T04:09:12.159729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benoitvallon/react-native-nw-react-calculator"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:00:13.780102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c2157321410108f36b365ca3e857bdf13ad443864718964c44733f563ea77c", "fetched_at": "2026-08-28T04:09:12.159729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benoitvallon/react-native-nw-react-calculator"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:00:13.780102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c2157321410108f36b365ca3e857bdf13ad443864718964c44733f563ea77c", "fetched_at": "2026-08-28T04:09:12.159729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benoitvallon/react-native-nw-react-calculator"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:00:13.780102+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c2157321410108f36b365ca3e857bdf13ad443864718964c44733f563ea77c", "fetched_at": "2026-08-28T04:09:12.159729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benoitvallon/react-native-nw-react-calculator"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4142, "days_push": 1795, "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}}