{"adoption": {"forks": 103, "observed_at": "2026-08-28T04:04:08.289777+00:00", "stars": 1251}, "canonical_url": "https://ross.abutalabs.com/products/mantine-datatable", "card": {"archived": false, "artifact_type": "library", "description": "The table component for your Mantine data-rich applications, supporting asynchronous data loading, column sorting, custom cell data rendering, context menus, nesting, Gmail-style batch row selection, dark theme, and more.", "domain": ["web-development", "frontend", "developer-tools"], "enriched": true, "function": ["ui-components", "frontend-framework"], "health_score": 78, "homepage": "https://icflorescu.github.io/mantine-datatable/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["icflorescu/mantine-datatable"], "name": "icflorescu/mantine-datatable", "platform": ["cross-platform"], "pushed_at": "2026-08-07T07:53:51+00:00", "repo": "icflorescu/mantine-datatable", "stars": 1251, "tags": ["react", "mantine", "datatable", "datagrid", "typescript", "dark-mode", "pagination", "table-component", "nodejs", "web-server"], "topics": ["datagrid", "datatable", "mantine", "react", "typescript", "ui", "javascript", "dark-mode", "dark-theme", "uikit"], "urls": [], "use_cases": ["render sortable paginated tables in a React app", "display data from a remote API with loading indicators", "build data-rich admin dashboards with Mantine", "add Gmail-style batch row selection to a table", "show hierarchical data with nested tables", "add right-click context menus to table rows", "customize table cell rendering with custom components"], "what_it_is": "A lightweight, dependency-free React table/datagrid component built for Mantine UI applications, written in TypeScript. It provides datagrid features like asynchronous data loading, pagination, column sorting, batch row selection, custom cell rendering, row expansion, nesting, and dark-theme awareness.", "when_to_avoid": ["your project does not use Mantine UI", "you need a full-featured enterprise grid with grouping, pivoting, or virtualization at massive scale", "you are not using React"], "when_to_choose": ["your project already uses Mantine UI and React", "you need a lightweight datagrid without heavy dependencies", "you want built-in dark theme support matching Mantine color schemes", "you need async data loading, sorting, and pagination out of the box"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mantine-datatable", "repo": "icflorescu/mantine-datatable", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.289777+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:07:40.163578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1f799b35482bc12b769780f32965e95fea283151beea85fbe70ec4c851b99b73", "fetched_at": "2026-08-28T04:04:08.289777+00:00", "kind": "readme", "missing": false, "url": "https://github.com/icflorescu/mantine-datatable"}, {"content_hash": "12772de8233696a151ee25afe56e238650e40eec58b8a274ef5ea8bdfc4eb3d9", "fetched_at": "2026-08-29T12:18:35.755968+00:00", "kind": "homepage", "missing": false, "url": "https://icflorescu.github.io/mantine-datatable/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.289777+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:07:40.163578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1f799b35482bc12b769780f32965e95fea283151beea85fbe70ec4c851b99b73", "fetched_at": "2026-08-28T04:04:08.289777+00:00", "kind": "readme", "missing": false, "url": "https://github.com/icflorescu/mantine-datatable"}, {"content_hash": "12772de8233696a151ee25afe56e238650e40eec58b8a274ef5ea8bdfc4eb3d9", "fetched_at": "2026-08-29T12:18:35.755968+00:00", "kind": "homepage", "missing": false, "url": "https://icflorescu.github.io/mantine-datatable/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:07:40.163578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1f799b35482bc12b769780f32965e95fea283151beea85fbe70ec4c851b99b73", "fetched_at": "2026-08-28T04:04:08.289777+00:00", "kind": "readme", "missing": false, "url": "https://github.com/icflorescu/mantine-datatable"}, {"content_hash": "12772de8233696a151ee25afe56e238650e40eec58b8a274ef5ea8bdfc4eb3d9", "fetched_at": "2026-08-29T12:18:35.755968+00:00", "kind": "homepage", "missing": false, "url": "https://icflorescu.github.io/mantine-datatable/"}], "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:08.289777+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.289777+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.289777+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:07:40.163578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1f799b35482bc12b769780f32965e95fea283151beea85fbe70ec4c851b99b73", "fetched_at": "2026-08-28T04:04:08.289777+00:00", "kind": "readme", "missing": false, "url": "https://github.com/icflorescu/mantine-datatable"}, {"content_hash": "12772de8233696a151ee25afe56e238650e40eec58b8a274ef5ea8bdfc4eb3d9", "fetched_at": "2026-08-29T12:18:35.755968+00:00", "kind": "homepage", "missing": false, "url": "https://icflorescu.github.io/mantine-datatable/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.289777+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.289777+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:07:40.163578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1f799b35482bc12b769780f32965e95fea283151beea85fbe70ec4c851b99b73", "fetched_at": "2026-08-28T04:04:08.289777+00:00", "kind": "readme", "missing": false, "url": "https://github.com/icflorescu/mantine-datatable"}, {"content_hash": "12772de8233696a151ee25afe56e238650e40eec58b8a274ef5ea8bdfc4eb3d9", "fetched_at": "2026-08-29T12:18:35.755968+00:00", "kind": "homepage", "missing": false, "url": "https://icflorescu.github.io/mantine-datatable/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.289777+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.289777+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.289777+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:07:40.163578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1f799b35482bc12b769780f32965e95fea283151beea85fbe70ec4c851b99b73", "fetched_at": "2026-08-28T04:04:08.289777+00:00", "kind": "readme", "missing": false, "url": "https://github.com/icflorescu/mantine-datatable"}, {"content_hash": "12772de8233696a151ee25afe56e238650e40eec58b8a274ef5ea8bdfc4eb3d9", "fetched_at": "2026-08-29T12:18:35.755968+00:00", "kind": "homepage", "missing": false, "url": "https://icflorescu.github.io/mantine-datatable/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.289777+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.289777+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:07:40.163578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1f799b35482bc12b769780f32965e95fea283151beea85fbe70ec4c851b99b73", "fetched_at": "2026-08-28T04:04:08.289777+00:00", "kind": "readme", "missing": false, "url": "https://github.com/icflorescu/mantine-datatable"}, {"content_hash": "12772de8233696a151ee25afe56e238650e40eec58b8a274ef5ea8bdfc4eb3d9", "fetched_at": "2026-08-29T12:18:35.755968+00:00", "kind": "homepage", "missing": false, "url": "https://icflorescu.github.io/mantine-datatable/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:07:40.163578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1f799b35482bc12b769780f32965e95fea283151beea85fbe70ec4c851b99b73", "fetched_at": "2026-08-28T04:04:08.289777+00:00", "kind": "readme", "missing": false, "url": "https://github.com/icflorescu/mantine-datatable"}, {"content_hash": "12772de8233696a151ee25afe56e238650e40eec58b8a274ef5ea8bdfc4eb3d9", "fetched_at": "2026-08-29T12:18:35.755968+00:00", "kind": "homepage", "missing": false, "url": "https://icflorescu.github.io/mantine-datatable/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:07:40.163578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1f799b35482bc12b769780f32965e95fea283151beea85fbe70ec4c851b99b73", "fetched_at": "2026-08-28T04:04:08.289777+00:00", "kind": "readme", "missing": false, "url": "https://github.com/icflorescu/mantine-datatable"}, {"content_hash": "12772de8233696a151ee25afe56e238650e40eec58b8a274ef5ea8bdfc4eb3d9", "fetched_at": "2026-08-29T12:18:35.755968+00:00", "kind": "homepage", "missing": false, "url": "https://icflorescu.github.io/mantine-datatable/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:07:40.163578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1f799b35482bc12b769780f32965e95fea283151beea85fbe70ec4c851b99b73", "fetched_at": "2026-08-28T04:04:08.289777+00:00", "kind": "readme", "missing": false, "url": "https://github.com/icflorescu/mantine-datatable"}, {"content_hash": "12772de8233696a151ee25afe56e238650e40eec58b8a274ef5ea8bdfc4eb3d9", "fetched_at": "2026-08-29T12:18:35.755968+00:00", "kind": "homepage", "missing": false, "url": "https://icflorescu.github.io/mantine-datatable/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1471, "days_push": 26, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}