π nrb (Nexora Report Builder)
A customizable and highly responsive Flutter data grid and report builder designed for complex nested headers, dynamic data visualization, and professional exports.
Ideal for enterprise dashboards, inventory tracking, financial reports, or structured data-entry UIs.
π Try it live in your browser: Interactive Web Demo
πΈ Capabilities at a Glance
Editable Data Grids
|
Premium Exporting
|
β¨ Core Features
- π± Fully Responsive: Columns auto-scale and expand to fill screen space based on content.
- π Freeze Panes: Sticky left-side columns and complex multi-row nested headers.
- βοΈ Editable Grids: Mix
TextCellwith interactiveTextFieldCellfor data-entry forms. - π° Smart Formatting: Advanced
NRBNumberFormatterfor International and Indian currencies. - π Dynamic Resizing: Drag column edges to resize or double-click to auto-fit.
- π₯ Native PDF Export (FREE): Generate professional multi-page PDF reports locallyβno server, no cost.
- π₯ Premium Export (PRO): Instant high-performance backend exports to Excel (.xlsx), Word (.docx), and PDF.
π Getting Started
Add the dependency to your pubspec.yaml:
dependencies:
nrb: ^[latest_version]
π‘ Use Case 1: Free Local PDF Export
Perfect for offline apps or users who want free, professional PDF reports. Simply leave the apiKey blank.
Show Code Snippet (Free Native PDF)
NrbTableEngine(
reportName: "Local_Monthly_Report",
enableDownload: true,
apiKey: "", // Triggers Free Local Engine
companyName: "Your Business Ltd", // Optional Branding
companyAddress: "City, Country",
headers: [ /* Your Headers */ ],
tableData: [ /* Your Data */ ],
)
π‘ Use Case 2: Premium Multi-Format Export
Unlock the power of Excel and Word exports via our high-speed cloud engine.
Show Code Snippet (Premium Export)
NrbTableEngine(
packageName: "com.your.app", // Registered Package Name
apiKey: "YOUR_PREMIUM_API_KEY", // Get from Nexora Dashboard
enableDownload: true,
headers: [ /* Your Headers */ ],
tableData: [ /* Your Data */ ],
)
π Beautiful Native Charts
nrb includes a suite of physics-based, animated charts optimized for report dashboards.
View Supported Chart Types

- Multi-Line Chart: Interactive trends with tooltips.
- Segmented Gauge: KPI achievement visualization.
- Scatter Plot: Data correlation tracking.
- Histogram & Pie Charts: Distribution analysis.
- Donut Cards & Metric Cards: Compact summary widgets.
π Advanced Customization
Number Formatting
TextCell(
itemContent: "1099493.5",
isAmount: true,
numberFormatType: CellNumberFormat.indian, // 10,99,493.50
roundTo: 2,
)
Complex Headers (ColSpan/RowSpan)
headers: [
[
NrbHeaderCell(text: "Group A", colSpan: 2, backgroundColor: Colors.blue),
NrbHeaderCell(text: "Group B", colSpan: 3, backgroundColor: Colors.green),
],
[
NrbHeaderCell(text: "Sub 1"), NrbHeaderCell(text: "Sub 2"),
NrbHeaderCell(text: "Sub 3"), NrbHeaderCell(text: "Sub 4"), NrbHeaderCell(text: "Sub 5"),
]
]
π Example Output

π License
Β© 2025-2026 Innovate Nest Labs. Released under the Innovate Nest Labs Custom License. Commercial integration is permitted subject to the terms in the LICENSE file.
π¬ Support
Found a bug or need a feature? Open a GitHub Issue.
Libraries
- nrb
- nrb/enum/cell_number_format
- nrb/enum/number_style
- nrb/enum/round_mode
- nrb/graphs/nrb_bar_chart
- nrb/graphs/nrb_combo_chart
- nrb/graphs/nrb_donut_chart
- nrb/graphs/nrb_gauge_chart
- nrb/graphs/nrb_histogram
- nrb/graphs/nrb_line_chart
- nrb/graphs/nrb_metric_card
- nrb/graphs/nrb_multi_bar_chart
- nrb/graphs/nrb_multi_donut_chart
- nrb/graphs/nrb_multi_line_chart
- nrb/graphs/nrb_pie_chart
- nrb/graphs/nrb_scatter_plot
- nrb/graphs/nrb_stacked_bar_chart
- nrb/graphs/nrb_trend_card
- nrb/header_cell
- nrb/nrb_custom_widget_cell
- nrb/nrb_header_cell
- nrb/nrb_table_engine_builder
- nrb/report_cell
- nrb/report_controller
- nrb/report_design_builder
- nrb/sub_header_cell
- nrb/text_cell
- nrb/text_field_cell
- nrb/utils/native_file_saver
- nrb/utils/network/nrb_http_exception
- nrb/utils/network/nrb_network_client
- nrb/utils/network/nrb_network_client_io
- nrb/utils/network/nrb_network_client_stub
- nrb/utils/network/nrb_network_client_web
- nrb/utils/nrb_exporter
- nrb/utils/nrb_native_pdf_generator
- nrb/utils/nrb_number_formatter
- nrb/utils/nrb_table_downloader
- nrb/utils/nrb_table_downloader_io
- nrb/utils/nrb_table_downloader_stub
- nrb/utils/nrb_table_downloader_web
- nrb/utils/nrb_table_exporter
- nrb/utils/nrb_toast
- nrb/utils/report_downloader
- nrb/utils/report_downloader_io
- nrb/utils/report_downloader_stub
- nrb/utils/report_downloader_web
- nrb_table_engine
- report_maker