Skip to content
SPECIFICTION
Get listed

Docassemble vs Docxtemplater

Docassemble

docassemble.org

Docxtemplater

docxtemplater.com

Side by side

FigureDocassembleDocxtemplater
Price fromFree€41.67/mo
Free planYesYes
Free trial——
Open sourceYesYes
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
iOS—Yes
Android—Yes
APIYesYes
Self-hostedYesYes
Plans published26
Spec score · Document Template Management Software8.9 (#4)9.1 (#2)
DeploymentDocker is the recommended installation method, with Docker Compose, Kubernetes Helm and manual Linux installation also documented.Docxtemplater supports full on-premise deployment with the APPLIANCE license and is compatible with air-gapped environments.
IntegrationsOfficial installation guidance documents AWS S3, Azure Blob Storage, S3-compatible storage, Google, Facebook and Azure sign-in, Google Maps and VoiceRSS connections.Code integration is done with JavaScript, and examples are provided for Node.js, browser, React, Angular, Vue and Next.js.
LicenseDocassemble code is distributed under the MIT License, while bundled dependencies retain their own licenses; interview authors may choose licenses for their interview code.The open-source core is dual-licensed under MIT or GPLv3; paid modules use commercial licenses.
PurposeDocassemble is a free, open-source expert system for guided interviews and document assembly.Docxtemplater generates Word, PowerPoint, Excel and OpenDocument files from templates populated with JSON data.
SecurityInterview answers are stored encrypted in the SQL database unless the multi_user variable is True; uploaded and assembled documents are stored without encryption.The library performs no outbound network requests during document generation and processes data locally without transmitting it to third parties.
Security controlsThe security documentation lists brute-force blocking, two-factor authentication, email-confirmation controls and deletion of interview data when an interview is exited.Security guidance recommends angular-expressions 1.5.2 or newer, csp:true and disabling CallExpression when using the Angular parser.
SupportThe project directs users to a community Slack group for help and GitHub issues for bug reports.Paid plans include email support, with stated average response times under 48 hours for PRO and under 24 hours for Enterprise.
System requirementsNormal operation uses about 800-900 MB of RAM and the documentation recommends at least 4 GB of RAM because upgrades need more memory temporarily.The technical specification lists Node.js 20 or 22, Chrome, Firefox, Safari or Edge, and operation on Linux, Windows and macOS.
What it doesDocassemble is a free, open-source platform for guided interviews and document assembly built with Python, YAML and Markdown.Docxtemplater is a JavaScript library that fills Word, PowerPoint, Excel and OpenDocument templates with JSON or JavaScript data.

Plans

Docassemble

  • docassemble (self-hosted software)Free
  • docassemble softwareFree

Docassemble pricing →

Docxtemplater

  • Open sourceFree
  • One module€500 a year
  • PRO€1,250 a year
  • ENTERPRISE€3,000 a year
  • Premium€9,000 a year
  • Perpetual ENTERPRISE feature set€12,250, paid once

Docxtemplater pricing →

In their own words

Docassemble

Docassemble is a free, open-source platform for guided interviews and document assembly. An interview can produce downloadable or emailed PDF, RTF or DOCX files, submit applications, interact with APIs or provide information. Authors build interviews with YAML, Markdown and Python logic, and can make questions depend on what information is still needed. Templates can use DOCX or PDF files, with a Word add-in for DOCX workflows. Other listed capabilities include touchscreen signatures, chat, screen sharing, remote screen control, AI, SMS, email, fax, OCR, multilingual interviews and multiuser applications. Developers can extend interviews with Python and connect third-party applications through the API. Deployment options include Docker, Docker Compose, Helm and installation without Docker; the maker recommends Docker. The software has no usage fees, but an internet-hosted server typically costs $10–$40 per month or more. Interview answers are encrypted in the SQL database unless multi_user is True; uploaded and assembled documents are not encrypted.

Visit docassemble.org

Docxtemplater

Docxtemplater is a JavaScript library that generates Word, PowerPoint, Excel, and OpenDocument files by filling templates with JSON data. Users add tags such as {user} to a Word or PowerPoint template, and the engine replaces them with supplied values. The core library is open source under MIT/GPLv3 and includes basic templating; advanced features are available through paid modules sold individually, in a four-module PRO pack, or through ENTERPRISE. The library is tested with active Node.js versions 12 through 24 and common browsers. Its Docker API accepts a template and JSON data over HTTP and produces DOCX, PPTX, or XLSX files. The ENTERPRISE Docker image supports use from several programming languages, while code integration uses JavaScript with examples for common frameworks. Generation runs locally without outbound network requests; on-premise deployment and air-gapped environments are supported with the APPLIANCE license. Developers configure the library, while office users can create templates with their existing document skills. Paid plans start at €500 a year. Rendering DOCX page layout and page breaks is outside its scope.

Visit docxtemplater.com