Repolode
ariacom

ariacom/Seal-Report

Ferramenta de relatórios e BI em .NET auto-hospedada que transforma fontes SQL e NoSQL em relatórios, tabelas dinâmicas, gráficos e entregas agendadas, com tarefas de ETL.

Alternativa open source a:SSRSPower BI

Estrelas
1,642
Forks
509
Issues abertas
19
Último commit
ontem

O que é?

O Seal Report é uma ferramenta de código aberto para relatórios e business intelligence, escrita em C#. Ela se conecta a fontes de dados SQL e NoSQL, como SQL Server, MySQL, PostgreSQL, Oracle, SQLite, MongoDB, Excel e CSV, e cria relatórios com tabelas dinâmicas, gráficos, mapas e visualizações de KPIs. Os resultados podem ser renderizados em HTML, Excel, PDF, CSV, JSON e outros formatos.

Além de gerar relatórios, a ferramenta inclui um Report Scheduler, que envia os resultados para pastas, FTP/SFTP, SharePoint ou e-mail, e um módulo Report Tasks para operações de ETL e processamento em lote, como carregamento de dados, download de arquivos e backups. O projeto pode ser auto-hospedado no Windows ou Linux e é distribuído sob a licença MIT.

A versão atual adiciona agentes de IA que podem criar relatórios, analisar dados e gerenciar agendamentos por chat, usando OpenAI, Azure OpenAI, Anthropic ou modelos locais via Ollama.

Recursos principais

  • 01Conecta-se a fontes SQL, NoSQL, Excel, CSV e OLAP por meio de OLE DB, ODBC e drivers nativos.
  • 02Cria tabelas dinâmicas e gráficos com ChartJS, ECharts, Plotly e ScottPlot.
  • 03Exporta relatórios para HTML, Excel, PDF, CSV, JSON e XML.
  • 04Agenda o envio de relatórios para pastas, FTP/SFTP, SharePoint ou e-mail.
  • 05Executa tarefas de ETL e processamento em lote, como carregamento de dados e download de arquivos.
  • 06Oferece agentes de IA para criar relatórios e analisar dados por chat.

Casos de uso

  • Substituir o SSRS ou o Power BI Report Server por uma plataforma de relatórios auto-hospedada.
  • Automatizar relatórios corporativos agendados, enviados por e-mail ou para compartilhamentos de arquivos.
  • Criar jobs de ETL que carregam arquivos Excel ou CSV em bancos de dados conforme uma agenda.
  • Adicionar relatórios e dashboards a aplicações .NET existentes por meio de pacotes NuGet.

Início rápido

  1. 1

    Baixe o instalador mais recente em GitHub Releases

  2. 2

    Use o Server Manager para declarar uma fonte de dados

  3. 3

    Crie seu primeiro relatório no Report Designer ou deixe que um agente de IA o crie

  4. 4

    Implante o Web Report Server e agende a geração dos relatórios

Antes de usar

  • O Report Designer requer o Microsoft Edge WebView2, e o instalador é distribuído para Windows.
  • É necessário ter o runtime do .NET 10 e um driver de banco de dados para suas fontes de dados.
  • Alguns recursos do agente de IA exigem uma conta própria em um provedor pago ou uma instalação local do Ollama.

Em coleções

Tópicos

Perguntas frequentes

O que é Seal-Report?
Ferramenta de relatórios e BI em .NET auto-hospedada que transforma fontes SQL e NoSQL em relatórios, tabelas dinâmicas, gráficos e entregas agendadas, com tarefas de ETL. O Seal Report é uma ferramenta de código aberto para relatórios e business intelligence, escrita em C#. Ela se conecta a fontes de dados SQL e NoSQL, como SQL Server, MySQL, PostgreSQL, Oracle, SQLite, MongoDB, Excel e CSV, e cria relatórios com tabelas dinâmicas, gráficos, mapas e visualizações de KPIs. Os resultados podem ser renderizados em HTML, Excel, PDF, CSV, JSON e outros formatos.
Seal-Report é gratuito? Qual é a licença?
Seal-Report é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Seal-Report ainda é mantido?
Manutenção ativa. O último commit de Seal-Report foi em 6 de nov. de 2026.
Para que posso usar Seal-Report?
Substituir o SSRS ou o Power BI Report Server por uma plataforma de relatórios auto-hospedada. Automatizar relatórios corporativos agendados, enviados por e-mail ou para compartilhamentos de arquivos. Criar jobs de ETL que carregam arquivos Excel ou CSV em bancos de dados conforme uma agenda. Adicionar relatórios e dashboards a aplicações .NET existentes por meio de pacotes NuGet.
Como instalar Seal-Report?
Baixe o instalador mais recente em GitHub Releases Use o Server Manager para declarar uma fonte de dados Crie seu primeiro relatório no Report Designer ou deixe que um agente de IA o crie Implante o Web Report Server e agende a geração dos relatórios
Onde consigo Seal-Report?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ariacom/Seal-Report

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados