everygrid
npmA data grid for the web.
Filter, sort and page through millions of rows without freezing the page. The heavy lifting runs in a Rust engine compiled to WebAssembly, inside a Web Worker.
- Configured in JSON: columns, editing, pagination and colours are data, not code.
- One API for React, plain JavaScript and jQuery — install
@everygrid/gridfrom npm, or drop in a single<script>tag.
npm: npmjs.com/package/@everygrid/grid - Virtual scrolling over 1.6 million streamed rows, inline editing with change tracking, and Excel export that loads only when it is used.
- Sorts 1 million rows in about 0.3 s while the page keeps responding; AG Grid and TanStack Table take 2.7 s and 4.9 s on the same rows, with the page frozen throughout.
- English and Korean interface. Open source under the MIT licence: github.com/ilsansoftware/everygrid
