# carboneio/carbone

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

Repository: https://github.com/carboneio/carbone
Canonical: https://ross.abutalabs.com/products/carbone
Homepage: https://carbone.io
Language: JavaScript
License: NOASSERTION
License Family: other
Topics: nodejs, report-generator, document-conversion, javascript, pdf-generation, multilingual, template-engine, libreoffice, carbone, microsoft-office
Last push: 2026-04-07T23:05:21+00:00

## Health v2 (maintenance only)
Score: 66/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 76, release rhythm 35, longevity 100
- inputs: {"age_days": 3442, "days_push": 148, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2098, forks 261 (observed 2026-08-28T04:06:13.425312+00:00)

## What it is
Carbone is a fast report and document generator that merges JSON data into templates created in Word, Excel, PowerPoint, LibreOffice, HTML, or Markdown to produce PDF, DOCX, XLSX, ODT, PPTX and more. It is embeddable in Node.js, available as a self-hosted Docker edition with a REST API, and also provides document conversion between 100+ formats.

## Use cases
- generate pdf invoices from  data
- convert docx to pdf via api
- fill word templates with  data
- generate xlsx reports from an application
- batch-generate contracts from templates
- convert office documents to pdf in nodejs
- generate multilingual reports with locale-aware dates

## When to choose
- you need to generate reports or documents from JSON using templates designed in Word, Excel, LibreOffice, or HTML
- you want a self-hosted or cloud document generation and conversion API with a REST interface
- you need deterministic, auditable document output for finance, legal, or healthcare workflows
- you want non-developers to edit report templates without touching code

## When to avoid
- you need a pure open-source solution with no licensing tiers, since advanced features require a commercial license
- you only need simple HTML-to-PDF rendering without template merging
- your stack is not Node.js and you cannot run the Docker/REST edition

## Facets
- artifact type: library
- maturity: active
- function: templating, pdf, serialization, api-framework
- domain: pdf, developer-tools, files
- platform: self-hosted, cross-platform
- tags: report-generator, document-conversion, template-engine, docx, xlsx, odt, pptx, libreoffice, -to-pdf, document-automation, mcp, automation, nodejs, docker

## Member repositories
- carboneio/carbone (main) score 66

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:13.425312+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:54:29.235760+00:00, confidence not recorded.
  - readme: https://github.com/carboneio/carbone (fetched 2026-08-28T04:06:13.425312+00:00, sha 242507e6eac5)
  - homepage: https://carbone.io (fetched 2026-08-29T10:35:04.745708+00:00, sha cdb611df9c11)
  - site_page: https://carbone.io/features/universal-template.html (fetched 2026-08-29T10:35:04.755273+00:00, sha 305ad37120d9)
  - site_page: https://carbone.io/features/carbone-studio.html (fetched 2026-08-29T10:35:04.757079+00:00, sha cdaaf01caa96)
  - site_page: https://carbone.io/features/ai-document-generation.html (fetched 2026-08-29T10:35:04.758622+00:00, sha 63ac08b27c16)
  - site_page: https://carbone.io/features/document-converter.html (fetched 2026-08-29T10:35:04.760362+00:00, sha 365275f594d6)
  - site_page: https://carbone.io/documentation/quickstart/getting-started/generate-a-document.html (fetched 2026-08-29T10:35:04.764353+00:00, sha a3843c1cef2c)
  - site_page: https://carbone.io/documentation/design/overview/getting-started.html (fetched 2026-08-29T10:35:04.765784+00:00, sha 41942f14c45b)
  - site_page: https://carbone.io/documentation/developer/http-api/introduction.html (fetched 2026-08-29T10:35:04.767259+00:00, sha f26d805c4608)
  - site_page: https://carbone.io/pricing.html (fetched 2026-08-29T10:35:04.762102+00:00, sha 741f4fa1ebcd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
