{"id":20447631,"url":"https://github.com/acrool/acrool-react-table","last_synced_at":"2025-10-09T04:05:25.247Z","repository":{"id":55376532,"uuid":"522918717","full_name":"acrool/acrool-react-table","owner":"acrool","description":"CSS Gird Of React Table Design","archived":false,"fork":false,"pushed_at":"2025-08-21T15:38:25.000Z","size":3763,"stargazers_count":12,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-01T09:29:14.540Z","etag":null,"topics":["react","react-pagination","react-table"],"latest_commit_sha":null,"homepage":"https://acrool-react-table.pages.dev/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/acrool.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-08-09T11:22:11.000Z","updated_at":"2025-08-21T15:38:28.000Z","dependencies_parsed_at":"2023-02-15T14:31:21.669Z","dependency_job_id":"a246029f-6620-449a-8784-2640bb453719","html_url":"https://github.com/acrool/acrool-react-table","commit_stats":{"total_commits":37,"total_committers":1,"mean_commits":37.0,"dds":0.0,"last_synced_commit":"c82b87c9277f8c3e41447da470f483bed218530b"},"previous_names":["acrool/acrool-react-table","imagine10255/bear-react-table"],"tags_count":176,"template":false,"template_full_name":null,"purl":"pkg:github/acrool/acrool-react-table","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acrool%2Facrool-react-table","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acrool%2Facrool-react-table/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acrool%2Facrool-react-table/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acrool%2Facrool-react-table/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/acrool","download_url":"https://codeload.github.com/acrool/acrool-react-table/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acrool%2Facrool-react-table/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000755,"owners_count":26082921,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["react","react-pagination","react-table"],"created_at":"2024-11-15T10:28:05.136Z","updated_at":"2025-10-09T04:05:20.240Z","avatar_url":"https://github.com/acrool.png","language":"TypeScript","funding_links":[],"categories":["React component"],"sub_categories":[],"readme":"# Acrool React Table\n\n\u003ca href=\"https://acrool-react-table.pages.dev/\" title=\"Acrool React Table - CSS Gird Of React Table Design\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/acrool/acrool-react-table/main/example/public/og.webp\" alt=\"Acrool React Table Logo\"/\u003e\n\u003c/a\u003e\n\n\u003cp align=\"center\"\u003e\n    CSS Gird Of React Table Design\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![NPM](https://img.shields.io/npm/v/@acrool/react-table.svg?style=for-the-badge)](https://www.npmjs.com/package/@acrool/react-table)\n[![npm](https://img.shields.io/bundlejs/size/@acrool/react-table?style=for-the-badge)](https://github.com/acrool/react-table/blob/main/LICENSE)\n[![npm](https://img.shields.io/npm/l/@acrool/react-table?style=for-the-badge)](https://github.com/acrool/acrool-react-table/blob/main/LICENSE)\n\n[![npm downloads](https://img.shields.io/npm/dm/@acrool/react-table.svg?style=for-the-badge)](https://www.npmjs.com/package/@acrool/react-table)\n[![npm](https://img.shields.io/npm/dt/@acrool/react-table.svg?style=for-the-badge)](https://www.npmjs.com/package/@acrool/react-table)\n\n\n\u003c/div\u003e\n\n\n\n## Documentation\n\n- [Getting Started](https://acrool-react-table.pages.dev/docs/getting-started)\n- [Faq](https://acrool-react-table.pages.dev/docs/category/faqs)\n- [Components](https://acrool-react-table.pages.dev/docs/category/components)\n- [Features](https://acrool-react-table.pages.dev/docs/category/features)\n\n\n## Features\n\n- Use `React` + `CSS Grid`\n- Easier to use, help memory\n- Separate theme styles, making it easier to customize styles\n- Provide `Cell` Display Mode\n- Support `Sticky`\n- Support Header `Sort`\n- Support `Paginate` and can be used independently\n- Support `Detail`\n- Support `Footer`\n- Support `NextJS 14` (v5.0.3+)\n\n\n## Installation\n\n```bash\nyarn add @acrool/react-table\n```\n\n## Usage\n\nadd in your main.tsx\n```tsx\nimport '@acrool/react-table/dist/index.css';\nimport '@acrool/react-table/dist/theme/acrool.css'; // (Options theme) \n```\n\n## Option theme\n\nadd in your main.tsx, after dist/index.css\n\n- Acrool: @acrool/react-table/dist/theme/acrool.css\n- Game: @acrool/react-table/dist/theme/game.css\n\nthen in your page\n```tsx\nimport Table from '@acrool/react-table';\n\n\nconst Example = () =\u003e {\n    return \u003cTable\n        title={{\n            name:   {text: 'Title', col: 100},\n            desc:   {text: 'Text', col: true},\n        }}\n        data={[\n            {id: 1, field: {name: 'Image Chiu', desc: 'this is a frontend coder'}},\n            {id: 2, field: {name: 'Gary Chien', desc: 'this is a backend coder'}},\n        ]}\n    /\u003e;\n};\n```\n\n## Options\n\nif need use `null` value, options type\n\n```json\n{\n    \"compilerOptions\": {\n        \"strictNullChecks\": false\n    }\n}\n```\n\n\nThere is also a storybook that you can play with it:\n\n[![Play react-editext-example](https://raw.githubusercontent.com/acrool/acrool-react-table/main/play-in-example-button.svg)](https://acrool-react-table-storybook.pages.dev)\n\n\n## License\n\nMIT © [Acrool](https://github.com/acrool) \u0026 [Imagine](https://github.com/imagine10255)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facrool%2Facrool-react-table","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facrool%2Facrool-react-table","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facrool%2Facrool-react-table/lists"}