Grid.js
p/grid-js
Free and open-source HTML table plugin that works everywhere
Steven Dixon
Grid.js — Free and open-source HTML table plugin that works everywhere
Featured
26
Grid.js is a Free and open-source HTML table plugin written in TypeScript. It works with most JavaScript frameworks, including React, Angular.js, Vue and VanillaJs.
Replies
Best
Joshua Pinter
Really great stuff! How does it handle large data sets (1,000+) with loading, searching, sorting, etc.?
Gergely Varga
Wow, this is really great! Quick question: any plans on making the tables fully responsive? eg. convert from table to divs on mobile?
Camilo Micheletto
Congratulations @afshinmeh , this work is great, it was always a bummer to manage tables and pagination - no more! Thank you!
Kaushik Thirthappa
This looks excellent. We have looked at Datatables in the past and quite liked it but comes with limitations. A more open source alternative is just what's needed. Thanks for building this.
Afshin Mehrabani
Hello folks :wave: I’m Afshin, the creator of Grid.js. Grid.js is an open-source table library written in TypeScript and published under MIT license. My goal is to develop a framework agnostic table library that: - Works everywhere. You don’t need a specific framework to use Grid.js - Lightweight and easy to use - Fully documented and tested - Developer friendly. Grid.js is written in TypeScript! - Supports all modern web browsers Please take a look at the examples (https://gridjs.io/docs/examples/...) section and let us know if you have any suggestions. Although Grid.js is currently designed to work with web-browsers, I’m actively thinking and working on adding other integrations like React Native (see https://gridjs.io/docs/philosophy) Please let me know if you have any suggestions or comments. Happy hacking! :computer:
Volkan Kaya
Any plans to add filters for each column? Looks great btw!
Afshin Mehrabani
@volkandkaya Yes! We will have this feature soon. Each column will have a user input (textbox, date picker, number field, etc.)
Tom Allen
I love the clean, simplicity of the code and generated table, awesome work! I'd love to hear your plans for this - is it your intention that this stays a relatively lightweight, simple design that fits, say 70% of the basic web use case? Or are you planning to expand it into a Datatables adjacent product which has every conceivable option covered but which can also be frustratingly complex to configure and use as a result (props to Allen@Datatables for his amazing work!)
Stephen Campbell
very cool. if the table includes hyperlinks do they work?
Average La
This is so clean and readable. I would like to know if someone tried this with large a large dataset like 500k++ rows with 14 columns of data
Jan Jaap
How do you handle server-side pagination for large sets of data?
Afshin Mehrabani
@jan_jaap there is a server side storage now that can fetch data from a remote server but I'm currently working on integrating other core components like search, pagination, etc. with the server storage. See: https://gridjs.io/docs/examples/...
Afshin Mehrabani
@jan_jaap Added in v1.4.0!
Denis Vladimirovich
Is it possible to pin the column header as it is in MS Excel?
Hadi Farnoud
that's amazing @afshinmeh. so useful
🚀 Pierre-Henry 💡
Great job!
David kart
cool. Kudos
Richard Consuegra
Not, bad! but this one, lots faster see : https://youtu.be/8_8VoQH3RtM
Michael Waldron
Another great open source project. Nice work!
Afshin Mehrabani
@michael_waldron thank you Mike!!
Zack Varney
really cool
Adam Tech
Nice component!
Youta 2010
It is too good