Skip to main content Skip to footer
ActiveReportsJS Reporting Solution

Advanced Vite Reporting Tools

ActiveReportsJS is a powerful Vite reporting tool, allowing developers and report authors to easily design and display reports within their Vite applications. With features such as drill-down, runtime data filtering, and interactive parameters, ActiveReportsJS simplifies the process of building and managing Vite reports.

  • Design reports with our cross-platform standalone designer app

  • Create responsive, mobile-friendly Vite reporting applications

  • Embed the Vite Report Designer and Viewer components with TypeScript declarations

  • Deploy your Vite reporting solution without the need for server-side dependencies

Download Free Trial Request a Demo

Try Our Top Performing Reporting Tools

Vite Report Designer Quick Start Guide
Install from npm

npm install @mescius/activereportsjs-react@latest

Import report designer module

import { Designer } from "@mescius/activereportsjs-react";

Declare report designer markup <Designer report={{ id: 'report.rdlx-json', displayName: "sample report" }} />

Learn more with our complete quick start guide for the ActiveReportsJS Vite Report Designer.

Vite Reporting Product Highlights

Design Interactive Vite Reports

ActiveReportsJS makes it easy for developers to create dynamic, interactive reports with features such as drill-down, drill-through, and runtime sorting, allowing users to explore data in meaningful ways. Drill-down functionality lets users interactively collapse or expand report sections, revealing deeper layers of data without overwhelming the initial view. Drill-through reports take this a step further by enabling users to click on data points, such as bars or charts, to navigate to detailed reports, making complex data easier to explore and understand​.

ActiveReportsJS report users are able to reorder data on the fly, creating a customizable and intuitive experience without the need to modify the report definition directly. These interactive features, combined with ActiveReportsJS’s rich visualization tools, such as charts, sparklines, and barcodes, make it an excellent choice for creating responsive, client-side reports.

Client-Side Exporting and Printing

ActiveReportsJS offers a robust set of client-side exporting and printing capabilities, enabling end-users to easily print or export reports to formats such as PDF, HTML, XLSX, and CSV. Developers can control which export formats are available, while also customizing document settings, such as file names, encryption, and content restrictions.

This client-side functionality ensures that users can export reports without relying on server-side resources, making it ideal for lightweight, decentralized applications.

Multiple Report Types

Leverage ActiveReportsJS’s Vite reporting tools to build printable, analytic, interactive, or fixed-layout reports. ActiveReportsJS provides detailed insights into the varieties of report types supported by the Vite toolset, allowing you to customize reporting solutions to fit your application’s needs.

Pageless Reports

A multi-section continuous page layout that combines multiple continuous page layouts together.

Dashboards

A multi-section page layout, ideal for visualizing data in a dashboard format.

Page Reports

A fixed-page layout that builds pixel-perfect reports

Continuous Page Reports

A banded layout that consists of bands for special layouts in reports

Zero Server Dependencies

ActiveReportsJS empowers developers to integrate the Vite Report Designer and Viewer directly into client-side applications, offering effortless connectivity to existing back-end infrastructure. Built with zero server-side dependencies, ActiveReportsJS eliminates the need for developers to integrate server-side components, reducing overhead and simplifying deployment.

This approach enables developers to deliver fully functional reporting solutions within the browser, ensuring faster performance and scalability for Vite applications. Additionally, ActiveReportsJS provides extensive flexibility, allowing seamless data binding to APIs or databases using TypeScript, making it an adaptable and robust solution for modern Vite-based web projects.

Powerful Data Binding

Leverage the power of ActiveReportsJS in your Vite applications by effortlessly binding reports to REST APIs, OData, or GraphQL endpoints. With its advanced data binding capabilities, you can connect your reports to virtually any data source, ensuring a seamless integration with modern APIs. By following the data binding guide, you'll learn how to configure data sources, set up datasets, and link them to your report controls to create dynamic, data-driven reports. Whether you're fetching hierarchical data or working with paginated results, ActiveReportsJS simplifies the process, allowing you to focus on delivering robust reporting solutions for your Vite projects.

Vite Reporting Top Features

What's New in ActiveReportsJS v6

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.

Easy Licensing and Distribution

Add distribution keys to your applications through your Mescius account.

Licensing FAQs

ActiveReportsJS uses a deployment-based licensing model. Deployment licenses vary depending on whether the deployment is commercial or non-commercial.

Learn more about licensing

Request a Trial Key

Our sales team can provide 30-day trial Distribution Keys, allowing you to deploy ActiveReportsJS during your trial period.

Reach out to our Sales Team

Have Questions? We're Here to Help

Email sales@mescius.com to schedule a call with our product specialists or request a personalized demo through support to discuss your project needs.

Contact Support

Resources

Support

Forums (24-hour Global Support)
Submit a Ticket

Documentation

"We chose ActiveReports due to its full feature set, friendly licensing model for web-based applications, and ease of development."

AARON CHRISTIAN, DIRECTOR OF SOFTWARE DEVELOPMENT, ORION HEALTHCARE TECHNOLOGY

"I cannot imagine developing reliable, robust, business applications without ActiveReports!"

JIM BULLINGTON, JAMES BULLINGTON CONSULTING SERVICES

"Ease-of-use and the ability to have multi-level subreports were the two main considerations. ActiveReports stood head and shoulders above the other three products."

ROD PICK, SOFTWARE DESIGNER & IT MANAGER, MELMARC PRODUCTS

"The uniqueness of the ActiveReports products has helped to boost our sales which is always a good thing."

WENDY MATHIS, SOFTWARE ENGINEER, KNOWLEDGE RELAY

Trusted by the World's Leading Companies

Featured Clients of MESCIUS