Three tools, one philosophy. Generate HTML without writing HTML.

Browser HTML

HtmlForgeX

Full HTML documents with DataTables, ApexCharts, Tabler UI, maps, forms, and 400+ components. Online, Offline, or OfflineWithFiles modes.

dotnet add package HtmlForgeX
var doc = new Document();
doc.Body.Page(page => {
    page.Table<Employee>(data, table => {
        table.EnableSearch().EnablePaging();
    });
    page.ApexChart(chart => {
        chart.Title.Text("Revenue");
        chart.AddLine("Jan", 120)
             .AddLine("Feb", 148)
             .AddLine("Mar", 165);
    });
});
doc.Save("report.html");
HtmlForgeX NuGet downloads HtmlForgeX version
PowerShell DSL

HtmlForgeX.PowerShell

PowerShell-native DSL for HtmlForgeX. Generate reports, dashboards, and email-ready HTML directly from scripts and automation jobs.

Import-Module .\Module\HtmlForgeX.psd1
New-HtmlX -Title "Quick Report" -FilePath ".\report.html" {
    New-HtmlXSection -Title "Overview" {
        New-HtmlXText -Text "Generated from PowerShell." -Style Muted
    }
    New-HtmlXChart -Title "Sales" {
        New-HtmlXChartBar -Name "Q1" -Value 120
        New-HtmlXChartBar -Name "Q2" -Value 180
    }
}
HtmlForgeX PowerShell module HtmlForgeX PowerShell Gallery publication coming soon
📦
900+
Source Files
🔧
400+
Components
127+
Email Components
📋
170+
Examples
🎯
5
Target Frameworks
Why HtmlForgeX?

Everything you need to generate HTML

Two libraries, one fluent API. Generate documents, dashboards, reports, and emails without writing a single line of HTML, CSS, or JavaScript.

Data Presentation

Tables, charts, and data visualization
📊

DataTables

Sortable, filterable, paginated tables with search, export, and custom renderers. Supports Bootstrap, Tabler, and jQuery DataTables.

📈

ApexCharts

20+ chart types including line, bar, pie, donut, heatmap, timeline, gauge, and radar. Fully interactive with tooltips and animations.

🗺

Maps & Graphs

Leaflet, Mapbox, and GlobeGL maps. VisNetwork interactive graph visualization with physics simulation and clustering.

UI Components

400+ typed components
🎨

Tabler UI

Professional admin components: cards, badges, alerts, buttons, progress bars, status indicators, avatars, and 400+ more.

📝

Form Builders

Complete form system with text inputs, selects, checkboxes, radio buttons, token inputs, date pickers, and multi-step wizards.

🎭

Themes & Dark Mode

Built-in dark and light mode with CSS variable theming. Switch themes at runtime or let the system preference decide.

Email Components

HtmlForgeX.Email library

Email Templates

127+ email-safe components with inline styling. Works in Gmail, Outlook, Apple Mail, and all major email clients.

💳

Utility Cards

Product cards, receipt cards, profile cards, and 60+ pre-built utility card templates for transactional and marketing emails.

📎

Attachments

Embed ICS calendar events, VCard contacts, and images directly into emails. Automatic MIME encoding and content-ID handling.

Developer Experience

Built for productivity

Fluent C# API

Method-chaining API with IntelliSense. Every style is an enum, every layout is a method. Zero HTML/CSS/JS knowledge needed.

📦

Multi-Target

.NET 8+, .NET Standard 2.0, and .NET Framework 4.7.2. Use from modern .NET, legacy apps, or PowerShell scripts.

🔌

Three Output Modes

Online (CDN links), Offline (embedded resources), or OfflineWithFiles (local file extraction). Choose per document.

Showcase

See what HtmlForgeX can build

From interactive dashboards and data-rich tables to professional email templates and network visualizations.

Ready to get started?

Install HtmlForgeX and build your first HTML document in minutes.