⚡ Data-Driven Reporting Engine

High-Performance PDF Reports
for Node.js & Browsers

Welcome to fluentReports, the powerful, flexible reporting system that transforms any dataset into pixel-perfect PDF reports with ease. Build reports using 100% JavaScript code or design them visually with a GUI editor.

Try Live Demos
📦 npm install fluentreports
GitHub
🌐

Universal Runtime

Run seamlessly in both backend Node.js services and modern client-side web browsers without extra native dependencies.

🛠️

Code & GUI Workflows

Enjoy full programmatic control with the fluent API or create and layout reports visually using the interactive generator.

📊

Dynamic Data Feeds

Pass arrays, raw objects, query callbacks, or pageable datasets and let fluentReports handle formatting automatically.

📑

Grouping & Sub-Reports

Easily manage headers, footers, page numbering, totaling functions, and hierarchical nested sub-reports.