Overview

A JavaScript reporting tool is a set of web components used for data consolidation and visualization. ActiveReportsJS is a solution used by front-end developers to embed reporting within web applications. Major features such as the report designer and viewer components, powerful data visualizers, and the rich API make ActiveReportsJS an industry leader.

  • JavaScript Reporting Engine

    Leverage the powerful reporting engine to load and generate your reports in JavaScript on any device.

  • Client-Side Exporting and Printing

    Allow your end-users to quickly print or export report output to PDF, Excel, or HTML formats providing the document settings.

  • Multiple Report Types

    Fulfill your requirements for a reporting solution by building printable, analytical, interactive, or fixed-layout reports.

  • Reporting for any JS Framework

    Use ActiveReportsJS libraries for Angular, React, and Vue or integrate pure JavaScript components into any front-end solution.

  • Zero Server Dependencies

    Forget about back-end dependencies and focus on the reporting functionality of your client-side application.

  • Design Interactive JS Reports

    Provide report readers with comprehensive data visualizations including drill-down, drill-through, runtime sorting, and other interactive capabilities.

JavaScript Reporting Top Features

Cross-Platform Tools

Cross-Platform Tools

Build interactive, customizable reports with a multi-platform standalone designer application.

Powerful Data Binding

Powerful Data Binding

Bind a report to the REST API, OData, or GraphQL end-point in no time with the advanced data binding capabilities.

Flexible Report Layouts

Flexible Report Layouts

Choose among two layout types and dozens of controls to create a pixel-perfect report.

Personalized Reporting

Personalized Reporting

Make use of the Report Designer component to let users fine-tune reports.

Perfect View

Perfect View

Give end-users of your application the ultimate view, export, and print capabilities with the Viewer component.

Front-End Frameworks Support

Front-End Frameworks Support

Easily integrate ActiveReportsJS into your application with built-in Angular, React, and Vue support.

Standalone Report Designer

Build interactive, customizable report templates with a cross-platform report designer application.

ActiveReportsJS Designer

Install on your OS

The standalone report designer can be installed on Windows, Mac, or Desktop Linux.

User-friendly Interface

Create printable, analytical, or interactive reports using the intuitive interface and a rich set of data visualization components.

JSON Report Templates

Save report templates in JSON format and integrate them into your application as static resources or dynamic modules.

Embeddable JavaScript Report Viewer

Give end-users of your application the ultimate view, export, and print capabilities with the Viewer component.

Embeddable JavaScript Re section-background-grey

Embeddable JavaScript Report Designer

Make use of the Report Designer component to let users fine-tune reports.

JavaScript Report Designer Designer

Flexible Integration

Use the API to define the application-specific functions for creating, saving, opening, and previewing your reports.

Rich Customization

Change the color scheme using one of the pre-defined themes or create your own theme.

Multilingual support

Provide your users with the translated texts for the viewer UI elements such as tooltips and buttons.

What's New in ActiveReportsJS v2.2

What's New in ActiveReportsJS v2.2

Introducing ES modules
All the ActiveReportsJS npm packages now expose native ES modules. Modern JavaScript tools, such as Vite.js use ES modules to provide blazing performance for applications' development and building.

Creating Reports Programmatically
Report templates in ActiveReportsJS use JSON format that complies with a well-defined structure. In ActiveReportsJS v2.2 we exposed the TypeScript declarations for that structure so that you can easily build reports programmatically using IntelliSense features of Visual Studio Code or other IDE that supports TypeScripts declarations.

Chart Report Item Enhancements
Chart Report Item now supports Radar Line, Radar Area, Radar Bubble, and Radar Scatter plots. Also, the newly introduced Chart Rules feature allows to dynamically modify the appearance of the plot based on the runtime variables.

What's New

Resources

Support

Forums (24-hour Global Support)
Submit a Ticket

Documentation

Documentation
Demos

ActiveReportsJS is Trusted by the
World’s Leading Companies

Trusted by the World’s Leading Companies