{"adoption": {"forks": 120, "observed_at": "2026-08-28T04:05:28.654453+00:00", "stars": 1731}, "canonical_url": "https://ross.abutalabs.com/products/rnx-kit", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Modern, scalable tools. Exceptional developer experience.", "domain": ["developer-tools", "mobile-development", "cross-platform"], "enriched": true, "function": ["developer-tools", "cli", "build-tool", "package-manager", "testing", "configuration-management"], "health_score": 100, "homepage": "https://microsoft.github.io/rnx-kit/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["microsoft/rnx-kit"], "name": "microsoft/rnx-kit", "platform": ["cli", "cross-platform", "windows"], "pushed_at": "2026-08-26T17:08:46+00:00", "repo": "microsoft/rnx-kit", "stars": 1731, "tags": ["react-native", "monorepo", "dependency-management", "metro-bundler", "developer-experience", "microsoft", "typescript", "babel-preset", "tree-shaking", "automation", "nodejs", "android", "ios", "macos"], "topics": ["react-native", "cli", "monorepo", "typescript", "cross-platform", "dependency-manager", "android", "desktop", "ios", "macos", "mobile", "windows", "desktop-development", "mobile-development", "developer-experience", "developer-tools", "devtools", "visionos"], "urls": [], "use_cases": ["align dependency versions across a large react native monorepo", "add tree shaking and duplicate dependency detection to metro bundling", "build android and ios apps in the cloud without native toolchains", "set up a react native cli toolchain for my project", "detect cyclic dependencies in my react native app", "manage react native dependencies in typescript projects"], "what_it_is": "rnx-kit is a collection of React Native developer tools maintained by Microsoft, including an all-in-one CLI, dependency alignment (align-deps), enhanced Metro bundling, and cloud native builds. It fills gaps in the React Native ecosystem and streamlines workflows for projects of any size.", "when_to_avoid": ["you have a small react native app with simple tooling needs", "you don't use react native at all", "you need fully stable cloud native builds, which are still experimental"], "when_to_choose": ["you maintain a large or monorepo react native codebase needing consistent dependency versions", "you want enhanced metro bundling with validation and tree shaking", "you want to avoid installing heavy native build toolchains", "you want battle-tested tooling used at Microsoft scale"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rnx-kit", "repo": "microsoft/rnx-kit", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.654453+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:31:43.104091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35ae98308a85b4968844b64c21fbb7327ed91c2bf1bf2e1899fc4d17416d5067", "fetched_at": "2026-08-28T04:05:28.654453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/rnx-kit"}, {"content_hash": "d4ab7cf418ac449901598724035189b2240e65820530143327702d96c1d1a485", "fetched_at": "2026-08-29T11:08:45.041593+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/rnx-kit/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.654453+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:31:43.104091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35ae98308a85b4968844b64c21fbb7327ed91c2bf1bf2e1899fc4d17416d5067", "fetched_at": "2026-08-28T04:05:28.654453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/rnx-kit"}, {"content_hash": "d4ab7cf418ac449901598724035189b2240e65820530143327702d96c1d1a485", "fetched_at": "2026-08-29T11:08:45.041593+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/rnx-kit/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:31:43.104091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35ae98308a85b4968844b64c21fbb7327ed91c2bf1bf2e1899fc4d17416d5067", "fetched_at": "2026-08-28T04:05:28.654453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/rnx-kit"}, {"content_hash": "d4ab7cf418ac449901598724035189b2240e65820530143327702d96c1d1a485", "fetched_at": "2026-08-29T11:08:45.041593+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/rnx-kit/"}], "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:05:28.654453+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.654453+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.654453+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:31:43.104091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35ae98308a85b4968844b64c21fbb7327ed91c2bf1bf2e1899fc4d17416d5067", "fetched_at": "2026-08-28T04:05:28.654453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/rnx-kit"}, {"content_hash": "d4ab7cf418ac449901598724035189b2240e65820530143327702d96c1d1a485", "fetched_at": "2026-08-29T11:08:45.041593+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/rnx-kit/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.654453+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.654453+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:31:43.104091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35ae98308a85b4968844b64c21fbb7327ed91c2bf1bf2e1899fc4d17416d5067", "fetched_at": "2026-08-28T04:05:28.654453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/rnx-kit"}, {"content_hash": "d4ab7cf418ac449901598724035189b2240e65820530143327702d96c1d1a485", "fetched_at": "2026-08-29T11:08:45.041593+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/rnx-kit/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.654453+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.654453+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.654453+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:31:43.104091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35ae98308a85b4968844b64c21fbb7327ed91c2bf1bf2e1899fc4d17416d5067", "fetched_at": "2026-08-28T04:05:28.654453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/rnx-kit"}, {"content_hash": "d4ab7cf418ac449901598724035189b2240e65820530143327702d96c1d1a485", "fetched_at": "2026-08-29T11:08:45.041593+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/rnx-kit/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.654453+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.654453+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:31:43.104091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35ae98308a85b4968844b64c21fbb7327ed91c2bf1bf2e1899fc4d17416d5067", "fetched_at": "2026-08-28T04:05:28.654453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/rnx-kit"}, {"content_hash": "d4ab7cf418ac449901598724035189b2240e65820530143327702d96c1d1a485", "fetched_at": "2026-08-29T11:08:45.041593+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/rnx-kit/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:31:43.104091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35ae98308a85b4968844b64c21fbb7327ed91c2bf1bf2e1899fc4d17416d5067", "fetched_at": "2026-08-28T04:05:28.654453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/rnx-kit"}, {"content_hash": "d4ab7cf418ac449901598724035189b2240e65820530143327702d96c1d1a485", "fetched_at": "2026-08-29T11:08:45.041593+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/rnx-kit/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:31:43.104091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35ae98308a85b4968844b64c21fbb7327ed91c2bf1bf2e1899fc4d17416d5067", "fetched_at": "2026-08-28T04:05:28.654453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/rnx-kit"}, {"content_hash": "d4ab7cf418ac449901598724035189b2240e65820530143327702d96c1d1a485", "fetched_at": "2026-08-29T11:08:45.041593+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/rnx-kit/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:31:43.104091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35ae98308a85b4968844b64c21fbb7327ed91c2bf1bf2e1899fc4d17416d5067", "fetched_at": "2026-08-28T04:05:28.654453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/rnx-kit"}, {"content_hash": "d4ab7cf418ac449901598724035189b2240e65820530143327702d96c1d1a485", "fetched_at": "2026-08-29T11:08:45.041593+00:00", "kind": "homepage", "missing": false, "url": "https://microsoft.github.io/rnx-kit/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2483, "days_push": 7, "days_rel": 8, "gap_med": 0, "n_releases_24m": 370}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}