Best JavaScript Data Grids and Spreadsheets


jui_datagrid is an Ajax-enabled jQuery plugin, useful to manipulate database data in tabular format.

Fully customizable, simple but powerful API, jQuery themes compatible, localization support. It has a modular design, so it is using juipagination plugin for paging and juifilter_rules plugin for searching.


  • Features
  • Display tabular data
  • CSS based themes compatible with jQuery-UI Theming
  • Multiple instances in same page
  • Get data in JSON format using AJAX (any server-side technology)
  • Change columns order
  • Show/hide columns
  • Style columns
  • Flexible data sorting
  • Single or multi-select rows
  • Powerful pagination
  • Powerful filters (Query builder)
  • Column value conversion using javascript (or server side) function
  • Preferences dialog available to user
  • Debug mode available
  • Localization


Filter data and sorting

jui_datagrid filter data and sorting

Grid preferences in a pop-up

jui_datagrid grid preferences in a pop-up

Grid tools in a pop-up

jui_datagrid grid tools in a pop-up

Multiple rows selection

jui_datagrid multiple rows selection

Footer bar

jui_datagrid footer bar


  • 56
  • 21
  • 17
  • License: MIT
  • Author: Christos Pontikis
  • Last update: N/A