eSeGeCe — Componentes de comunicação de nível empresarial para Delphi e .NET
DESTAQUE · sgcHTML

Seu backend já fala HTML

Construa o app web inteiro em Pascal. Componentes HTML server-side renderizam markup Bootstrap 5, o htmx mantém cada clique interativo e os WebSockets enviam atualizações ao vivo para a página aberta. Sem npm, sem etapa de build JavaScript.

  • Bootstrap 5 + htmx
  • Tempo real sobre WebSockets
  • Sem JavaScript necessário
  • Delphi · C++ Builder · .NET
OrdersDashboard.pas
uses
  sgcHTML_Component_StatCard, sgcHTML_Component_Chart,
  sgcHTML_Component_Grid, sgcHTMX_Engine_Server;

// 1. KPI row, three stat cards
FBody :=
  TsgcHTMLComponent_StatCard.Build('Monthly Revenue', '$48,200',
    scSuccess, stUp, '12.5%', 'kpiRevenue', sgBlueViolet) +
  TsgcHTMLComponent_StatCard.Build('Orders Today', '1,284',
    scSuccess, stUp, '4.1%', 'kpiOrders', sgBlueViolet) +
  TsgcHTMLComponent_StatCard.Build('Live Users', '312',
    scSuccess, stNeutral, 'live', 'kpiUsers', sgBlueViolet);

// 2. Chart
oChart.ChartType := ctBar;
oChart.AddLabel('Mon'); oChart.AddLabel('Tue'); oChart.AddLabel('Wed');
oChart.AddLabel('Thu'); oChart.AddLabel('Fri');
oChart.AddDataset('Orders', [42, 58, 51, 73, 66],
  '#7C3AED', 'rgba(124,58,237,.25)', True);
FBody := FBody + oChart.HTML;

// 3. Grid, straight from a dataset
oGrid.ShowSort := True;
oGrid.ShowFilter := True;
oGrid.LoadFromDataSet(qryOrders);
FBody := FBody + oGrid.HTML;

oPage.BodyContent := FBody;
Response := oPage.GetHTML;      // full Bootstrap page

// 4. Later, from any thread, push a live KPI
oHTMX.BroadcastFragment(
  '<div id="kpiRevenue" hx-swap-oob="true">' +
  CurrToStr(FRevenue) + '</div>');

À esquerda: Object Pascal. À direita: a página que ele serve, ao vivo no navegador. Os mesmos componentes em C++ Builder e C#.

sgcHTML

Componentes HTML server-side para Delphi, C++ Builder e .NET. Gráficos, grids, formulários, dashboards e chat, renderizados como markup Bootstrap 5 e mantidos ao vivo pelo htmx sobre WebSockets.

Visão geral do produto Preços

Nove famílias, uma paleta

Todo widget é uma classe nativa. Defina suas propriedades, opcionalmente vincule-o a um TDataSet e leia a propriedade HTML. Grid, DataTable, Chart, Select, TreeView, Scheduler, Timeline e Form carregam direto de um dataset.

64 Componentes Nove famílias, cada componente com a sua própria página de documentação, do NavBar ao AIChat.

Gráficos & Visualização

Chart (Chart.js line, bar, pie, doughnut, radar, polar, bubble, scatter), Gauge, Diagram como SVG inline e Map sobre Leaflet.

Ver família →

Dados & Tabelas

Grid com ordenação, filtro, exportação CSV e PDF, edição inline, agrupamento e rolagem virtual. Mais DataTable, Calendar, Scheduler, Timeline, KanbanBoard e Gantt.

Ver família →

Formulários & Entradas

Form com validação, Edit, Memo, CheckBox, RadioGroup, Select, InputGroup, AutoComplete, DatePicker, FileUpload, RichEditor e Rating.

Ver família →

NavBar, Sidebar, Breadcrumb, Tabs, Pagination, Toolbar, TreeView, Stepper, Dropdown, ButtonGroup, ListGroup, DashboardLayout e Site.

Ver família →

Conteúdo & Layout

Panel, blocos de KPI StatCard com setas de tendência e gradientes, Accordion, Carousel, Image, Avatar e Video.

Ver família →

Overlays & Feedback

Modal, Offcanvas, Popover, Toast, Snackbar, central de Notification com selo de não lidas, Spinner e esqueletos Placeholder.

Ver família →

Chat & IA

ChatBox, Chat com mensagens de texto, imagem, arquivo, áudio e vídeo, e AIChat com seletor de provedor, streaming de tokens e citações de fontes RAG.

Ver família →

Autenticação

Login, botões OAuth SocialLogin para Google, Facebook, Apple, GitHub e Microsoft, OAuthCallback e passkeys WebAuthnLogin.

Ver família →

Motor, Servidor & Temas

O TsgcHTMLEngine_Server serve as páginas renderizadas, o TsgcHTMX_Engine_Server despacha requisições htmx e envia fragmentos, e PageBuilder, TemplateBootstrap, ThemeController e ThemeBuilder cuidam do documento e dos temas claro ou escuro.

Ver família →

Bootstrap 5.3 e htmx vêm embutidos, então não há chamada a CDN em tempo de execução. O texto de UI integrado vem em 17 idiomas, e todo componente codifica o seu conteúdo dinâmico em HTML, atributo, JavaScript e URL por padrão.

O servidor renderiza. O htmx troca. Os WebSockets enviam.

Não há estado no cliente para manter em sincronia, porque não há aplicação no cliente. O seu código Pascal ou C# é dono da página: responde à primeira requisição com HTML, responde a cada interação com um fragmento e envia novos fragmentos para todo navegador aberto no momento em que os dados mudam.

Navegador servidor sgcHTML GET /dashboard 200 · página Bootstrap 5 completa hx-post /orders/filter OnHTMXRequest → fragmento, trocado no lugar WebSocket · BroadcastFragment(hx-swap-oob)
  1. Componha

    Monte a página a partir das classes TsgcHTMLComponent_* em Pascal ou C#, ou vincule-as a um dataset e deixe que elas renderizem as linhas.

  2. Sirva

    O TsgcHTMLEngine_Server responde à requisição a partir do seu próprio servidor HTTP com um documento Bootstrap 5 completo e seus assets embutidos.

  3. Troque

    O htmx envia a interação de volta para OnHTMXRequest. O seu manipulador retorna apenas o fragmento que mudou, e o htmx o troca no lugar.

  4. Envie

    O BroadcastFragment envia um fragmento out-of-band pelo WebSocket para todo navegador conectado. Ele é thread-safe, então um timer em segundo plano pode chamá-lo diretamente.

TsgcHTMLComponent_Site

Cabeçalho, menu de navegação, área de conteúdo e rodapé, embrulhados em um template de layout intercambiável. Defina o layout, o tema e a marca, adicione o menu e o conteúdo, depois leia a propriedade HTML e sirva a página pronta.

uses
  sgcHTML_Enums, sgcHTML_Component_Site;

oSite := TsgcHTMLComponent_Site.Create(nil);
try
  oSite.Layout := slTopNavSidebarLeft;
  oSite.Theme.Preset := stpViolet;
  oSite.Theme.Mode := stmLight;
  oSite.Brand.Text := 'Acme';

  oSite.AddMenu('Dashboard', '/', '📊').Active := True;
  oSite.AddMenu('Reports', '/reports', '📈');

  oSite.AddSection('Overview', '<p>Welcome back.</p>', 'overview');
  oSite.AddContent('<div class="alert alert-info">All systems normal</div>');
  oSite.Footer.Text := '© 2026 Acme';

  Response := oSite.HTML;   // the whole site, one component
finally
  oSite.Free;
end;
using esegece.sgcWebSockets;

var site = new TsgcHTMLComponent_Site();
site.Layout = TsgcHTMLSiteLayout.slTopNavSidebarLeft;
site.Theme.Preset = TsgcHTMLSiteThemePreset.stpViolet;
site.Theme.Mode = TsgcHTMLSiteThemeMode.stmLight;
site.Brand.Text = "Acme";

site.AddMenu("Dashboard", "/", "📊").Active = true;
site.AddMenu("Reports", "/reports", "📈");

site.AddSection("Overview", "<p>Welcome back.</p>", "overview");
site.AddContent("<div class=\"alert alert-info\">All systems normal</div>");
site.Footer.Text = "© 2026 Acme";

string html = site.GetHTML();   // the whole site, one component
Template de layout intercambiável Temas claro e escuro Marca, menu, conteúdo, rodapé Delphi · C++ Builder · .NET

O sgcHTML requer sgcWebSockets Professional ou Enterprise, e está incluso no pacote All-Access.

O sgcOpenAPI escreve o back end que a sua UI chama

As suas páginas sgcHTML precisam de dados, e esses dados normalmente vêm de uma API. O sgcOpenAPI é um produto único para Delphi e C++ Builder: um analisador OpenAPI 3.x, um gerador nativo de SDK Pascal, um componente servidor OpenAPI e uma biblioteca de SDKs de nuvem pré-compilados que você pode usar de imediato.

Analisador OpenAPI 3.x

Leia qualquer documento OpenAPI 3.x, em JSON ou YAML, para um modelo de objetos fortemente tipado que você percorre pelo código.

O analisador →

Gerador de SDK Pascal

Transforme essa especificação em um cliente nativo Delphi ou C++ Builder, com classes de requisição e resposta tipadas, prontas para compilar.

Recursos do gerador →

Componente servidor OpenAPI

Publique os seus próprios endpoints como um openapi.json ou openapi.yaml vivo, construa endpoints a partir de uma especificação e valide requisições e respostas contra ela.

O servidor →

SDKs de nuvem pré-compilados

Amazon AWS 280+, Microsoft Azure 650+, Google Cloud 250+ e Microsoft Graph 15+ serviços, já gerados para você.

Ver as APIs →
1.195+ SDKs pré-compilados AWS, Azure, Google Cloud e Microsoft Graph, em uma única licença Single, Team ou Site. Do Delphi 7 ao RAD Studio 13.

Explorar sgcOpenAPI

Seis bibliotecas, uma stack

O sgcHTML é a camada de UI. O resto da stack fica por baixo dela, do socket à assinatura.

sgcWebSockets

WebSocket, HTTP/2, HTTP/3, MQTT, AMQP, WebRTC, IA e 30+ integrações de API. Os servidores HTTP e WebSocket sobre os quais o sgcHTML roda.

Saiba mais →

sgcHTML

Componentes HTML e de UI server-side para Delphi, C++ Builder e .NET. Markup Bootstrap 5, interatividade com htmx, atualizações em tempo real.

Saiba mais →

sgcOpenAPI

Analisador OpenAPI 3.x, gerador de SDK Pascal, componente servidor OpenAPI e mais de 1.195 SDKs de nuvem pré-compilados.

Saiba mais →

sgcSign

Assinaturas de documentos (XAdES, PAdES, CAdES, ASiC) e assinatura de código (Authenticode, ClickOnce, NuGet, VSIX) com 10 provedores de chave e 21 perfis de país da UE.

Saiba mais →

sgcBiometrics

Windows Hello, sensores de impressão digital e reconhecimento facial através do Windows Biometric Framework, para Delphi e C++ Builder.

Saiba mais →

sgcIndy

Suite de componentes Indy TCP/IP aprimorada com suporte estendido a protocolos e otimizações de desempenho para aplicações empresariais.

Saiba mais →

Ver preços e edições Baixar a versão de avaliação gratuita

O Que os Desenvolvedores Dizem

Confiado por desenvolvedores Delphi, C++ Builder, Lazarus e .NET que constroem aplicativos em tempo real ao redor do mundo.

A biblioteca sgcWebSockets de vocês é muito útil e fácil de configurar. Continuem com o ótimo trabalho!
Simone Moretti Desenvolvedor Delphi
O sgcWebSockets é incrível e o suporte de vocês é o melhor!
Christian Meyer Fundador & CTO
Muito obrigado pela ajuda e pelo suporte, eu adoro os componentes de vocês.
Mark Steinfeld CTO

Você está vendo a visão Web Full-Stack da eSeGeCe.

Mostre outro ângulo →
Garantia de reembolso de 30 diasNão ficou satisfeito? Solicite o reembolso total em até 30 dias após a compra. Ver política de reembolso

Entregue a UI web sem sair da sua IDE

Gráficos, grids, formulários, dashboards e páginas em tempo real, escritos na linguagem que você já usa, servidos pelo servidor que você já roda. Código-fonte completo, implantação sem royalties.