{"adoption": {"forks": 39, "observed_at": "2026-08-28T04:04:31.448939+00:00", "stars": 1367}, "canonical_url": "https://ross.abutalabs.com/products/bippy", "card": {"archived": false, "artifact_type": "library", "description": "⚠️ hack into react internals", "domain": ["frontend", "web-development", "developer-tools"], "enriched": true, "function": ["developer-tools", "middleware"], "health_score": 100, "homepage": "bippy.dev", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["aidenybai/bippy"], "name": "aidenybai/bippy", "platform": ["browser"], "pushed_at": "2026-08-24T11:36:06+00:00", "repo": "aidenybai/bippy", "stars": 1367, "tags": ["react-internals", "react-fiber", "react-reconciler", "devtools-hook", "instrumentation", "metaprogramming", "typescript", "nodejs", "web-server"], "topics": ["fiber", "internal", "react", "reconciler", "bippy"], "urls": [], "use_cases": ["inspect the react fiber tree from a dom element", "track react component renders and commits", "build react devtools-like tooling", "hook into react root commit lifecycle events", "access react renderer internals for debugging", "instrument react apps without modifying components"], "what_it_is": "bippy is a TypeScript library that exposes React's internal Fiber tree and renderer APIs for metaprogramming. It lets you inspect fibers, track renders and commits, and install the React DevTools global hook.", "when_to_avoid": ["you only need standard react apis for your app", "you can't tolerate breakage from react internal changes", "you're building a production feature that depends on stability"], "when_to_choose": ["you need access to react internals that public apis don't expose", "you're building developer tooling, profilers, or inspectors for react", "you need to track fiber commits and unmounts in production or dev"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bippy", "repo": "aidenybai/bippy", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.448939+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:41:06.477821+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3febf745749b3f05e1cd38b940f54a6d92619e18bacc7105ccf31f04bc2ffffe", "fetched_at": "2026-08-28T04:04:31.448939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aidenybai/bippy"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.448939+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:41:06.477821+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3febf745749b3f05e1cd38b940f54a6d92619e18bacc7105ccf31f04bc2ffffe", "fetched_at": "2026-08-28T04:04:31.448939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aidenybai/bippy"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:41:06.477821+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3febf745749b3f05e1cd38b940f54a6d92619e18bacc7105ccf31f04bc2ffffe", "fetched_at": "2026-08-28T04:04:31.448939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aidenybai/bippy"}], "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:31.448939+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.448939+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.448939+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:41:06.477821+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3febf745749b3f05e1cd38b940f54a6d92619e18bacc7105ccf31f04bc2ffffe", "fetched_at": "2026-08-28T04:04:31.448939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aidenybai/bippy"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.448939+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.448939+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:41:06.477821+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3febf745749b3f05e1cd38b940f54a6d92619e18bacc7105ccf31f04bc2ffffe", "fetched_at": "2026-08-28T04:04:31.448939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aidenybai/bippy"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.448939+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.448939+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.448939+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:41:06.477821+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3febf745749b3f05e1cd38b940f54a6d92619e18bacc7105ccf31f04bc2ffffe", "fetched_at": "2026-08-28T04:04:31.448939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aidenybai/bippy"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.448939+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.448939+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:41:06.477821+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3febf745749b3f05e1cd38b940f54a6d92619e18bacc7105ccf31f04bc2ffffe", "fetched_at": "2026-08-28T04:04:31.448939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aidenybai/bippy"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:41:06.477821+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3febf745749b3f05e1cd38b940f54a6d92619e18bacc7105ccf31f04bc2ffffe", "fetched_at": "2026-08-28T04:04:31.448939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aidenybai/bippy"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:41:06.477821+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3febf745749b3f05e1cd38b940f54a6d92619e18bacc7105ccf31f04bc2ffffe", "fetched_at": "2026-08-28T04:04:31.448939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aidenybai/bippy"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:41:06.477821+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3febf745749b3f05e1cd38b940f54a6d92619e18bacc7105ccf31f04bc2ffffe", "fetched_at": "2026-08-28T04:04:31.448939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aidenybai/bippy"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 45, "rhythm": 98}, "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": 638, "days_push": 9, "days_rel": 12, "gap_med": 2.5, "n_releases_24m": 5}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}