# Carbone

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


Source: https://findsoftware.frbit.cloud/carbone/
Last reviewed: 2026-10-31
Listed since: 2026-10-31

## Record

### Links

- home: https://carbone.io
- repository: https://github.com/carboneio/carbone
- docs: https://carbone.io/documentation.html
- pricing: https://carbone.io/pricing.html
- x: https://x.com/carbone_io
- discord: https://discord.gg/kKB3aPYqnh

### Identity

- status: active
- maintainer: CARBONEIO SAS
- maintainerType: company
- parent: unknown
- firstRelease: 2017
- hqCountry: FR

### Kind

- category: media
- hosting: binary
- language: javascript
- runtime: binary
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: yes
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: always-on
- renderingModes: not applicable
- installMethod: npm

### License

- licenseModel: open-core
- license: Carbone Community License 1.0, Carbone On-Premise License, free (Community Edition)

### Releases

- currentMajor: 5
- latestReleaseDate: 2026-10-30

### Adoption

- githubStargazers: 2133
- packagistDownloads: not applicable
- npmWeeklyDownloads: 31227
- contributors: 9
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- name: https://carbone.io (read 2026-10-31)
- urls: https://carbone.io (read 2026-10-31)
- urls: https://github.com/carboneio/carbone (read 2026-10-31)
- urls: https://carbone.io/documentation.html (read 2026-10-31)
- maintainer: https://carbone.io/company/legal-notices.html (read 2026-10-31)
- maintainerType: https://carbone.io/company/legal-notices.html (read 2026-10-31)
- hqCountry: https://carbone.io/company/legal-notices.html (read 2026-10-31)
- category: https://carbone.io (read 2026-10-31)
- category: https://carbone.io/documentation/developer/on-premise-installation/introduction.html (read 2026-10-31)
- language: https://github.com/carboneio/carbone (read 2026-10-31)
- runtime: https://carbone.io/documentation/developer/on-premise-installation/introduction.html (read 2026-10-31)
- installMethod: https://github.com/carboneio/carbone (read 2026-10-31)
- installMethod: https://github.com/carboneio/carbone (read 2026-10-31)
- installMethod: https://carbone.io/documentation/developer/on-premise-installation/introduction.html (read 2026-10-31)
- runsAs: https://carbone.io/documentation/developer/on-premise-installation/introduction.html (read 2026-10-31)
- adminUi: https://carbone.io/documentation/developer/on-premise-installation/introduction.html (read 2026-10-31)
- license: https://github.com/carboneio/carbone/blob/master/LICENSE.md (read 2026-10-31)
- license: https://carbone.io/company/licenses.html (read 2026-10-31)
- licenseModel: https://github.com/carboneio/carbone (read 2026-10-31)
- urls: https://carbone.io/pricing.html (read 2026-10-31)
- currentMajor: https://carbone.io/changelog.html (read 2026-10-31)
- latestReleaseDate: https://carbone.io/changelog.html (read 2026-10-31)
- firstRelease: https://registry.npmjs.org/carbone (read 2026-10-31)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-10-23:2026-10-29/carbone (read 2026-10-31)
- githubStargazers: https://github.com/carboneio/carbone (read 2026-10-31)
- contributors: https://github.com/carboneio/carbone (read 2026-10-31)

## Notes

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](https://carbone.io/documentation/developer/on-premise-installation/introduction.html) 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](https://carbone.io/pricing.html), 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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
