{"adoption": {"forks": 81, "observed_at": "2026-08-28T04:04:01.274574+00:00", "stars": 1216}, "canonical_url": "https://ross.abutalabs.com/products/react-native-magnus", "card": {"archived": false, "artifact_type": "library", "description": "A Utility-First React Native UI Framework 🚀🧩", "domain": ["mobile-development", "frontend", "web-development", "cross-platform"], "enriched": true, "function": ["ui-components", "frontend-framework", "theme"], "health_score": 20, "homepage": "https://magnus-ui.com", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["jsartisan/react-native-magnus"], "name": "jsartisan/react-native-magnus", "platform": ["cross-platform"], "pushed_at": "2024-05-30T12:11:02+00:00", "repo": "jsartisan/react-native-magnus", "stars": 1216, "tags": ["react-native", "utility-first", "design-system", "expo", "typescript", "styled-system", "component-library", "android", "ios", "web"], "topics": ["design-system", "react", "react-native", "typescript", "ui-components"], "urls": [], "use_cases": ["build mobile app ui with react native", "utility-first styling for react native components", "themed component library for expo apps", "create consistent design system in react native", "cross-platform ui components for ios android and web", "quickly prototype react native screens with prebuilt components"], "what_it_is": "Magnus UI is a utility-first UI component framework for React Native, providing themed, styleable components like Button, Div, Text, Modal, and Select. It works with both Expo and vanilla React Native across Android, iOS, and web, with full TypeScript support and custom theme variants.", "when_to_avoid": ["you need a very large component ecosystem with frequent updates and community plugins", "your project uses a different styling approach like styled-components or NativeWind already", "you require long-term enterprise support or guaranteed maintenance cadence", "you are building for platforms outside the React Native ecosystem"], "when_to_choose": ["you want tailwind-like utility props for React Native styling", "you need a themed component set that works in Expo without native linking", "you are building a cross-platform app targeting Android, iOS, and web", "you want TypeScript-first component APIs with custom theme variants"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/react-native-magnus", "repo": "jsartisan/react-native-magnus", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.274574+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.108653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27133a3fbdd04033ad1513f30f17e3aaacc0b3078b93c76897d30169255c5fdd", "fetched_at": "2026-08-28T04:04:01.274574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jsartisan/react-native-magnus"}, {"content_hash": "9253ca0e10114fec619ea2a439cf1a48cfc692629c715c023b0b6497b95f65d7", "fetched_at": "2026-08-29T12:25:05.739928+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/react-native-magnus"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.274574+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.108653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27133a3fbdd04033ad1513f30f17e3aaacc0b3078b93c76897d30169255c5fdd", "fetched_at": "2026-08-28T04:04:01.274574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jsartisan/react-native-magnus"}, {"content_hash": "9253ca0e10114fec619ea2a439cf1a48cfc692629c715c023b0b6497b95f65d7", "fetched_at": "2026-08-29T12:25:05.739928+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/react-native-magnus"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.108653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27133a3fbdd04033ad1513f30f17e3aaacc0b3078b93c76897d30169255c5fdd", "fetched_at": "2026-08-28T04:04:01.274574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jsartisan/react-native-magnus"}, {"content_hash": "9253ca0e10114fec619ea2a439cf1a48cfc692629c715c023b0b6497b95f65d7", "fetched_at": "2026-08-29T12:25:05.739928+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/react-native-magnus"}], "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:04:01.274574+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.274574+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.274574+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.108653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27133a3fbdd04033ad1513f30f17e3aaacc0b3078b93c76897d30169255c5fdd", "fetched_at": "2026-08-28T04:04:01.274574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jsartisan/react-native-magnus"}, {"content_hash": "9253ca0e10114fec619ea2a439cf1a48cfc692629c715c023b0b6497b95f65d7", "fetched_at": "2026-08-29T12:25:05.739928+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/react-native-magnus"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.274574+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.274574+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.108653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27133a3fbdd04033ad1513f30f17e3aaacc0b3078b93c76897d30169255c5fdd", "fetched_at": "2026-08-28T04:04:01.274574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jsartisan/react-native-magnus"}, {"content_hash": "9253ca0e10114fec619ea2a439cf1a48cfc692629c715c023b0b6497b95f65d7", "fetched_at": "2026-08-29T12:25:05.739928+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/react-native-magnus"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.274574+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.274574+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.274574+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.108653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27133a3fbdd04033ad1513f30f17e3aaacc0b3078b93c76897d30169255c5fdd", "fetched_at": "2026-08-28T04:04:01.274574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jsartisan/react-native-magnus"}, {"content_hash": "9253ca0e10114fec619ea2a439cf1a48cfc692629c715c023b0b6497b95f65d7", "fetched_at": "2026-08-29T12:25:05.739928+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/react-native-magnus"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.274574+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.274574+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.108653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27133a3fbdd04033ad1513f30f17e3aaacc0b3078b93c76897d30169255c5fdd", "fetched_at": "2026-08-28T04:04:01.274574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jsartisan/react-native-magnus"}, {"content_hash": "9253ca0e10114fec619ea2a439cf1a48cfc692629c715c023b0b6497b95f65d7", "fetched_at": "2026-08-29T12:25:05.739928+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/react-native-magnus"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.108653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27133a3fbdd04033ad1513f30f17e3aaacc0b3078b93c76897d30169255c5fdd", "fetched_at": "2026-08-28T04:04:01.274574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jsartisan/react-native-magnus"}, {"content_hash": "9253ca0e10114fec619ea2a439cf1a48cfc692629c715c023b0b6497b95f65d7", "fetched_at": "2026-08-29T12:25:05.739928+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/react-native-magnus"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.108653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27133a3fbdd04033ad1513f30f17e3aaacc0b3078b93c76897d30169255c5fdd", "fetched_at": "2026-08-28T04:04:01.274574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jsartisan/react-native-magnus"}, {"content_hash": "9253ca0e10114fec619ea2a439cf1a48cfc692629c715c023b0b6497b95f65d7", "fetched_at": "2026-08-29T12:25:05.739928+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/react-native-magnus"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.108653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27133a3fbdd04033ad1513f30f17e3aaacc0b3078b93c76897d30169255c5fdd", "fetched_at": "2026-08-28T04:04:01.274574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jsartisan/react-native-magnus"}, {"content_hash": "9253ca0e10114fec619ea2a439cf1a48cfc692629c715c023b0b6497b95f65d7", "fetched_at": "2026-08-29T12:25:05.739928+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/react-native-magnus"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 2476, "days_push": 825, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}