FlexCore
A general-purpose Blazor control library for .NET. Grids, 30+ chart types, layout panels, dialogs, reports — application-agnostic, zero JS dependencies.
dotnet add package FlexCoreWhat's in the kit
ChartControl (30+ types)
Bar, line, area, pie, donut, scatter, radar, gauge, KPI, waterfall, Gantt, heatmap, funnel — all pure SVG, no JS.
View chart gallery →GridControl
Virtualized grid with sort, filter, group, drag-reorder, header context menu, batch / inline editing, choose-columns, aggregate footers.
View demo →Layout Panels
PageLayout, LeftPanel, CenterPanel, RightPanel — collapsible IDE-style panel layout. Plus DashboardLayoutControl for grid-based dashboards.
View demo →DialogControl
Modal dialogs with header, body, and configurable close behavior. Host any FlexCore content inside.
View demo →ButtonControl
Primary / secondary / accent variants with icons, BareStyle mode, click propagation control, and disabled states.
View demo →TabControl
Horizontal tab strip with single active content pane. Supports nested tab items and dynamic content switching.
RibbonControl, ToolbarControl
Office-style ribbon and compact toolbar with grouped buttons, separators, and overflow.
ReportWriterControl
Adaptive paginated report renderer fed by a small ReportDefinition — Crystal XML, plain SQL, or any source you wire.
TreeGridControl
Hierarchical version of the grid for nested data — outline, expand-collapse, lazy children.
NotificationService
Toast notifications — info, success, warning, error — with auto-dismiss and stacked display.
View demo →DiagramControl
SVG flowchart renderer with draggable pan/zoom. Multiple node shapes with labeled connectors.
FlexControlBase
Abstract base class providing CssClass, Style, Visible, Enabled, Id, and attribute capture — inherited by all controls.
See full catalog →