Carbone
Document generator that fills Word, Excel, OpenDocument and PowerPoint templates with JSON data and exports PDF and other formats.
carbone.iorepositorydocspricing
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
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-31: name, links, Categories
carbone.io - 2026-10-31: links, Written in, Install with, License model, GitHub stars, Contributors
github.com/carboneio/carbone - 2026-10-31: links
carbone.io/documentation.html - 2026-10-31: Maintainer, Maintained by, Headquarters
carbone.io/company/legal-notices.html - 2026-10-31: Categories, Runtime, Install with, Runs as, Admin interface
carbone.io/documentation/developer/on-premise-installation/introduction.html - 2026-10-31: License
github.com/carboneio/carbone/blob/master/LICENSE.md - 2026-10-31: License
carbone.io/company/licenses.html - 2026-10-31: links
carbone.io/pricing.html - 2026-10-31: Current major version, Last release
carbone.io/changelog.html - 2026-10-31: First release
registry.npmjs.org/carbone - 2026-10-31: npm downloads a week
api.npmjs.org/downloads/range/2026-10-23:2026-10-29/carbone