SlickGrid – Advanced JavaScript Grid/Spreadsheet

SlickGrid is an advanced JavaScript grid/spreadsheet component.


  • Adaptive virtual scrolling (handle hundreds of thousands of rows with extreme responsiveness)
  • Extremely fast rendering speed
  • Supports jQuery UI Themes
  • Background post-rendering for richer cells
  • Configurable & customizable
  • Full keyboard navigation
  • Column resize/reorder/show/hide
  • Column autosizing & force-fit
  • Pluggable cell formatters & editors
  • Support for editing and creating new rows.
  • Grouping, filtering, custom aggregators, and more!
  • Advanced detached & multi-field editors with undo/redo support.
  • "GlobalEditorLock" to manage concurrent edits in cases where multiple Views on a page can edit the same data.
  • Support for millions of rows

jQuery Datagrid

A jQuery plugin to render datagrid. Works with local or remote data. Designed to be adaptive, simple to use and extendable.


  • Fetch data from any source: local data or remote data (using ajax, deferred function or plugin)
  • Render a simple HTML Table easy to style (no imposed css)
  • Simple columns definition
  • Semi-automatic sorter and pager (for remote data, you need to code server side)
  • Plugins for cell, pager and sorter renderers (easy to create, very easy to extend)
  • Events on each step (you do what you want with your data)
  • Convert form elements (input, select) into automatic filters (magic!)