Ross ROSS = Recommend OSS · open-source software intelligence for agents

open-xml-templating/docxtemplater

Generate docx, pptx, and xlsx from templates (Word, Powerpoint and Excel documents), from Node.js or the browser. Demo: https://www.docxtemplater.com/demo. #docx #office #generator #templating #report #json #generate #generation #template #create #pptx #docx #xlsx #react #vuejs #angularjs #browser #typescript #image #html #table #chart observed · 2026-08-28

github.com/open-xml-templating/docxtemplater · homepage · JavaScript · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

66/100

  • Activity 96
  • Release rhythm 8
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4857
  • days_rel: n/a
  • days_push: 29
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3613 stars · 383 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Docxtemplater is a JavaScript library that generates Word (.docx), PowerPoint (.pptx), Excel (.xlsx), and OpenDocument (.odt) files from templates by replacing {placeholder} tags with JSON data, supporting loops, conditions, and raw XML insertion. It runs in Node.js and the browser, with optional paid modules for images, HTML, charts, tables, and Excel templating.

Use cases

  • generate word documents from templates in nodejs
  • fill docx placeholders with data
  • create reports from word templates with loops and conditions
  • generate powerpoint presentations from a pptx template
  • let non-programmers edit document templates in Word
  • generate documents in the browser with react or vue
  • produce contract or invoice documents from data
  • insert images or html into generated docx files

When to choose

  • you need template-based docx/pptx generation in JavaScript on server or client
  • templates should be editable by non-developers in Microsoft Office
  • you need loops, conditions, and placeholder replacement in office documents
  • you want a mature, well-tested library with a long track record

When to avoid

  • you need xlsx templating, image insertion, or charts without paying for modules
  • you need a fully free open-source solution with all features included
  • you generate documents from scratch rather than from templates
  • you work outside the JavaScript ecosystem

Facets

library · maturity stable

templating pdf file-system plugin-system files web-development developer-tools browser cross-platform docx pptx xlsx odt document-generation microsoft-office template-engine report-generation freemium automation nodejs javascript

10 sources

Member repositories

RepositoryRoleHealth v2
open-xml-templating/docxtemplatermain66

For agents

markdown · JSON · MCP: product_card(name="open-xml-templating/docxtemplater")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem