
ActiveReportsJS is a powerful JavaScript reporting tool, allowing developers and report authors to easily design and display reports within their web applications. With features such as drill-down, runtime data filtering, and interactive parameters, as well as compatibility with popular frameworks, ActiveReportsJS simplifies the process of creating and managing reports.
Design reports with our cross-platform standalone designer app
Create responsive, mobile-friendly reporting applications
Embed the Report Designer and Viewer on the client without server-side dependencies
Use our decision tree to find the perfect MESCIUS product for your needs. Answer a few quick questions, and our sales team will follow up with you to guide you through the next steps! Click the button below to open a short questionnaire (hosted on Typeform).

Cell-Based Report Designer ActiveReportsJS v6.0 introduces a new cell-based layout mode, giving developers spreadsheet-like precision for positioning report items, ideal for reports that will be exported to Excel with accurate alignment and structure. You can switch between free-form and cell-based layouts at any time, enabling flexible design workflows without sacrificing control.
New Excel Export ActiveReportsJS’s redesigned Excel Export delivers cleaner, more accurate spreadsheets by generating separate sheets for each report section, preserving native number and date types, and applying the formatting defined in the report. It also takes full advantage of the new cell-based layout system to ensure precise cell alignment, eliminating the fragmented columns and rows common in earlier exports.
Configuring Animation Effects ActiveReportsJS now adds an animations property to the Report Viewer initialization options and the Angular, React, Vue, and Svelte Viewer components, allowing developers to configure interactive animation effects for charts and tables. Tables support onHover row highlighting with customizable text and background colors, while charts support onLoad, onHover, and highlight animations for richer visual feedback.
Manage your licenses through your MESCIUS account.
ComponentOne is licensed per developer. Once you purchase a license, you can build and publish your .NET applications using ComponentOne controls. Licensing is perpetual and royalty-free.
To create your own commercially licensed SDK or web application builder, choose the Commercial OEM license. Commercial OEM and SaaS licenses are customized per customer.
Our End-User License Agreement (EULA) includes information on ComponentOne's licensing, legal agreement, and the terms and conditions that govern software usage.