FindSoftware

Carbone

Document generator that fills Word, Excel, OpenDocument and PowerPoint templates with JSON data and exports PDF and other formats.

Carbone is a document generator: it analyzes a template, injects JSON data into it and exports the result in the template’s own format or converted to another one. The on-premise distribution runs as a single executable that embeds the template engine, an API server with a REST API and Carbone Studio, a template editor. It comes as a standalone binary or as a Docker image, and the introduction to on-premise installation describes both. An npm package embeds the generator in a Node.js application.

PDF output needs LibreOffice on the system, and the full Docker image bundles it. Without LibreOffice, the npm package still generates formats that match the template type. The on-premise REST API is the same as the one on Carbone Cloud, the hosted service.

Worth knowing

The license does not allow offering Carbone, or a wrapper around it, as a hosted document generation service outside a product of the user’s own. Authentication is disabled by default on on-premise deployments. The npm package is one major version behind the on-premise distribution.

Identity

Status
Active
Maintainer
CARBONEIO SAS4
Maintained by
Company4
First release
201710
Headquarters
France4

Rendering and deploy

Runs as
Always on5
Install with
npm25

Releases

Current major version
59
Last release
2026-10-309

Adoption

GitHub stars
2,1332
npm downloads a week
31,22711
Contributors
92

Why these figures do not compare

Sources

  1. 2026-10-31: name, links, Categories
    carbone.io
  2. 2026-10-31: links, Written in, Install with, License model, GitHub stars, Contributors
    github.com/carboneio/carbone
  3. 2026-10-31: links
    carbone.io/documentation.html
  4. 2026-10-31: Maintainer, Maintained by, Headquarters
    carbone.io/company/legal-notices.html
  5. 2026-10-31: Categories, Runtime, Install with, Runs as, Admin interface
    carbone.io/documentation/developer/on-premise-installation/introduction.html
  6. 2026-10-31: License
    github.com/carboneio/carbone/blob/master/LICENSE.md
  7. 2026-10-31: License
    carbone.io/company/licenses.html
  8. 2026-10-31: links
    carbone.io/pricing.html
  9. 2026-10-31: Current major version, Last release
    carbone.io/changelog.html
  10. 2026-10-31: First release
    registry.npmjs.org/carbone
  11. 2026-10-31: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-23:2026-10-29/carbone

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON