ariacom/Seal-Report
ariacom/Seal-Report has 1,642 GitHub stars and 509 forks. GitHot measured 0 in 7 days. Last checked 2026-11-10 02:03 UTC. Last push 2026-11-02.
Comment ces chiffres sont mesurés
Database Reporting Tool and Tasks (.Net)
What you can do
- Dynamic SQL sources: Use your own SQL, or let the Seal engine build the SQL used to query your database dynamically.
- LINQ queries: Join and query any data sources (SQL, Excel, XML, OLAP Cube, HTTP JSON, etc.) with the power of LINQ.
- Native Pivot Tables: Drag and drop elements directly in a pivot table (cross tab) and display them in your report.
- HTML5 Charts: Define and display chart series in two mouse clicks (support of ChartJS, ECharts, Plotly, ScottPlot and Gauge libraries).
Progression mesurée des étoiles
- in 24h
- Mise à jour retardée
- in 7 days
- 0
- in 15 days
- Mise à jour retardée
- in 1 month
- Mise à jour retardée
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.md
OriginalSeal Report
Open-source reporting and BI for .NET — MIT-licensed, with built-in AI agents.
Seal Report turns any SQL or NoSQL source into reports, pivot tables, charts and scheduled outputs, and runs ETL and batch tasks. Self-hosted on Windows or Linux, written in C# and developed since 2015. A self-hosted alternative to SSRS or Power BI Report Server.
Live demo · Download · Documentation · Discussions

Ask an agent in plain language: it inspects your data sources, answers with the data, then builds and saves the report.
What's new in version 10
- MIT License: free for everyone, including commercial and embedded use.
- AI Agents: design reports, analyze data, manage data sources and schedules by chat, with your own provider (OpenAI, Azure OpenAI, Anthropic, or local models through Ollama).
- .NET 10 on Windows and Linux.
- New web interface on Bootstrap 5, with ECharts added to the chart engines.
- SharePoint as an output destination for scheduled reports.
See the release notes for details.
Main Features
- Dynamic SQL sources: Use your own SQL, or let the Seal engine build the SQL used to query your database dynamically.
- LINQ queries: Join and query any data sources (SQL, Excel, XML, OLAP Cube, HTTP JSON, etc.) with the power of LINQ.
- Native Pivot Tables: Drag and drop elements directly in a pivot table (cross tab) and display them in your report.
- HTML5 Charts: Define and display chart series in two mouse clicks (support of ChartJS, ECharts, Plotly, ScottPlot and Gauge libraries).
- Maps: Display the rows of a model having a latitude and a longitude on an interactive map, with colors, sizes and popups (OpenStreetMap, OpenTopoMap, OpenHikingMap, IGN or your own tiles).
- AI Agents: Chat with role-based AI agents to design reports, analyze data, manage data sources, schedule executions or administer the server — using your own provider (OpenAI, Azure OpenAI, Anthropic or Ollama, including local models). AI tasks can also be embedded in reports.
- Fully responsive HTML rendering with the Razor engine: Use the power of HTML5 in the report result (Bootstrap layout, responsiveness, table sorting and filtering). Customize your report presentation in HTML with Razor parsing.
- Excel and PDF: Full control of your report result in Excel (ClosedXML library) or PDF (QuestPDF library). Several other formats are available (XML, JSON, Text, CSV) or can easily be customized.
- KPI and Widget Views: Create and display your Key Performance Indicators in a single report.
- Web Report Server: Publish your reports on the web (Windows and Linux with .NET).
- Report Scheduler: Schedule report executions and generate results in folders, FTP/SFTP servers or SharePoint document libraries, or send them by email (SMTP, SendGrid or MS Graph) — integrated with the Windows Task Scheduler or available as a service.
- Drill down navigation and sub-reports: Navigate in your report result to drill to a detail or to execute another report.
- Report Tasks & ETL: Define tasks to perform your ETL or batch operations (data load, Excel load, file download from FTP or SFTP, zip, backup, data processing, etc.) or to trigger procedures from external assemblies.
- Native support of MongoDB.
- NuGet packages to ease integration into existing projects.
- Low TCO (total cost of ownership): Designed for minimal ongoing maintenance.
Quick Start
- Install: Download the latest setup from GitHub Releases.
- Connect: Use the Server Manager to declare a data source (OLE DB, ODBC, MS SQL Server, Oracle, MySQL, SQLite, PostgreSQL, MongoDB, Excel, CSV, ...).
- Design: Build your first report in the Report Designer — drag elements, add restrictions, choose charts — or let an AI agent create it for you.
- Publish: Deploy the Web Report Server (Windows or Linux) and schedule your report outputs.
Step-by-step tutorials are available at sealreport.org.
Screen Shots
HTML Report Result


Web Report Server

Report Designer

System Requirements
For use:
- .NET 10.0 (Microsoft Windows Desktop Runtime 10)
- Database drivers: OLE DB, ODBC, MS SQL Server, Oracle, MySQL, SQLite, PostgreSQL, MongoDB
- For the Report Designer: Microsoft Edge WebView2
- For the Web Report Server: Internet Information Server with ASP.NET Core Runtime 10 (Hosting Bundle), or Linux with the ASP.NET Core Runtime
For development:
- Visual Studio 2026
License
Seal Report is free and open source for everyone under the MIT License.
Third-party components are distributed under their own licenses, see THIRD-PARTY-NOTICES.md (in particular QuestPDF if your own code calls its APIs directly).
Supporting Seal Report
Seal Report is an open-source project maintained by Ariacom.
You can support its development and sustainability in several ways.
- Give a star: It is free and takes one click — starring the repository increases the product visibility and helps the community grow. ⭐
- Contribute: Bug reports, documentation, translations or code — see CONTRIBUTING.md to get started.
- Support subscription: The simplest way to support the product is to subscribe to professional support at Seal Report Services.
- Consulting: If you require professional consulting, training, or workshops, please contact Ariacom.
- Sponsoring new features: If you need a new feature that could also benefit the community and become part of future product releases, you may sponsor its development. Contact us at Ariacom.
Explorer des projets similaires
Asabeneh/30-Days-Of-Python
Le défi de programmation 30 Days of Python est un guide pas à pas pour apprendre le langage de programmation Python en 30 jours. Ce défi peut prendre plus de 100 jours. Avancez à votre rythme. Ces vidéos peuvent aussi vous aider : https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,560 étoilesgrafana/grafana
Plateforme ouverte et composable d’observabilité et de visualisation de données. Visualise les métriques, les journaux et les traces issus de plusieurs sources, comme Prometheus, Loki, Elasticsearch, InfluxDB, Postgres et bien d’autres.
77,830 étoilesredis/redis
Pour les développeurs qui créent des applications en temps réel pilotées par les données, Redis est le cache, le serveur de structures de données et le moteur de requêtes documentaires et vectorielles préféré, le plus rapide et le plus riche en fonctionnalités.
77,395 étoilesapache/superset
Apache Superset est une plateforme de visualisation et d'exploration de données.
75,473 étoiles