Best JavaScript Data Grids and Spreadsheets

Smart Table

Smart Table is a table module for angularJS. It allows you to quickly compose your table in a declarative way including sorting, filtering, row selection pagination. It is lightweight (around 3kb minified) and has no other dependencies than AngularJS itself. Check the documentation website for more details.

Custom builds

Smart Table is based around a main directive which generate a top level controller whose API can be accessed by sub directives (plugins), if you don’t need some of these, simply edit the gulpfile (the pluginList variable) and run gulp build.


Custom pagination

Smart Table custom pagination

Filter data

Smart Table filter data

Dropdown strict select

Smart Table dropdown select


  • 1804
  • 513
  • 62
  • License: MIT
  • Author: Rendard Laurent
  • Last update: N/A