Blog
Guides, release notes, and notes from building an open-source reporting engine for .NET.
Majorsilence Reporting can be published with .NET’s Native AOT compiler (<PublishAot>true</PublishAot>) and the Trim Analyzer (<PublishTrimmed>true</PublishTrimmed>). Most of the engine is already AOT-compatible. The features that rely on runtime code generation — the <Code> element’s...
Read post →Legacy reporting tools like SAP Crystal Reports and Microsoft SQL Server Reporting Services (SSRS) were built for a different era of software. If your team is running .NET 8 or newer, deploying to Linux or...
Read post →The examples that ship with Majorsilence Reporting cover the eight most common scenarios you will encounter when embedding a report engine in a .NET application. This post walks through each one with the actual example...
Read post →Majorsilence Reporting supports embedded charts that render inline on the report page alongside tables and text. Charts are bound to report datasets — the same dataset can drive both a summary chart and a detail...
Read post →Majorsilence Reporting is an open-source .NET reporting framework for generating PDFs, Excel files, HTML, CSV, and more from SQL databases, JSON files, or C# objects. It runs cross-platform on .NET 8 and .NET 10, and...
Read post →