{"adoption": {"forks": 1179, "observed_at": "2026-08-28T04:09:28.435884+00:00", "stars": 5744}, "canonical_url": "https://ross.abutalabs.com/products/researchkit", "card": {"archived": false, "artifact_type": "framework", "description": "ResearchKit is an open source software framework that makes it easy to create apps for medical research or for other research projects.", "domain": ["healthcare", "mobile-development", "education"], "enriched": true, "function": ["ui-components", "form-handling", "data-visualization", "sdk"], "health_score": 96, "homepage": "https://www.researchandcare.org", "language": "Objective-C", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["ResearchKit/ResearchKit"], "name": "ResearchKit/ResearchKit", "platform": [], "pushed_at": "2026-07-15T18:56:45+00:00", "repo": "ResearchKit/ResearchKit", "stars": 5744, "tags": ["medical-research", "informed-consent", "surveys", "active-tasks", "objective-c", "digital-health", "research-studies", "ios-framework", "ios", "swift", "mobile"], "topics": [], "urls": [], "use_cases": ["build an app for a medical research study", "collect informed consent with on-device signatures", "create surveys and questionnaires for study participants", "capture sensor data from active tasks like fitness and cognition tests", "enroll study participants at scale via iPhone apps", "build a digital health study app on iOS"], "what_it_is": "ResearchKit is an open-source framework for building iOS apps for medical and other research studies. It provides pre-built UI modules for informed consent, surveys, and sensor-based active tasks.", "when_to_avoid": ["you target Android or cross-platform only", "you need a non-Apple ecosystem or web-based study platform", "your app is not research- or care-related"], "when_to_choose": ["you are building an iOS app for clinical or medical research", "you need standardized consent, survey, and active-task modules", "you want a proven framework used by large-scale research studies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/researchkit", "repo": "ResearchKit/ResearchKit", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.435884+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:53:20.398278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4beba131aa0953566220cfd8ad4666f0432b9c64daad84069e30e9250f1e7dee", "fetched_at": "2026-08-28T04:09:28.435884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ResearchKit/ResearchKit"}, {"content_hash": "a9faff872480e8fe3d58d700926bd1fdb9116535f1f6d9d74d1f2e5507bef65f", "fetched_at": "2026-08-29T08:48:44.372592+00:00", "kind": "homepage", "missing": false, "url": "https://www.researchandcare.org"}, {"content_hash": "866335b9983071cd933693f26463aec13570801db86aa25531b9981bb563741f", "fetched_at": "2026-08-29T08:48:44.382180+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/faq"}, {"content_hash": "f2e023d7974e3344224991d68cdb94030cb591c96d3401892c4e40d4c351e213", "fetched_at": "2026-08-29T08:48:44.384597+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/researchkit"}, {"content_hash": "2aa6b758cf4036ee69c46cfdb9c86f41bfb07b1e43c82227c6f6920ece87cb5d", "fetched_at": "2026-08-29T08:48:44.386628+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/carekit"}, {"content_hash": "68ab52f455a9251c964ed21ead103dee3a6b9eb64754b03376690d7ce75b174c", "fetched_at": "2026-08-29T08:48:44.388384+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/submit-your-app"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.435884+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:53:20.398278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4beba131aa0953566220cfd8ad4666f0432b9c64daad84069e30e9250f1e7dee", "fetched_at": "2026-08-28T04:09:28.435884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ResearchKit/ResearchKit"}, {"content_hash": "a9faff872480e8fe3d58d700926bd1fdb9116535f1f6d9d74d1f2e5507bef65f", "fetched_at": "2026-08-29T08:48:44.372592+00:00", "kind": "homepage", "missing": false, "url": "https://www.researchandcare.org"}, {"content_hash": "866335b9983071cd933693f26463aec13570801db86aa25531b9981bb563741f", "fetched_at": "2026-08-29T08:48:44.382180+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/faq"}, {"content_hash": "f2e023d7974e3344224991d68cdb94030cb591c96d3401892c4e40d4c351e213", "fetched_at": "2026-08-29T08:48:44.384597+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/researchkit"}, {"content_hash": "2aa6b758cf4036ee69c46cfdb9c86f41bfb07b1e43c82227c6f6920ece87cb5d", "fetched_at": "2026-08-29T08:48:44.386628+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/carekit"}, {"content_hash": "68ab52f455a9251c964ed21ead103dee3a6b9eb64754b03376690d7ce75b174c", "fetched_at": "2026-08-29T08:48:44.388384+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/submit-your-app"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:53:20.398278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4beba131aa0953566220cfd8ad4666f0432b9c64daad84069e30e9250f1e7dee", "fetched_at": "2026-08-28T04:09:28.435884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ResearchKit/ResearchKit"}, {"content_hash": "a9faff872480e8fe3d58d700926bd1fdb9116535f1f6d9d74d1f2e5507bef65f", "fetched_at": "2026-08-29T08:48:44.372592+00:00", "kind": "homepage", "missing": false, "url": "https://www.researchandcare.org"}, {"content_hash": "866335b9983071cd933693f26463aec13570801db86aa25531b9981bb563741f", "fetched_at": "2026-08-29T08:48:44.382180+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/faq"}, {"content_hash": "f2e023d7974e3344224991d68cdb94030cb591c96d3401892c4e40d4c351e213", "fetched_at": "2026-08-29T08:48:44.384597+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/researchkit"}, {"content_hash": "2aa6b758cf4036ee69c46cfdb9c86f41bfb07b1e43c82227c6f6920ece87cb5d", "fetched_at": "2026-08-29T08:48:44.386628+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/carekit"}, {"content_hash": "68ab52f455a9251c964ed21ead103dee3a6b9eb64754b03376690d7ce75b174c", "fetched_at": "2026-08-29T08:48:44.388384+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/submit-your-app"}], "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:28.435884+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.435884+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.435884+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:53:20.398278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4beba131aa0953566220cfd8ad4666f0432b9c64daad84069e30e9250f1e7dee", "fetched_at": "2026-08-28T04:09:28.435884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ResearchKit/ResearchKit"}, {"content_hash": "a9faff872480e8fe3d58d700926bd1fdb9116535f1f6d9d74d1f2e5507bef65f", "fetched_at": "2026-08-29T08:48:44.372592+00:00", "kind": "homepage", "missing": false, "url": "https://www.researchandcare.org"}, {"content_hash": "866335b9983071cd933693f26463aec13570801db86aa25531b9981bb563741f", "fetched_at": "2026-08-29T08:48:44.382180+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/faq"}, {"content_hash": "f2e023d7974e3344224991d68cdb94030cb591c96d3401892c4e40d4c351e213", "fetched_at": "2026-08-29T08:48:44.384597+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/researchkit"}, {"content_hash": "2aa6b758cf4036ee69c46cfdb9c86f41bfb07b1e43c82227c6f6920ece87cb5d", "fetched_at": "2026-08-29T08:48:44.386628+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/carekit"}, {"content_hash": "68ab52f455a9251c964ed21ead103dee3a6b9eb64754b03376690d7ce75b174c", "fetched_at": "2026-08-29T08:48:44.388384+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/submit-your-app"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.435884+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.435884+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:53:20.398278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4beba131aa0953566220cfd8ad4666f0432b9c64daad84069e30e9250f1e7dee", "fetched_at": "2026-08-28T04:09:28.435884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ResearchKit/ResearchKit"}, {"content_hash": "a9faff872480e8fe3d58d700926bd1fdb9116535f1f6d9d74d1f2e5507bef65f", "fetched_at": "2026-08-29T08:48:44.372592+00:00", "kind": "homepage", "missing": false, "url": "https://www.researchandcare.org"}, {"content_hash": "866335b9983071cd933693f26463aec13570801db86aa25531b9981bb563741f", "fetched_at": "2026-08-29T08:48:44.382180+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/faq"}, {"content_hash": "f2e023d7974e3344224991d68cdb94030cb591c96d3401892c4e40d4c351e213", "fetched_at": "2026-08-29T08:48:44.384597+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/researchkit"}, {"content_hash": "2aa6b758cf4036ee69c46cfdb9c86f41bfb07b1e43c82227c6f6920ece87cb5d", "fetched_at": "2026-08-29T08:48:44.386628+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/carekit"}, {"content_hash": "68ab52f455a9251c964ed21ead103dee3a6b9eb64754b03376690d7ce75b174c", "fetched_at": "2026-08-29T08:48:44.388384+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/submit-your-app"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.435884+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.435884+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.435884+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:53:20.398278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4beba131aa0953566220cfd8ad4666f0432b9c64daad84069e30e9250f1e7dee", "fetched_at": "2026-08-28T04:09:28.435884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ResearchKit/ResearchKit"}, {"content_hash": "a9faff872480e8fe3d58d700926bd1fdb9116535f1f6d9d74d1f2e5507bef65f", "fetched_at": "2026-08-29T08:48:44.372592+00:00", "kind": "homepage", "missing": false, "url": "https://www.researchandcare.org"}, {"content_hash": "866335b9983071cd933693f26463aec13570801db86aa25531b9981bb563741f", "fetched_at": "2026-08-29T08:48:44.382180+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/faq"}, {"content_hash": "f2e023d7974e3344224991d68cdb94030cb591c96d3401892c4e40d4c351e213", "fetched_at": "2026-08-29T08:48:44.384597+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/researchkit"}, {"content_hash": "2aa6b758cf4036ee69c46cfdb9c86f41bfb07b1e43c82227c6f6920ece87cb5d", "fetched_at": "2026-08-29T08:48:44.386628+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/carekit"}, {"content_hash": "68ab52f455a9251c964ed21ead103dee3a6b9eb64754b03376690d7ce75b174c", "fetched_at": "2026-08-29T08:48:44.388384+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/submit-your-app"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.435884+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.435884+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:53:20.398278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4beba131aa0953566220cfd8ad4666f0432b9c64daad84069e30e9250f1e7dee", "fetched_at": "2026-08-28T04:09:28.435884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ResearchKit/ResearchKit"}, {"content_hash": "a9faff872480e8fe3d58d700926bd1fdb9116535f1f6d9d74d1f2e5507bef65f", "fetched_at": "2026-08-29T08:48:44.372592+00:00", "kind": "homepage", "missing": false, "url": "https://www.researchandcare.org"}, {"content_hash": "866335b9983071cd933693f26463aec13570801db86aa25531b9981bb563741f", "fetched_at": "2026-08-29T08:48:44.382180+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/faq"}, {"content_hash": "f2e023d7974e3344224991d68cdb94030cb591c96d3401892c4e40d4c351e213", "fetched_at": "2026-08-29T08:48:44.384597+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/researchkit"}, {"content_hash": "2aa6b758cf4036ee69c46cfdb9c86f41bfb07b1e43c82227c6f6920ece87cb5d", "fetched_at": "2026-08-29T08:48:44.386628+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/carekit"}, {"content_hash": "68ab52f455a9251c964ed21ead103dee3a6b9eb64754b03376690d7ce75b174c", "fetched_at": "2026-08-29T08:48:44.388384+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/submit-your-app"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:53:20.398278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4beba131aa0953566220cfd8ad4666f0432b9c64daad84069e30e9250f1e7dee", "fetched_at": "2026-08-28T04:09:28.435884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ResearchKit/ResearchKit"}, {"content_hash": "a9faff872480e8fe3d58d700926bd1fdb9116535f1f6d9d74d1f2e5507bef65f", "fetched_at": "2026-08-29T08:48:44.372592+00:00", "kind": "homepage", "missing": false, "url": "https://www.researchandcare.org"}, {"content_hash": "866335b9983071cd933693f26463aec13570801db86aa25531b9981bb563741f", "fetched_at": "2026-08-29T08:48:44.382180+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/faq"}, {"content_hash": "f2e023d7974e3344224991d68cdb94030cb591c96d3401892c4e40d4c351e213", "fetched_at": "2026-08-29T08:48:44.384597+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/researchkit"}, {"content_hash": "2aa6b758cf4036ee69c46cfdb9c86f41bfb07b1e43c82227c6f6920ece87cb5d", "fetched_at": "2026-08-29T08:48:44.386628+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/carekit"}, {"content_hash": "68ab52f455a9251c964ed21ead103dee3a6b9eb64754b03376690d7ce75b174c", "fetched_at": "2026-08-29T08:48:44.388384+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/submit-your-app"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:53:20.398278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4beba131aa0953566220cfd8ad4666f0432b9c64daad84069e30e9250f1e7dee", "fetched_at": "2026-08-28T04:09:28.435884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ResearchKit/ResearchKit"}, {"content_hash": "a9faff872480e8fe3d58d700926bd1fdb9116535f1f6d9d74d1f2e5507bef65f", "fetched_at": "2026-08-29T08:48:44.372592+00:00", "kind": "homepage", "missing": false, "url": "https://www.researchandcare.org"}, {"content_hash": "866335b9983071cd933693f26463aec13570801db86aa25531b9981bb563741f", "fetched_at": "2026-08-29T08:48:44.382180+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/faq"}, {"content_hash": "f2e023d7974e3344224991d68cdb94030cb591c96d3401892c4e40d4c351e213", "fetched_at": "2026-08-29T08:48:44.384597+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/researchkit"}, {"content_hash": "2aa6b758cf4036ee69c46cfdb9c86f41bfb07b1e43c82227c6f6920ece87cb5d", "fetched_at": "2026-08-29T08:48:44.386628+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/carekit"}, {"content_hash": "68ab52f455a9251c964ed21ead103dee3a6b9eb64754b03376690d7ce75b174c", "fetched_at": "2026-08-29T08:48:44.388384+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/submit-your-app"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:53:20.398278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4beba131aa0953566220cfd8ad4666f0432b9c64daad84069e30e9250f1e7dee", "fetched_at": "2026-08-28T04:09:28.435884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ResearchKit/ResearchKit"}, {"content_hash": "a9faff872480e8fe3d58d700926bd1fdb9116535f1f6d9d74d1f2e5507bef65f", "fetched_at": "2026-08-29T08:48:44.372592+00:00", "kind": "homepage", "missing": false, "url": "https://www.researchandcare.org"}, {"content_hash": "866335b9983071cd933693f26463aec13570801db86aa25531b9981bb563741f", "fetched_at": "2026-08-29T08:48:44.382180+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/faq"}, {"content_hash": "f2e023d7974e3344224991d68cdb94030cb591c96d3401892c4e40d4c351e213", "fetched_at": "2026-08-29T08:48:44.384597+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/researchkit"}, {"content_hash": "2aa6b758cf4036ee69c46cfdb9c86f41bfb07b1e43c82227c6f6920ece87cb5d", "fetched_at": "2026-08-29T08:48:44.386628+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/carekit"}, {"content_hash": "68ab52f455a9251c964ed21ead103dee3a6b9eb64754b03376690d7ce75b174c", "fetched_at": "2026-08-29T08:48:44.388384+00:00", "kind": "site_page", "missing": false, "url": "https://www.researchandcare.org/submit-your-app"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 92, "longevity": 100, "rhythm": 16}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4194, "days_push": 49, "days_rel": 349, "gap_med": 309, "n_releases_24m": 2}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}