What it does
ReportBro generates PDF and XLSX reports from templates designed in a visual editor. It supports repeating headers and footers, tables, barcodes, expressions, conditional styles, and custom page formats.
Save the Designer's report definition and pass it with a data dictionary to the Python library. PDF and XLSX methods can return bytes or save a named file. Supply any custom fonts to the renderer, and check that PLUS elements shown in the designer have the matching server library. Choose AGPL-compatible use or the commercial licence for proprietary code. A one-time commercial purchase keeps covered versions usable indefinitely but includes only 12 months of upgrades. Free Cloud has separate, revocable service terms.
Strengths
- Combines visual template design with conditional and repeating report elements.
Watch out for
- PLUS layouts need the PLUS server library; commercial upgrades after the first 12 months require renewed entitlement.
Best for
- Applications generating repeat PDF and spreadsheet reports
Sources
- GitHub - jobsta/reportbro-lib: PDF and Excel report generation library. Reports can be designed with reportbro-designer, a javascript plugin. · GitHub (Oct 26, 2026)
- ReportBro Designer definition to Python PDF/XLSX output API (Oct 26, 2026)
- ReportBro commercial licence duration and included upgrades (Oct 26, 2026)
- ReportBro Free Cloud scope and revocable access (Oct 26, 2026)