Documents and knowledge · Independent · 21 Oct 2026

carboneio/carbone

Fast and simple report generator, from JSON to pdf, xslx, docx, odt...

← Documents and knowledge
Carbone: fast report generator. Build PDF and office reports from JSON data.

In simple English

This tool fills data into standard document templates to create PDF, Word, and Excel files. You design your layouts in LibreOffice or Microsoft Office and use simple tags for names and numbers. Your application sends data as JSON and gets back finished files. The free community version is always one major version behind the paid enterprise edition. You can run it on your own server using Node.js.

What it is

Carbone is a report generator library and server tool that combines JSON data with office templates. It replaces tags like company names and tables inside documents and converts the output to PDF using LibreOffice.

What it is good for

Developers who need to generate invoices, certificates, or reports from user data without writing complex PDF layout code from scratch.

Stars2.1k
LicenceCustom
LatestNo tagged releasechecked 21 Oct 2026
Last code change2026-04-07
Written inJavaScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Design reports using familiar office software like LibreOffice or Word.
  • Generates PDF, DOCX, XLSX, ODT, and PPTX from the same template.
  • Handles complex nested loops for tables and lists automatically.
Watch for
  • The free open-source version lags one major version behind the enterprise edition.
  • Requires a running LibreOffice installation on your server for PDF conversion.
  • Custom licence terms restrict selling the software as a hosted document service.
Replaces

manual document formatting and heavy PDF generation libraries

Works well with

Node.js and LibreOffice

Also reviewed on Repo Radar
  • Hack-with-Github/Awesome-Hacking123k stars

    An index of 81 curated security reading lists, with one line on each.

  • Zettlr/Zettlr14k stars

    A desktop writing program for Markdown documents, with citation support and export to Word, PDF and LaTeX.

  • JabRef/jabref4.8k stars

    A desktop citation and reference manager that stores its library as a plain BibTeX file.

Install
npm install carbone

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Business Operations & Legal › Contracts & E-Signature › Document Automation.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.