Repolode
ariacom

ariacom/Seal-Report

Self-hosted .NET reporting and BI tool that turns SQL and NoSQL sources into reports, pivot tables, charts and scheduled outputs, with ETL tasks.

Open-source alternative to:SSRSPower BI

Stars
1,642
Forks
509
Open issues
19
Last commit
10 hours ago

What is it?

Seal Report is an open-source reporting and business intelligence tool written in C#. It connects to SQL and NoSQL data sources such as SQL Server, MySQL, PostgreSQL, Oracle, SQLite, MongoDB, Excel and CSV, then builds reports with pivot tables, charts, maps and KPI views. Report results can be rendered as HTML, Excel, PDF, CSV, JSON and other formats.

Beyond reporting, it includes a Report Scheduler that delivers outputs to folders, FTP/SFTP, SharePoint or email, and a Report Tasks module for ETL and batch operations such as data loads, file downloads and backups. The project is self-hosted on Windows or Linux and is released under the MIT license.

The current version adds AI agents that can design reports, analyze data and manage schedules through chat, using OpenAI, Azure OpenAI, Anthropic or local models via Ollama.

Key features

  • 01Connects to SQL, NoSQL, Excel, CSV and OLAP sources through OLE DB, ODBC and native drivers.
  • 02Builds pivot tables and charts with ChartJS, ECharts, Plotly and ScottPlot.
  • 03Exports reports to HTML, Excel, PDF, CSV, JSON and XML.
  • 04Schedules report delivery to folders, FTP/SFTP, SharePoint or email.
  • 05Runs ETL and batch tasks such as data loads and file downloads.
  • 06Provides AI agents for designing reports and analyzing data through chat.

Use cases

  • Replacing SSRS or Power BI Report Server with a self-hosted reporting platform.
  • Automating scheduled business reports delivered by email or to file shares.
  • Building ETL jobs that load Excel or CSV files into databases on a schedule.
  • Adding reporting and dashboards to existing .NET applications via NuGet packages.

Quick start

  1. 1

    Download the latest setup from GitHub Releases

  2. 2

    Use the Server Manager to declare a data source

  3. 3

    Build your first report in the Report Designer or let an AI agent create it

  4. 4

    Deploy the Web Report Server and schedule report outputs

Things to know

  • The Report Designer requires Microsoft Edge WebView2, and the setup is distributed for Windows.
  • Requires the .NET 10 runtime and a database driver for your data sources.
  • Some AI agent features need your own paid provider account or a local Ollama setup.

In collections

Topics

FAQ

What is Seal-Report?
Self-hosted .NET reporting and BI tool that turns SQL and NoSQL sources into reports, pivot tables, charts and scheduled outputs, with ETL tasks. Seal Report is an open-source reporting and business intelligence tool written in C#. It connects to SQL and NoSQL data sources such as SQL Server, MySQL, PostgreSQL, Oracle, SQLite, MongoDB, Excel and CSV, then builds reports with pivot tables, charts, maps and KPI views. Report results can be rendered as HTML, Excel, PDF, CSV, JSON and other formats.
Is Seal-Report free to use? What license does it have?
Seal-Report is open source under the MIT license. Check the license terms before using it in commercial products.
Is Seal-Report still maintained?
Actively maintained. The last commit to Seal-Report was on Nov 6, 2026.
What can I use Seal-Report for?
Replacing SSRS or Power BI Report Server with a self-hosted reporting platform. Automating scheduled business reports delivered by email or to file shares. Building ETL jobs that load Excel or CSV files into databases on a schedule. Adding reporting and dashboards to existing .NET applications via NuGet packages.
How do I install Seal-Report?
Download the latest setup from GitHub Releases Use the Server Manager to declare a data source Build your first report in the Report Designer or let an AI agent create it Deploy the Web Report Server and schedule report outputs
Where can I get Seal-Report?
The source code and installation instructions are on GitHub: https://github.com/ariacom/Seal-Report

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects