Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: RevoGrid – Spreadsheet data table for all frameworks (github.com/revolist)
100 points by kumakint on Jan 24, 2021 | hide | past | favorite | 19 comments



Nice work, seems a little faster compared to most data grids. Not as fast as DataGridXL though! (Disclaimer: I am the creator of https://datagridxl.com)

Best of luck!


Does this use canvas or the dom?


DOM, but a single div element per column. So no <tr><td> DOM.


"... for all _Javascript_ framerworks"


Great work. Datagrids are an underrated way to give your users more flexibility in how they interact with data. I'll be trying RevoGrid out next chance I get.


The work and polish of these "side projects" always inspire me.

Will this ever work on React Native? (sorry if I am that guy making insane demands..)


This seems very complete! I have been using ag-grid and I have not been particularly happy with it. It seems I constantly have to hack around to get something look the way I need it to. I am definitely gonna give this a shot. Thanks for sharing!


"Filter - Begin With" didn't seem to work for me on a couple columns.


I'm so fed up with misleading headlines. This is Javascript only, why is it not in the headline?, why does it say "all frameworks" and doesn't say "Javascript"?


Am I missing something or is there no IE11 support? A fairly common use case for a datagrid like this is as the heart of an enterprise app. Dead in the water with no IE11 support sadly. Looks great tho!


I work in that niche and if my experience is anything to go by many companies don't care about IE11 anymore.


Dead in the water for you maybe .Does microsoft even support IE11 any more? The fact that they didnt try to make it work for an unsupported browser is a plus to me.


It's beautiful. Well done!


Its unclear from looking at the features what this gives you over LibreOffice Calc. I guess that it runs in the browser and is written in Javascript, so maybe the extensibility is easier than Calc?

It would be nice to have a section in the README comparing revolist to other mature open source spreadsheet projects.


Missing the point here I think - it's for embedding data tables within a web application. Generally useful for enterprise applications & provides easy editing / filtering etc without the need to reinvent the wheel..


Seems more like an alternative to Handsontable than for LibreOffice Calc. That is, its not an end-user spreadsheet, but rather a spreadsheet/datatable component for use in your web applications.

Its a very different use case.


Data grids / tables / spreadsheets are different beasts. Always ask yourself what kind of table your SaaS app or website needs:

1) A read-only table for presentation purposes, with pagination and sorting options.

2) A read-only data grid that supports high-frequency updates/redraws, for things like Stock or Bitcoin trading.

3) A data grid to edit JSON/Javascript data, with user-friendly spreadsheet-like controls.

4) A spreadsheet-product, with features like formulas, merged cells, HTML (images) in cells, pivot tables, etc.

They have overlapping features. Most will have sorting, some will have undo/redo, some will have formulas, etc. If a table product has many features, it will probably suffer performance. Some libs are 1MB (minified!)

I have written an (unfinished and biased) article that compares a few data table products, for anyone that's interested: https://www.datagridxl.com/compare.


Yes, and RevoGrid is a data grid with spreadsheet like UI/styling. Which has a very different use case than a full blown spreadsheet like LibreOffice Calc or Google Docs.


Exactly.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: