{"id":13455669,"url":"https://github.com/statico/jsgrids","last_synced_at":"2025-10-05T01:41:31.109Z","repository":{"id":42642049,"uuid":"267429798","full_name":"statico/jsgrids","owner":"statico","description":"📦 🔍 👀   A comparison tool to compare JavaScript data grid and spreadsheet libraries","archived":false,"fork":false,"pushed_at":"2025-10-01T20:19:42.000Z","size":1464,"stargazers_count":211,"open_issues_count":3,"forks_count":23,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-10-01T22:15:34.543Z","etag":null,"topics":["angular","angularjs","data-grid","data-grids","data-table","datagrid","datatable","grid","javascript","nextjs","react","spreadsheet","spreadsheets","svelte","table","tailwindcss","tanstack-table","typescript","vue","vuejs"],"latest_commit_sha":null,"homepage":"https://jsgrids.statico.io","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/statico.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"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":"2020-05-27T21:27:19.000Z","updated_at":"2025-10-01T20:19:46.000Z","dependencies_parsed_at":"2023-01-30T01:31:04.498Z","dependency_job_id":"9565a563-494d-4a8e-b8a1-1a183185a1b5","html_url":"https://github.com/statico/jsgrids","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/statico/jsgrids","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statico%2Fjsgrids","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statico%2Fjsgrids/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statico%2Fjsgrids/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statico%2Fjsgrids/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/statico","download_url":"https://codeload.github.com/statico/jsgrids/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statico%2Fjsgrids/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278399607,"owners_count":25980329,"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-04T02:00:05.491Z","response_time":63,"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":["angular","angularjs","data-grid","data-grids","data-table","datagrid","datatable","grid","javascript","nextjs","react","spreadsheet","spreadsheets","svelte","table","tailwindcss","tanstack-table","typescript","vue","vuejs"],"created_at":"2024-07-31T08:01:09.055Z","updated_at":"2025-10-05T01:41:31.102Z","avatar_url":"https://github.com/statico.png","language":"TypeScript","readme":"# jsgrids\n\nA List of JavaScript Spreadsheet and Data Grid Libraries - https://jsgrids.statico.io/\n\n[![GitHub repo](https://img.shields.io/badge/github-repo-green)](https://github.com/statico/jsgrids) [![GitHub contributors](https://img.shields.io/github/contributors/statico/jsgrids)](https://github.com/statico/jsgrids/graphs/contributors) [![GitHub last commit](https://img.shields.io/github/last-commit/statico/jsgrids)](https://github.com/statico/jsgrids/commits/main) [![GitHub branch status](https://img.shields.io/github/checks-status/statico/jsgrids/main)](https://github.com/statico/jsgrids)\n\n[\u003cimg src=\"https://github.com/user-attachments/assets/16e159b1-fa27-4237-89c7-600f3aeaa250\" width=\"600\" alt=\"screenshot of the jsgrids web interface\" /\u003e](https://jsgrids.statico.io)\n\n## Motivation\n\nI build a lot of internal tools for data auditing and workflows, and every few months I end up looking for the best data grid or spreadsheet-like library for JavaScript. Other lists and sites are out of date and unmaintained. My goal here is to make the best list for all data grid and spreadsheet libraries for the top JavaScript frontend frameworks ([1](https://2019.stateofjs.com/front-end-frameworks/), [2](https://2019.stateofjs.com/other-tools/)). You're welcome to help!\n\n## Contributing\n\nPull requests are welcome to help keep this project up to date. Please make sure the Vercel build passes successfully, and please make sure all source is formatted with [Prettier](https://prettier.io/) (there's a git hook that should do it for you anyway).\n\n## Development\n\n1. Create a [GitHub Personal Access Token](https://github.com/settings/tokens). You don't need to give it any scopes -- it's just to increase the API rate limit.\n1. Make sure you have [Node.js](https://nodejs.org/) version 12.0 or later and the [pnpm package manager](https://pnpm.io/) installed.\n1. Checkout the repo, run `pnpm install`\n1. Run `GITHUB_TOKEN=\u003cyour token here\u003e pnpm dev`\n1. Go to http://localhost:3000/ and bask in the wild splendor that is jsgrids\n\nInformation on each library is in `data/` and is parsed in `lib/libraries.ts`. Enjoy!\n\n## Miscellanous\n\n- jsgrids is hosted on [Vercel](https://vercel.com/)\n- This project makes extensive use of [Tailwind CSS](https://tailwindcss.com/), [Next.js](https://nextjs.org/) (with App Router), and [TypeScript](https://www.typescriptlang.org/)\n- Icons are from the various icon sets in [react-icons](https://react-icons.github.io/react-icons/)\n- The GitHub corner thing is Tim Holman's fancy [GitHub Corners](http://tholman.com/github-corners/) thing\n- All library descriptions are adapted from each package's home page\n\n## License\n\nThis project is licensed under the [MIT license](https://github.com/statico/jsgrids/blob/master/LICENSE).\n","funding_links":[],"categories":["Third Party Components","TypeScript"],"sub_categories":["Data Grids"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstatico%2Fjsgrids","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstatico%2Fjsgrids","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstatico%2Fjsgrids/lists"}