Documents and knowledge · Independent · 21 Oct 2026

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

← Documents and knowledge

In simple English

This tool fills out Word documents, PowerPoint presentations, and Excel spreadsheets using your data. You design the layout using standard office software with special tags inside curly braces. Your code then feeds numbers or text into those tags to produce finished files. Many important features require paid add-ons, and the main licence restricts commercial use. It helps you automate invoices, reports, or contracts without writing complex layout code from scratch.

What it is

JavaScript (a programming language that runs in web browsers and on servers) library that reads office document files and replaces designated placeholders with dynamic data. It processes loops and conditions so you can build tables and repeat sections automatically.

What it is good for

Solo builders who need to generate custom PDF alternatives, invoices, or client reports directly from a server or web application.

Stars3.6k
LicenceCustom
LatestNo tagged releasechecked 21 Oct 2026
Last code change2026-10-15
Written inJavaScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Works with familiar office editors so non-programmers can update layouts.
  • Handles loops and conditions directly inside tables and paragraphs.
  • Runs in both Node.js (a system that lets you run JavaScript outside a web browser) and web browsers.
Watch for
  • Custom licence requires careful reading for commercial projects.
  • Many advanced features and formats need paid add-on modules.
  • Debugging broken template XML (Extensible Markup Language, a way to structure data in plain text) tags can be frustrating.
Replaces

manual document creation

Works well with

pizzip

Also reviewed on Repo Radar
  • Hack-with-Github/Awesome-Hacking123k stars

    An index of 81 curated security reading lists, with one line on each.

  • Zettlr/Zettlr14k stars

    A desktop writing program for Markdown documents, with citation support and export to Word, PDF and LaTeX.

  • JabRef/jabref4.8k stars

    A desktop citation and reference manager that stores its library as a plain BibTeX file.

Install
npm install docxtemplater pizzip

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Business Operations & Legal › Contracts & E-Signature › Document Automation.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.