Stimulsoft Reports.BLAZOR

Reporting tool for Blazor

Stimulsoft Reports.BLAZOR is a cross-platform reporting tool created for integration in applications, which works using the Blazor framework. Our components support all the main capabilities of Blazor. They can work both on the .NET server-side and the client-side with the use of WebAssembly technology. All you need to work with the product is a modern Web browser!

Reports for Blazor apps

Our report writer Stimulsoft Reports.Blazor enables you to create reports of any complexity, ranging from standard invoices to more intricate documents with parameters, interactive sorting, and drilldown capabilities. We have a wide range of professionally-designed report templates with varying types and functionalities for you to choose from. Right away, you can explore various reporting options available with our Online Demo.

Features

Blazor framework is similar to Angular and other JavaScript frameworks, and the applications which were written on them work in the browser window. The main difference is the use of universal .NET libraries, which can work both on the server-side and fully on the client-side using WebAssembly technology. To work with reports, you can use familiar development environments and C# code. You can easily switch from the client-server technology to full client, the support of both deployment modes, and much more you will find in the report builder for Blazor.

Blazor Server

When using the Blazor Server technology, all the logic of an application works on the server-side. Only the user interface of the viewer and report designer is displayed in the browser window. A browser sends an event via the SignalR module when interacting with the interface. The server processes it and sends back the information about what part of a visual interface is updated. All the work with a visual part of components, data processing, and report generation is carried out on the server-side, which allows you to use reporting components almost on any device. Server performance is crucial here.

Blazor WebAssembly

The technology is intended to develop working applications in a browser. A visual part is created, the viewer and report designer are customized, and events are connected and processed using C# code and Razor technology. Next, an application is compiled into .NET assemblies and fully loaded to a browser using the WebAssembly. When the report builder works, browser resources are used. Accordingly, requirements to the server are minimal. When using WebAssembly for developing a project, your browser should support this technology.

Using a report designer and viewer in applications

Our components are designed with consideration for the differences and features of the Blazor Server and Blazor WebAssembly platforms. The report viewer and designer support theming, interface localization, have a set of all necessary events for full-fledged work with reporting components, and do not require additional licensing fees for users of your application while working on document creation.

You can evaluate the functional capabilities and appearance of the report designer component using our online designer. The products use a common logic for working with data and use the same UI.

Server

The technology combines speed and functionality. Developing reports on the server, the operation of the viewer interface, and the designer on the client in the browser window.

WebAssembly

The cross-platform technology runs entirely in the web browser window. Our reporting components support the maximum possible functionality for this platform.
Also, try Stimulsoft BI Designer for developers - a standalone tool for creating reports for your applications and services. The designer is available as a standalone application for Windows, macOS, and Linux (.deb and .rpm) systems. The unified interface and approaches to creating and editing documents on different platforms greatly increase ease of use and productivity.

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.

Integration

Stimulsoft Reports.BLAZOR report builder is created for simple and rapid integration of reporting components to Blazor projects. Visual art is placed on the Razor page, and all events are processed using C# code and the .NET Framework. 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.
All you need for integration is to install a package from the NuGet repository or download a package from our website to your computer and add the necessary libraries to a project. You don’t need any additional modules and particular extensions, and all that you need is already in the product.

Compatibility

Stimulsoft Reports.BLAZOR report builder is a part of the unified Stimulsoft platform, and the reports created in other products will work in Stimulsoft Blazor and vice versa. You can create a report template in the desktop version of the report designer and continue to edit it in the cloud using the online version. We have tried to ensure that reports and dashboards are compatible with each technology.
Stimulsoft Reports.WEB

Stimulsoft Reports.WEB

Stimulsoft Reports.BLAZOR report builder is a part of the Stimulsoft Reports.WEB product, a cross-platform set of tools for report creation using ASP.NET, ASP.NET MVC, .NET Core, Angular and Blazor technologies. It includes a powerful and fast report engine using a universal .NET platform, a simple and convenient HTML5 report designer, and an interactive and fast HTML5 report viewer.

What's next?

We have prepared hundreds of reports and dashboards templates grouped by spheres of use. You can immediately use them by connecting your data or change according to your requirements. Our lessons and technical documentation will help make your work effective! Moreover, you can request the training courses from our technical specialists, subscribe to our YouTube channel to always get new videos, and receive all your answers in our online documentation.
Training Courses

Training courses

Are you faced with difficulties when creating reports and dashboards? This is not a problem! This email address is being protected from spambots. You need JavaScript enabled to view it. and request for training - our specialists are ready to help.
Videos

Video lessons

We have prepared many video materials for the designing reports and dashboards. All tutorials are grouped by specific topics and regularly updated and supplemented.

Documentation

Documentation

Our online user guides describe both the general functionality of the product and provide advice and suggestions for the report design and hints of setting components for reporting.
Documentation

Samples

Check out sample projects and report templates for working with our products. You can also view and download our samples and source code from GitHub.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.