• Comprehensive and Modern JavaScript Data Presentation

    DataViewsJS enables you and your users to easily and professionally customize the presentation of the data. Visualize and provide different perspectives into the data using Grid, Horizontal Grid, Card, Masonry, Kanban, Timeline, and Gantt.

  • Full Framework Support

    Full Support for JavaScript frameworks. Easy to use and included support for Angular, React, and Vue.

  • Virtual Loading and Server-Side Paging

    You get to make the decision. Only load the specific data that you need from a server as you need it to better optimize the performance of your application.

  • High Performance

    Fast, full-featured, and customizable data grid for efficient data display and editing.

  • Standalone Calculation Engine

    Leverage the powerful calc engine to perform calculations on any set of JSON data. With our calculation engine, your computing power is optimized for large data and complex calculations. The calculation engine can also be used separately from DataViewsJS.

  • Localization

    Includes localized resources for Chinese, Japanese and Korean. Additional languages can be easily added.

Customize Everything


Each layout includes a full set of options and an API, so customization is simple. Decide between vertical or horizontal alignment, determine field placement, or format the overall look. The possibilities are endless.

Row Templates

Create templates for rows, groups, headers, and footers with plain HTML and CSS. Use templates to present a row on multiple lines in a traditional tabular display or create any kind of card you can imagine.

Built-in and Custom Data Field Presenters

Use configurable presenters to determine how to show data fields, columns, and headers. Choose from built-in presenters, such as Sparklines, progress bars, and image containers or write your own.