ActiveReportsJS Quickstart
Getting Started with the JavaScript Reporting Control
ActiveReportsJS Report Template
ActiveReportsJS is a reporting solution for visualizing data in front-end applications. Through the Report Designer program of ActiveReportsJS,
you can easily create a report of the desired template using only JSON data. In addition, through the JavaScript Report Viewer component and library, reports can be distributed in various environments including Windows, Web, and Mobile

Explore More Templates at a Glance
Quickly browse a wide variety of templates by category using the slider.
Education
Finance
Why Should I Use ActiveReportsJS?
ActiveReportsJS has all the reporting features that developers and end users have needed for a long time. With JavaScript technology, you can now extend your reporting solution regardless of platform.

Ask Anything!
Share your vague concerns and questions about ActiveReportsJS with MESCIUS's expert team. We empathize with your concerns and are here to help.
ActiveReportsJS Webinar
The New World of Low-Code Reporting
The Busy Developer's Reporting Wizard | ActiveReportsJS
We'll introduce the various features and characteristics of ActiveReportsJS and explain how to use them. Download the free trial version of ActiveReportsJS and follow along!
No Complicated and Heavy Web Report Development!
Now, create a front-end-based reporting solution with JavaScript and JSON.

ActiveReportsJS Designer Supports data connections in JSON format, such as REST API, OData, and GraphQL, and allows you to quickly and easily create reports in the style you want with drag-and-drop, without coding.
- Supports Windows, Mac, and Linux OS
- Intuitive drag-and-drop GUI
- Switch to JS Report
- Flexible integration
- Various customizations
- Multilingual support
JavaScript Framework Support
ActiveReportsJS is built to be framework-agnostic, offering full support for popular JavaScript frameworks like React, Vue, Angular, Next.js, Vite and Nuxt.
ActiveReportsJS Key Features
List of Services
-
Powerful Data BindingList Item 1Enhanced data binding capabilities allow you to quickly and easily bind reports to REST APIs, OData, and GraphQL.
-
Flexible Report LayoutList Item 2Choose from two different layout types and a variety of controls to create a more complete report.
-
Data VisualizationList Item 3Generate high-performance JavaScript reports for your web applications using a variety of JSON data sources. Gain greater insights through tables, lists, and charts.
-
Custom ReportsList Item 4Leverage the Report Designer component to help users create reports faster and more sophisticated.
-
Perfect ViewerUse the viewer component to provide your end users with the best viewing, exporting, and printing capabilities.
-
Front-end Framework SupportActiveReportsJS supports all major frameworks, making it easy to integrate into Angular, React, Svelte, Vue, Nuxt, Next.js, and Vite applications.
ActiveReportsJS Online Tutorial
Learn the Various Features of the JavaScript Reporting Control.
ActiveReportsJS Quickstart
Getting Started with JavaScript Reporting Controls Guide

Ask Anything!
Share your vague concerns and questions about ActiveReportsJS with MESCIUS's expert team. We empathize with your concerns and are here to help.
MESCIUS Developer Forum
ActiveReportsJS v6.2 New features

[Angular 22 Support]
- Angular wrappers for Report Designer and Report Viewer now build in Angular 22 projects
[AI-Powered Report Visualization]
- ActiveReportsJS AI Assistant : Available in the Standalone Report Designer and the Report Designer component embedded in web applications
- Explore Feature : Build table, tablix, and chart visualizations from a data set using AI
- Field Metadata Only : Only field names and types are sent to the AI provider, never the actual data
- Instant Visuals Fallback : Built-in instant visuals suggest visualizations when the AI Assistant is not configured or a request fails
- Visualization Cards : Generated visualizations are displayed as cards with a short description of each
[Multi-Value Parameter Enhancements]
- Enable Empty Array Option : Submit multi-value parameters without selecting any value
- Select All Value Option : Pass a single sentinel value such as * to the query when (all) is selected
[Report Designer API Improvements]
- Default Paper Size Setting : Set the default paper size for new reports using standard or custom sizes
Purchase Procedure
Click on each button to see detailed information about each step of the purchasing process.






































