Steven Dixon

Grid.js - Free and open-source HTML table plugin that works everywhere

by

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.

Add a comment

Replies

Best
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.)
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!
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:
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?
Michael Waldron
Another great open source project. Nice work!
Afshin Mehrabani
@michael_waldron thank you Mike!!
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.
Adam Tech
Nice component!
Joshua Pinter
Really great stuff! How does it handle large data sets (1,000+) with loading, searching, sorting, etc.?
Youta 2010
It is too good
Camilo Micheletto
Congratulations @afshinmeh , this work is great, it was always a bummer to manage tables and pagination - no more! Thank you!
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
David kart
cool. Kudos
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?
🚀 Pierre-Henry 💡
Great job!
Zack Varney
really cool
Richard Consuegra
Not, bad! but this one, lots faster see : https://youtu.be/8_8VoQH3RtM
Denis Vladimirovich
Is it possible to pin the column header as it is in MS Excel?
Hadi Farnoud
that's amazing @afshinmeh. so useful