{"adoption": {"forks": 528, "observed_at": "2026-08-28T04:08:21.624183+00:00", "stars": 3822}, "canonical_url": "https://ross.abutalabs.com/products/react-tooltip", "card": {"archived": false, "artifact_type": "library", "description": "React Tooltip Component", "domain": ["web-development", "frontend", "accessibility"], "enriched": true, "function": ["ui-components", "frontend-framework"], "health_score": 92, "homepage": "https://react-tooltip.com/", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["ReactTooltip/react-tooltip"], "name": "ReactTooltip/react-tooltip", "platform": ["browser", "cross-platform"], "pushed_at": "2026-06-15T14:19:44+00:00", "repo": "ReactTooltip/react-tooltip", "stars": 3822, "tags": ["react", "tooltip", "typescript", "react18", "react19", "floating-ui", "nodejs"], "topics": ["javascript", "react", "tooltip", "react18", "typescript"], "urls": [], "use_cases": ["add tooltips to react components", "show hover hints on links and buttons", "accessible tooltips on keyboard focus", "tooltip library for next.js app", "replace title attribute with styled tooltips", "position tooltips with data attributes"], "what_it_is": "react-tooltip is an open-source React tooltip component library for displaying floating information on hover or keyboard focus. It supports React 16.14 through 19, works with data attributes or props, and integrates with React Server Components via client boundaries.", "when_to_avoid": ["your project is not React-based", "you need tooltips in a server-rendered context without a client component boundary", "you need a general-purpose positioning engine rather than a ready-made tooltip component"], "when_to_choose": ["you need a maintained, widely used tooltip solution for React 16.14-19", "you want declarative tooltips via data attributes or anchor selectors", "you use Next.js or React Server Components and can render the tooltip in a client component"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/react-tooltip", "repo": "ReactTooltip/react-tooltip", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.624183+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:26:24.298301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c68bfd7a23c3c1cfadb76156c321b2261055790b97ab9dd2e30963bebf3dbd54", "fetched_at": "2026-08-28T04:08:21.624183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ReactTooltip/react-tooltip"}, {"content_hash": "f150e3861a6309fad6a00e751f0b39e1c89a50a3fdadef891defd7c42d7e88a5", "fetched_at": "2026-08-29T09:21:22.413604+00:00", "kind": "homepage", "missing": false, "url": "https://react-tooltip.com/"}, {"content_hash": "b99af2342a371dd00b5aa12ba4bfc6b658f0593da15a105531ce6817ae816a59", "fetched_at": "2026-08-29T09:21:22.416007+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/getting-started"}, {"content_hash": "df7a16df2cb827124a2b9d005d7acfde30dcb04ccfc7b4bba6d005df1b1a61c4", "fetched_at": "2026-08-29T09:21:22.418096+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/v5/getting-started"}, {"content_hash": "5d9a3699f9798c9d03337eb018be2d76b3ee14824079bfb41b881f0d99ca8455", "fetched_at": "2026-08-29T09:21:22.419944+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/category/upgrade-guide"}, {"content_hash": "973e63262c870e88c02bc453aca5fe5227340b8acc436a5e8773c71de0a2255f", "fetched_at": "2026-08-29T09:21:22.421522+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/blog/digital-ocean-app-platform"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.624183+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:26:24.298301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c68bfd7a23c3c1cfadb76156c321b2261055790b97ab9dd2e30963bebf3dbd54", "fetched_at": "2026-08-28T04:08:21.624183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ReactTooltip/react-tooltip"}, {"content_hash": "f150e3861a6309fad6a00e751f0b39e1c89a50a3fdadef891defd7c42d7e88a5", "fetched_at": "2026-08-29T09:21:22.413604+00:00", "kind": "homepage", "missing": false, "url": "https://react-tooltip.com/"}, {"content_hash": "b99af2342a371dd00b5aa12ba4bfc6b658f0593da15a105531ce6817ae816a59", "fetched_at": "2026-08-29T09:21:22.416007+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/getting-started"}, {"content_hash": "df7a16df2cb827124a2b9d005d7acfde30dcb04ccfc7b4bba6d005df1b1a61c4", "fetched_at": "2026-08-29T09:21:22.418096+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/v5/getting-started"}, {"content_hash": "5d9a3699f9798c9d03337eb018be2d76b3ee14824079bfb41b881f0d99ca8455", "fetched_at": "2026-08-29T09:21:22.419944+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/category/upgrade-guide"}, {"content_hash": "973e63262c870e88c02bc453aca5fe5227340b8acc436a5e8773c71de0a2255f", "fetched_at": "2026-08-29T09:21:22.421522+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/blog/digital-ocean-app-platform"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:26:24.298301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c68bfd7a23c3c1cfadb76156c321b2261055790b97ab9dd2e30963bebf3dbd54", "fetched_at": "2026-08-28T04:08:21.624183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ReactTooltip/react-tooltip"}, {"content_hash": "f150e3861a6309fad6a00e751f0b39e1c89a50a3fdadef891defd7c42d7e88a5", "fetched_at": "2026-08-29T09:21:22.413604+00:00", "kind": "homepage", "missing": false, "url": "https://react-tooltip.com/"}, {"content_hash": "b99af2342a371dd00b5aa12ba4bfc6b658f0593da15a105531ce6817ae816a59", "fetched_at": "2026-08-29T09:21:22.416007+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/getting-started"}, {"content_hash": "df7a16df2cb827124a2b9d005d7acfde30dcb04ccfc7b4bba6d005df1b1a61c4", "fetched_at": "2026-08-29T09:21:22.418096+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/v5/getting-started"}, {"content_hash": "5d9a3699f9798c9d03337eb018be2d76b3ee14824079bfb41b881f0d99ca8455", "fetched_at": "2026-08-29T09:21:22.419944+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/category/upgrade-guide"}, {"content_hash": "973e63262c870e88c02bc453aca5fe5227340b8acc436a5e8773c71de0a2255f", "fetched_at": "2026-08-29T09:21:22.421522+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/blog/digital-ocean-app-platform"}], "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:08:21.624183+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.624183+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.624183+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:26:24.298301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c68bfd7a23c3c1cfadb76156c321b2261055790b97ab9dd2e30963bebf3dbd54", "fetched_at": "2026-08-28T04:08:21.624183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ReactTooltip/react-tooltip"}, {"content_hash": "f150e3861a6309fad6a00e751f0b39e1c89a50a3fdadef891defd7c42d7e88a5", "fetched_at": "2026-08-29T09:21:22.413604+00:00", "kind": "homepage", "missing": false, "url": "https://react-tooltip.com/"}, {"content_hash": "b99af2342a371dd00b5aa12ba4bfc6b658f0593da15a105531ce6817ae816a59", "fetched_at": "2026-08-29T09:21:22.416007+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/getting-started"}, {"content_hash": "df7a16df2cb827124a2b9d005d7acfde30dcb04ccfc7b4bba6d005df1b1a61c4", "fetched_at": "2026-08-29T09:21:22.418096+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/v5/getting-started"}, {"content_hash": "5d9a3699f9798c9d03337eb018be2d76b3ee14824079bfb41b881f0d99ca8455", "fetched_at": "2026-08-29T09:21:22.419944+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/category/upgrade-guide"}, {"content_hash": "973e63262c870e88c02bc453aca5fe5227340b8acc436a5e8773c71de0a2255f", "fetched_at": "2026-08-29T09:21:22.421522+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/blog/digital-ocean-app-platform"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.624183+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.624183+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:26:24.298301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c68bfd7a23c3c1cfadb76156c321b2261055790b97ab9dd2e30963bebf3dbd54", "fetched_at": "2026-08-28T04:08:21.624183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ReactTooltip/react-tooltip"}, {"content_hash": "f150e3861a6309fad6a00e751f0b39e1c89a50a3fdadef891defd7c42d7e88a5", "fetched_at": "2026-08-29T09:21:22.413604+00:00", "kind": "homepage", "missing": false, "url": "https://react-tooltip.com/"}, {"content_hash": "b99af2342a371dd00b5aa12ba4bfc6b658f0593da15a105531ce6817ae816a59", "fetched_at": "2026-08-29T09:21:22.416007+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/getting-started"}, {"content_hash": "df7a16df2cb827124a2b9d005d7acfde30dcb04ccfc7b4bba6d005df1b1a61c4", "fetched_at": "2026-08-29T09:21:22.418096+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/v5/getting-started"}, {"content_hash": "5d9a3699f9798c9d03337eb018be2d76b3ee14824079bfb41b881f0d99ca8455", "fetched_at": "2026-08-29T09:21:22.419944+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/category/upgrade-guide"}, {"content_hash": "973e63262c870e88c02bc453aca5fe5227340b8acc436a5e8773c71de0a2255f", "fetched_at": "2026-08-29T09:21:22.421522+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/blog/digital-ocean-app-platform"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.624183+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.624183+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.624183+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:26:24.298301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c68bfd7a23c3c1cfadb76156c321b2261055790b97ab9dd2e30963bebf3dbd54", "fetched_at": "2026-08-28T04:08:21.624183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ReactTooltip/react-tooltip"}, {"content_hash": "f150e3861a6309fad6a00e751f0b39e1c89a50a3fdadef891defd7c42d7e88a5", "fetched_at": "2026-08-29T09:21:22.413604+00:00", "kind": "homepage", "missing": false, "url": "https://react-tooltip.com/"}, {"content_hash": "b99af2342a371dd00b5aa12ba4bfc6b658f0593da15a105531ce6817ae816a59", "fetched_at": "2026-08-29T09:21:22.416007+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/getting-started"}, {"content_hash": "df7a16df2cb827124a2b9d005d7acfde30dcb04ccfc7b4bba6d005df1b1a61c4", "fetched_at": "2026-08-29T09:21:22.418096+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/v5/getting-started"}, {"content_hash": "5d9a3699f9798c9d03337eb018be2d76b3ee14824079bfb41b881f0d99ca8455", "fetched_at": "2026-08-29T09:21:22.419944+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/category/upgrade-guide"}, {"content_hash": "973e63262c870e88c02bc453aca5fe5227340b8acc436a5e8773c71de0a2255f", "fetched_at": "2026-08-29T09:21:22.421522+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/blog/digital-ocean-app-platform"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.624183+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:21.624183+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:26:24.298301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c68bfd7a23c3c1cfadb76156c321b2261055790b97ab9dd2e30963bebf3dbd54", "fetched_at": "2026-08-28T04:08:21.624183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ReactTooltip/react-tooltip"}, {"content_hash": "f150e3861a6309fad6a00e751f0b39e1c89a50a3fdadef891defd7c42d7e88a5", "fetched_at": "2026-08-29T09:21:22.413604+00:00", "kind": "homepage", "missing": false, "url": "https://react-tooltip.com/"}, {"content_hash": "b99af2342a371dd00b5aa12ba4bfc6b658f0593da15a105531ce6817ae816a59", "fetched_at": "2026-08-29T09:21:22.416007+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/getting-started"}, {"content_hash": "df7a16df2cb827124a2b9d005d7acfde30dcb04ccfc7b4bba6d005df1b1a61c4", "fetched_at": "2026-08-29T09:21:22.418096+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/v5/getting-started"}, {"content_hash": "5d9a3699f9798c9d03337eb018be2d76b3ee14824079bfb41b881f0d99ca8455", "fetched_at": "2026-08-29T09:21:22.419944+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/category/upgrade-guide"}, {"content_hash": "973e63262c870e88c02bc453aca5fe5227340b8acc436a5e8773c71de0a2255f", "fetched_at": "2026-08-29T09:21:22.421522+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/blog/digital-ocean-app-platform"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:26:24.298301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c68bfd7a23c3c1cfadb76156c321b2261055790b97ab9dd2e30963bebf3dbd54", "fetched_at": "2026-08-28T04:08:21.624183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ReactTooltip/react-tooltip"}, {"content_hash": "f150e3861a6309fad6a00e751f0b39e1c89a50a3fdadef891defd7c42d7e88a5", "fetched_at": "2026-08-29T09:21:22.413604+00:00", "kind": "homepage", "missing": false, "url": "https://react-tooltip.com/"}, {"content_hash": "b99af2342a371dd00b5aa12ba4bfc6b658f0593da15a105531ce6817ae816a59", "fetched_at": "2026-08-29T09:21:22.416007+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/getting-started"}, {"content_hash": "df7a16df2cb827124a2b9d005d7acfde30dcb04ccfc7b4bba6d005df1b1a61c4", "fetched_at": "2026-08-29T09:21:22.418096+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/v5/getting-started"}, {"content_hash": "5d9a3699f9798c9d03337eb018be2d76b3ee14824079bfb41b881f0d99ca8455", "fetched_at": "2026-08-29T09:21:22.419944+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/category/upgrade-guide"}, {"content_hash": "973e63262c870e88c02bc453aca5fe5227340b8acc436a5e8773c71de0a2255f", "fetched_at": "2026-08-29T09:21:22.421522+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/blog/digital-ocean-app-platform"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:26:24.298301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c68bfd7a23c3c1cfadb76156c321b2261055790b97ab9dd2e30963bebf3dbd54", "fetched_at": "2026-08-28T04:08:21.624183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ReactTooltip/react-tooltip"}, {"content_hash": "f150e3861a6309fad6a00e751f0b39e1c89a50a3fdadef891defd7c42d7e88a5", "fetched_at": "2026-08-29T09:21:22.413604+00:00", "kind": "homepage", "missing": false, "url": "https://react-tooltip.com/"}, {"content_hash": "b99af2342a371dd00b5aa12ba4bfc6b658f0593da15a105531ce6817ae816a59", "fetched_at": "2026-08-29T09:21:22.416007+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/getting-started"}, {"content_hash": "df7a16df2cb827124a2b9d005d7acfde30dcb04ccfc7b4bba6d005df1b1a61c4", "fetched_at": "2026-08-29T09:21:22.418096+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/v5/getting-started"}, {"content_hash": "5d9a3699f9798c9d03337eb018be2d76b3ee14824079bfb41b881f0d99ca8455", "fetched_at": "2026-08-29T09:21:22.419944+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/category/upgrade-guide"}, {"content_hash": "973e63262c870e88c02bc453aca5fe5227340b8acc436a5e8773c71de0a2255f", "fetched_at": "2026-08-29T09:21:22.421522+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/blog/digital-ocean-app-platform"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:26:24.298301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c68bfd7a23c3c1cfadb76156c321b2261055790b97ab9dd2e30963bebf3dbd54", "fetched_at": "2026-08-28T04:08:21.624183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ReactTooltip/react-tooltip"}, {"content_hash": "f150e3861a6309fad6a00e751f0b39e1c89a50a3fdadef891defd7c42d7e88a5", "fetched_at": "2026-08-29T09:21:22.413604+00:00", "kind": "homepage", "missing": false, "url": "https://react-tooltip.com/"}, {"content_hash": "b99af2342a371dd00b5aa12ba4bfc6b658f0593da15a105531ce6817ae816a59", "fetched_at": "2026-08-29T09:21:22.416007+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/getting-started"}, {"content_hash": "df7a16df2cb827124a2b9d005d7acfde30dcb04ccfc7b4bba6d005df1b1a61c4", "fetched_at": "2026-08-29T09:21:22.418096+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/v5/getting-started"}, {"content_hash": "5d9a3699f9798c9d03337eb018be2d76b3ee14824079bfb41b881f0d99ca8455", "fetched_at": "2026-08-29T09:21:22.419944+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/docs/category/upgrade-guide"}, {"content_hash": "973e63262c870e88c02bc453aca5fe5227340b8acc436a5e8773c71de0a2255f", "fetched_at": "2026-08-29T09:21:22.421522+00:00", "kind": "site_page", "missing": false, "url": "https://react-tooltip.com/blog/digital-ocean-app-platform"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 87, "longevity": 100, "rhythm": 89}, "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": 4166, "days_push": 79, "days_rel": 79, "gap_med": 7, "n_releases_24m": 14}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}