{"adoption": {"forks": 210, "observed_at": "2026-08-28T04:06:29.674320+00:00", "stars": 2239}, "canonical_url": "https://ross.abutalabs.com/products/reactime", "card": {"archived": false, "artifact_type": "plugin", "description": "Developer tool for time travel debugging and performance monitoring in React applications.", "domain": ["frontend", "web-development", "developer-tools", "accessibility"], "enriched": true, "function": ["developer-tools", "monitoring", "state-management"], "health_score": 89, "homepage": "https://reactimetravel.github.io/reactime-website/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["open-source-labs/Reactime"], "name": "open-source-labs/Reactime", "platform": ["browser-extension", "browser"], "pushed_at": "2026-08-20T04:24:21+00:00", "repo": "open-source-labs/Reactime", "stars": 2239, "tags": ["react", "time-travel-debugging", "performance-monitoring", "devtools", "chrome-extension", "state-snapshots", "accessibility-tree", "nextjs", "gatsby", "remix", "debugging"], "topics": ["reactjs", "gatsby", "nextjs", "rendering", "renderer", "time-travel", "react-devtools", "react-fiber", "performance", "devtools-extension", "remixjs", "accessibility", "chrome-extension", "state-management"], "urls": [], "use_cases": ["time travel debugging for react apps", "record and replay react state changes", "monitor react component render performance", "visualize react component tree and props", "debug react context providers and consumers", "inspect accessibility tree per state change", "diff react state snapshots over time", "export and share react state history"], "what_it_is": "Reactime is an open-source Chrome extension for React applications that provides time-travel debugging through state snapshots and comprehensive performance monitoring. It visualizes component graphs, state history diffs, web metrics, and accessibility trees across React frameworks like Next.js, Gatsby, and Remix.", "when_to_avoid": ["debugging non-React frontend frameworks", "production monitoring rather than local development", "non-Chromium browsers without extension support", "backend or server-side-only debugging"], "when_to_choose": ["debugging complex stateful React applications", "tracking down render performance issues in React", "inspecting how state evolves across user interactions", "auditing accessibility of React apps per state change", "working with Next.js, Gatsby, Remix, or Recoil"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/reactime", "repo": "open-source-labs/Reactime", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.674320+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:44:10.222744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02168e795b560939dd82fc7f27d1b56e72b2803883066d841f7b77639876d291", "fetched_at": "2026-08-28T04:06:29.674320+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-labs/Reactime"}, {"content_hash": "9f7fc617e1579a95cca1b15b173bb15bd7b78f4ab73620e94516c054f4b9eae1", "fetched_at": "2026-08-29T10:24:40.763366+00:00", "kind": "homepage", "missing": false, "url": "https://reactimetravel.github.io/reactime-website/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.674320+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:44:10.222744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02168e795b560939dd82fc7f27d1b56e72b2803883066d841f7b77639876d291", "fetched_at": "2026-08-28T04:06:29.674320+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-labs/Reactime"}, {"content_hash": "9f7fc617e1579a95cca1b15b173bb15bd7b78f4ab73620e94516c054f4b9eae1", "fetched_at": "2026-08-29T10:24:40.763366+00:00", "kind": "homepage", "missing": false, "url": "https://reactimetravel.github.io/reactime-website/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:44:10.222744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02168e795b560939dd82fc7f27d1b56e72b2803883066d841f7b77639876d291", "fetched_at": "2026-08-28T04:06:29.674320+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-labs/Reactime"}, {"content_hash": "9f7fc617e1579a95cca1b15b173bb15bd7b78f4ab73620e94516c054f4b9eae1", "fetched_at": "2026-08-29T10:24:40.763366+00:00", "kind": "homepage", "missing": false, "url": "https://reactimetravel.github.io/reactime-website/"}], "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:06:29.674320+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.674320+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.674320+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:44:10.222744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02168e795b560939dd82fc7f27d1b56e72b2803883066d841f7b77639876d291", "fetched_at": "2026-08-28T04:06:29.674320+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-labs/Reactime"}, {"content_hash": "9f7fc617e1579a95cca1b15b173bb15bd7b78f4ab73620e94516c054f4b9eae1", "fetched_at": "2026-08-29T10:24:40.763366+00:00", "kind": "homepage", "missing": false, "url": "https://reactimetravel.github.io/reactime-website/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.674320+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.674320+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:44:10.222744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02168e795b560939dd82fc7f27d1b56e72b2803883066d841f7b77639876d291", "fetched_at": "2026-08-28T04:06:29.674320+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-labs/Reactime"}, {"content_hash": "9f7fc617e1579a95cca1b15b173bb15bd7b78f4ab73620e94516c054f4b9eae1", "fetched_at": "2026-08-29T10:24:40.763366+00:00", "kind": "homepage", "missing": false, "url": "https://reactimetravel.github.io/reactime-website/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.674320+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.674320+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.674320+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:44:10.222744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02168e795b560939dd82fc7f27d1b56e72b2803883066d841f7b77639876d291", "fetched_at": "2026-08-28T04:06:29.674320+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-labs/Reactime"}, {"content_hash": "9f7fc617e1579a95cca1b15b173bb15bd7b78f4ab73620e94516c054f4b9eae1", "fetched_at": "2026-08-29T10:24:40.763366+00:00", "kind": "homepage", "missing": false, "url": "https://reactimetravel.github.io/reactime-website/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.674320+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.674320+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:44:10.222744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02168e795b560939dd82fc7f27d1b56e72b2803883066d841f7b77639876d291", "fetched_at": "2026-08-28T04:06:29.674320+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-labs/Reactime"}, {"content_hash": "9f7fc617e1579a95cca1b15b173bb15bd7b78f4ab73620e94516c054f4b9eae1", "fetched_at": "2026-08-29T10:24:40.763366+00:00", "kind": "homepage", "missing": false, "url": "https://reactimetravel.github.io/reactime-website/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:44:10.222744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02168e795b560939dd82fc7f27d1b56e72b2803883066d841f7b77639876d291", "fetched_at": "2026-08-28T04:06:29.674320+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-labs/Reactime"}, {"content_hash": "9f7fc617e1579a95cca1b15b173bb15bd7b78f4ab73620e94516c054f4b9eae1", "fetched_at": "2026-08-29T10:24:40.763366+00:00", "kind": "homepage", "missing": false, "url": "https://reactimetravel.github.io/reactime-website/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:44:10.222744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02168e795b560939dd82fc7f27d1b56e72b2803883066d841f7b77639876d291", "fetched_at": "2026-08-28T04:06:29.674320+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-labs/Reactime"}, {"content_hash": "9f7fc617e1579a95cca1b15b173bb15bd7b78f4ab73620e94516c054f4b9eae1", "fetched_at": "2026-08-29T10:24:40.763366+00:00", "kind": "homepage", "missing": false, "url": "https://reactimetravel.github.io/reactime-website/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:44:10.222744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02168e795b560939dd82fc7f27d1b56e72b2803883066d841f7b77639876d291", "fetched_at": "2026-08-28T04:06:29.674320+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-source-labs/Reactime"}, {"content_hash": "9f7fc617e1579a95cca1b15b173bb15bd7b78f4ab73620e94516c054f4b9eae1", "fetched_at": "2026-08-29T10:24:40.763366+00:00", "kind": "homepage", "missing": false, "url": "https://reactimetravel.github.io/reactime-website/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2602, "days_push": 13, "days_rel": 603, "gap_med": null, "n_releases_24m": 1}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}