statico / jsgrids Goto Github PK
View Code? Open in Web Editor NEW๐ฆ ๐ ๐ ย A comparison tool to compare JavaScript data grid and spreadsheet libraries
Home Page: https://jsgrids.statico.io
License: MIT License
๐ฆ ๐ ๐ ย A comparison tool to compare JavaScript data grid and spreadsheet libraries
Home Page: https://jsgrids.statico.io
License: MIT License
Supplement new library: VTable
If I filter by e.g. Sorting, React-Table is the first time (not react-window), and then in the 3rd row, there is a blank React-Table? I'm assuming that the first one should be React-Window?
Not all the libraries that are free for personal use provides all of their features for free, some use community
and enterprise
licensing. For example, ag-Grid uses the e
symbol to indicate if it's an enterprise feature such as server-side
, pagination
, sorting
, filtering
, etc.
Having an icon indicative if it's an enterprise feature or not would be helpful for independent developers to know if the feature they want are free for personal use. We could also implement filters in the future.
The link https://canvas-datagrid.js.org/demo.html leads to Page not found.
Should be changed to:
Right now, the filter menus aren't very accessible with tab, space, escape, and the arrow keys. This should be fixed, but I don't know which library to use.
react-accessible-dropdown seems like a maintained fork of the very popular react-dropdown, but only has ~400 downloads/week. Plus, I'm not sure if will be a good choice with the Features picker.
Why I didn't turn this on from the beginning is a mystery.
https://github.com/mui/mui-x
https://www.npmjs.com/package/@mui/x-data-grid
https://mui.com/x/
This project has >500,000 combined downloads per week on npm.
It should be included in such an amazing list.
I'd like to find a better icon than "$" to indicate the revenue model, but nothing in react-icons that means "money" seems recognizable. Also, it looks like we can't guess the user's local currency without the call to a third-party geolocation service, like https://ipdata.co/ (which returns currency).
Hi.
Came across a few more libraries not listed on your site - perhaps for good reason but just in case.
Cheetah Grid
https://github.com/future-architect/cheetah-grid
https://future-architect.github.io/cheetah-grid/#/
https://frappe.io/datatable
https://github.com/frappe/datatable
https://www.grapecity.com/wijmo/demos/Grid/Overview/purejs
This appears during refreshes:
Warning: <title> should not be used in _document.js's <Head>. https://err.sh/next.js/no-document-title
Link: https://err.sh/next.js/no-document-title
I've tried moving the <Head>
stuff into _app.tsx and index.tsx, but I either get errors or the CSS styles disappear.
ag-grid: Yes (Free)
https://www.ag-grid.com/javascript-data-grid/row-spanning/
https://www.ag-grid.com/javascript-data-grid/column-spanning/
handsontable: Yes
https://handsontable.com/docs/javascript-data-grid/merge-cells/
glide-data-grid: Partial (Column spanning but not row)
https://www.github.com/quicktype/glide-data-grid/issues/487
This is a very useful resource! Thanks for doing it.
In the past I've used some of the tools already listed, but meanwhile I found another grid solution that's not very famous, but it's one of the best: Toast UI Grid. It has a fantastic balance between being heavy and providing a bunch of features.
https://ui.toast.com/tui-grid/
I think it should be past of the list.
I think it would be useful to see a table showing this data in a large grid like this: https://github.com/AmitMY/grids#shallow-comparison
It would let you easily see what features each packages is missing relative to competitors
Sencha and Bryntum have grids to:
https://www.sencha.com/grid/
https://www.bryntum.com/products/grid/
TypeScript support would be a good feature to list
Yup is much more popular and it's TypeScript inference is faster.
You left out one of the best grids available, which I've used extensively. It's the jqxGrid from http://jqwidgets.com. Check it out!
Please see my comment here: 00f67e1
9:01:51 PM: Error occurred prerendering page "/list". Read more: https://err.sh/next.js/prerender-error
9:01:51 PM: Error: Error getting GitHub data for recline: Error: GitHub repo okfn/recline has moved to datopian/recline
9:01:51 PM: Error occurred prerendering page "/". Read more: https://err.sh/next.js/prerender-error
9:01:51 PM: Error: Error getting GitHub data for recline: Error: GitHub repo okfn/recline has moved to datopian/recline
AntV/S2 ๏ผ A practical visualization library for tabular analysis.
github: https://github.com/antvis/S2/blob/master/README.en-US.md
website: https://s2.antv.antgroup.com/en/playground
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.