Stimulsoft Reports.JS
Reporting tool for JavaScript
Stimulsoft Reports.JS offers a wide range of reporting components created in pure JavaScript. The report builder can be easily integrated into any JavaScript app, works in any modern browser – Chrome, Firefox, Safari, Edge, and supports Node.js. The product contains everything you need to create, edit, build, view and export reports of high complexity. The reporting tool works without server dependencies - only on the client side!Capabilities
Standalone
The full-featured desktop version of the report designer based on the Electron framework and works on any computer in most operating systems. This reporting tool includes a data engine, designer, and viewer to provide the full circle of data analytics and report creation.
Download for Windows
Node.js
Our reporting tool supports the work on the Node.js platform. The main difference from the browser version of the software is that it works with reports without a visual part. A full cycle of creating, editing, and exporting reports is provided directly from JavaScript code.
Node.js samples
Browser
The report generator for JavaScript contains the components for integration into a web browser. The software includes a powerful report engine, a functional report designer, and a convenient viewer that provides a full cycle of report generation, export, and printing.
JavaScript samples
With Stimulsoft report generator you can:
Create and export reports
Pure JavaScript report engine! With our report engine, you can easily create, build, and run reports. Our report designer offers an easy and convenient interface providing a powerful and flexible set of components to meet the unique needs of your applications.Use report builder on the client and on Node.JS
You can use our engine without problems on the client-side with zero server dependencies. At the same time you can on the Node.js server. It allows users to remove different solutions for different goals and use the universal report generator Stimulsoft Reports.JS.Customize the look of your reports with our report viewer
Stimulsoft offers a powerful and flexible report viewer, allowing you to customize the interface to fit your specific needs. Enjoy features like drill-down, data grouping, and exporting to improve your report viewing experience. Try it today and see how it can benefit you.Embed the end-user report designer in your apps
Our report designer comes at no additional cost and royalty fees, making it an affordable solution for businesses of all sizes. Whether you need to generate reports for internal use or for distribution to clients, Stimulsoft Designer has got you covered.Export to a variety of formats, including PDF
Create professional and secure PDFs with Stimulsoft. Our software allows you to quickly export reports to PDF, and even generate tagged PDF/A documents for enhanced accessibility and security.Value the set of components for creating report
With our solution, you may create documents with multiple charts, gauges, maps, pivot tables, expressions, barcodes, visual programming for events, and many more elements and components for designing reports and informative data analytics.Exporting and printing on the app client-side
Easily enable exporting and printing of reports in your applications. We offer a wide range of export formats including PDF, Word, Excel, HTML, SVG, and more.Connect Data
You can bind your reports with OData, Excel, JSON, REST API. Our standalone multi-platform designer app and embeddable report designer component provide easy data management that is both user-friendly and effective.Data for reports
Our reporting tool supports many ways to connect data to a report using both the report designer functionality and code. We offer a vast list of supported data servers – MS SQL, Firebird, MySQL, PostgreSQL, etc. We support all standard types of OData protocol. You can get data from XML, JSON, Excel, and other files. Preliminary preparation and transformation of data, creation of virtual data sources, and the ability to embed your data directly into the report template as resources are available. This is just a shortlist of what our report writer can do with data.Variety of export formats
Work with reports does not end with their design and rendering - they should be shared with employees or sent for review to managers. Our products support export to a large number of formats. These are the popular PDF with support for signatures and encryption, universal HTML for viewing in any browser, text (TXT) for printing on dot matrix printers, and many other file and image formats. Save ready-made reports in the desired format and share them in any convenient way.Report viewer
The report viewer is a special component that allows you to show reports. Generally, viewing of reports occurs more often than creating and editing and, accordingly, is more important. Due to this, the viewer should be fast, convenient, and fully customizable. It works with parameters, multi-level drill-down capability, interactive reports, viewing and saving resources, and much more are supported. For the full integration of the component into the project, we offer many design themes and options for customizing the appearance and behavior.Report Designer component
The report designer is the essential component for creating, editing, and publishing reports. With the designer, you can easily connect data from various sources like SQL and NoSQL databases, web services, XML, JSON, Excel, and other file sources. You can drag and drop the data onto the template page and use various components such as tables, barcodes, and charts to create reports. The designer also allows you to apply visual design using styles, publish reports, and perform many other functions. Integrating the report designer into your applications is easy and requires just a few lines of code. Moreover, the report designer component is licensed royalty-free, which means that your users can create reports without any additional charges.Integration
Our report generator is excellent for working in any JavaScript application. Components are optimized to work with the most popular platforms such as Node.js, Angular, React, Vue.js, ASP.NET, etc. We have created a special functionality for rapid and simple integration of a report to a project – the Publish wizard that you may find in the standalone designer or online.For integration you need to install only one package from the NPM repository, or download the package from our website to a computer and add several JS-scripts and CSS-styles to the project. All other things you can find in our report builder, written in pure JavaScript.