{"adoption": {"forks": 3064, "observed_at": "2026-08-28T04:10:41.565805+00:00", "stars": 10310}, "canonical_url": "https://ross.abutalabs.com/products/react-native-calendars", "card": {"archived": false, "artifact_type": "library", "description": "React Native Calendar Components 🗓️ 📆 ", "domain": ["mobile-development", "frontend", "cross-platform", "web-development"], "enriched": true, "function": ["ui-components", "date-time", "internationalization", "accessibility"], "health_score": 84, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["wix/react-native-calendars"], "name": "wix/react-native-calendars", "platform": ["cross-platform"], "pushed_at": "2026-04-23T05:51:55+00:00", "repo": "wix/react-native-calendars", "stars": 10310, "tags": ["react-native", "calendar", "date-picker", "agenda", "expo-compatible", "pure-javascript", "ios", "android"], "topics": ["react-native", "android", "ios", "calendar", "ui-components", "hacktoberfest"], "urls": [], "use_cases": ["add a date picker to a react native app", "display a swipeable calendar on ios and android", "mark event dates with dots or periods on a calendar", "build an agenda view with scheduled items", "block or allow selection of specific dates", "format calendar dates for different locales"], "what_it_is": "A declarative, cross-platform React Native calendar component library written in pure JavaScript with no native code. It provides Calendar, CalendarList, and Agenda components with date marking, styling customization, locale support, and accessibility.", "when_to_avoid": ["you need a native platform calendar widget with native look and feel", "you are building a web-only app without React Native", "you need full scheduling or calendar sync features rather than UI components"], "when_to_choose": ["you need a pure-JS calendar that works with Expo without native linking", "you want customizable date marking, styling, and rendering in React Native", "you need both iOS and Android support from one component"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/react-native-calendars", "repo": "wix/react-native-calendars", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.565805+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.271566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "152d9b09501fb1977e043f87aa91f127108da895422d6c541bc6b1216bd64965", "fetched_at": "2026-08-28T04:10:41.565805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wix/react-native-calendars"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.565805+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.271566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "152d9b09501fb1977e043f87aa91f127108da895422d6c541bc6b1216bd64965", "fetched_at": "2026-08-28T04:10:41.565805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wix/react-native-calendars"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.271566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "152d9b09501fb1977e043f87aa91f127108da895422d6c541bc6b1216bd64965", "fetched_at": "2026-08-28T04:10:41.565805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wix/react-native-calendars"}], "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:10:41.565805+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.565805+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.565805+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.271566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "152d9b09501fb1977e043f87aa91f127108da895422d6c541bc6b1216bd64965", "fetched_at": "2026-08-28T04:10:41.565805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wix/react-native-calendars"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.565805+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.565805+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.271566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "152d9b09501fb1977e043f87aa91f127108da895422d6c541bc6b1216bd64965", "fetched_at": "2026-08-28T04:10:41.565805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wix/react-native-calendars"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.565805+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.565805+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.565805+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.271566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "152d9b09501fb1977e043f87aa91f127108da895422d6c541bc6b1216bd64965", "fetched_at": "2026-08-28T04:10:41.565805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wix/react-native-calendars"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.565805+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.565805+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.271566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "152d9b09501fb1977e043f87aa91f127108da895422d6c541bc6b1216bd64965", "fetched_at": "2026-08-28T04:10:41.565805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wix/react-native-calendars"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.271566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "152d9b09501fb1977e043f87aa91f127108da895422d6c541bc6b1216bd64965", "fetched_at": "2026-08-28T04:10:41.565805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wix/react-native-calendars"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.271566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "152d9b09501fb1977e043f87aa91f127108da895422d6c541bc6b1216bd64965", "fetched_at": "2026-08-28T04:10:41.565805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wix/react-native-calendars"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:19:11.271566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "152d9b09501fb1977e043f87aa91f127108da895422d6c541bc6b1216bd64965", "fetched_at": "2026-08-28T04:10:41.565805+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wix/react-native-calendars"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 78, "longevity": 100, "rhythm": 68}, "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": 3582, "days_push": 132, "days_rel": 216, "gap_med": 27.0, "n_releases_24m": 11}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}