{"adoption": {"forks": 383, "observed_at": "2026-08-28T04:08:11.686738+00:00", "stars": 3613}, "canonical_url": "https://ross.abutalabs.com/products/docxtemplater", "card": {"archived": false, "artifact_type": "library", "description": "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", "domain": ["files", "web-development", "developer-tools"], "enriched": true, "function": ["templating", "pdf", "file-system", "plugin-system"], "health_score": 78, "homepage": "https://www.docxtemplater.com", "language": "JavaScript", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["open-xml-templating/docxtemplater"], "name": "open-xml-templating/docxtemplater", "platform": ["browser", "cross-platform"], "pushed_at": "2026-08-04T19:58:47+00:00", "repo": "open-xml-templating/docxtemplater", "stars": 3613, "tags": ["docx", "pptx", "xlsx", "odt", "document-generation", "microsoft-office", "template-engine", "report-generation", "freemium", "automation", "nodejs", "javascript"], "topics": ["docx", "javascript", "template", "powerpoint", "microsoft", "excel", "office", "pptx", "word", "xlsx", "docx-template", "docx-generator", "docx-generation"], "urls": [], "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"], "what_it_is": "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/docxtemplater", "repo": "open-xml-templating/docxtemplater", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.686738+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:33:37.786316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621fb676f5c90b319c67e180d688ff46b94834da2ae692ed7314242707dcaba4", "fetched_at": "2026-08-28T04:08:11.686738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-xml-templating/docxtemplater"}, {"content_hash": "6a83941d9c39ec92cdd2e0385cdd617cf1070f25e3f667eaf3b4c662278633f3", "fetched_at": "2026-08-29T09:27:08.458398+00:00", "kind": "homepage", "missing": false, "url": "https://www.docxtemplater.com"}, {"content_hash": "0340aa62ffb4a477877c9386e92d3ce6c383f9abe44d7b567296bd65eaad389e", "fetched_at": "2026-08-29T09:27:08.461217+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs"}, {"content_hash": "f87bbddfd3bd996887cc32919b280a470fffdc1006f60f3bf23a55b44bbbd168", "fetched_at": "2026-08-29T09:27:08.468925+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/tag-types"}, {"content_hash": "d8138930734636bfa68bfbd760ba57da45f1f6a9808ae3946065f827ab49bb7e", "fetched_at": "2026-08-29T09:27:08.470938+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-node"}, {"content_hash": "ea525e9c2c0b79bd5b8716ea3399ecc5a3f95ba5bea28c6505ce76fce884793f", "fetched_at": "2026-08-29T09:27:08.472579+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/angular-parse"}, {"content_hash": "a2d16c46b1bdf5ffb525dded7838148b3cecc6bf1756bdbd073452b0011737d3", "fetched_at": "2026-08-29T09:27:08.474658+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/configuration"}, {"content_hash": "0673983c5050ba10210e008fb212860aac0bfe10d225f59509fd6e75980ebc15", "fetched_at": "2026-08-29T09:27:08.476462+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-browser"}, {"content_hash": "5702ba49a9a1e70c1862e481ea99d522aa3d741fb95f41e6a91ffd04c7e1f004", "fetched_at": "2026-08-29T09:27:08.462935+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/pricing"}, {"content_hash": "cb27b5d64e3f2da5f1da35f96b6bcecfa72b36193f2c4bf6fce1515136c4cdff", "fetched_at": "2026-08-29T09:27:08.464707+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/faq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.686738+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:33:37.786316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621fb676f5c90b319c67e180d688ff46b94834da2ae692ed7314242707dcaba4", "fetched_at": "2026-08-28T04:08:11.686738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-xml-templating/docxtemplater"}, {"content_hash": "6a83941d9c39ec92cdd2e0385cdd617cf1070f25e3f667eaf3b4c662278633f3", "fetched_at": "2026-08-29T09:27:08.458398+00:00", "kind": "homepage", "missing": false, "url": "https://www.docxtemplater.com"}, {"content_hash": "0340aa62ffb4a477877c9386e92d3ce6c383f9abe44d7b567296bd65eaad389e", "fetched_at": "2026-08-29T09:27:08.461217+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs"}, {"content_hash": "f87bbddfd3bd996887cc32919b280a470fffdc1006f60f3bf23a55b44bbbd168", "fetched_at": "2026-08-29T09:27:08.468925+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/tag-types"}, {"content_hash": "d8138930734636bfa68bfbd760ba57da45f1f6a9808ae3946065f827ab49bb7e", "fetched_at": "2026-08-29T09:27:08.470938+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-node"}, {"content_hash": "ea525e9c2c0b79bd5b8716ea3399ecc5a3f95ba5bea28c6505ce76fce884793f", "fetched_at": "2026-08-29T09:27:08.472579+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/angular-parse"}, {"content_hash": "a2d16c46b1bdf5ffb525dded7838148b3cecc6bf1756bdbd073452b0011737d3", "fetched_at": "2026-08-29T09:27:08.474658+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/configuration"}, {"content_hash": "0673983c5050ba10210e008fb212860aac0bfe10d225f59509fd6e75980ebc15", "fetched_at": "2026-08-29T09:27:08.476462+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-browser"}, {"content_hash": "5702ba49a9a1e70c1862e481ea99d522aa3d741fb95f41e6a91ffd04c7e1f004", "fetched_at": "2026-08-29T09:27:08.462935+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/pricing"}, {"content_hash": "cb27b5d64e3f2da5f1da35f96b6bcecfa72b36193f2c4bf6fce1515136c4cdff", "fetched_at": "2026-08-29T09:27:08.464707+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/faq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:33:37.786316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621fb676f5c90b319c67e180d688ff46b94834da2ae692ed7314242707dcaba4", "fetched_at": "2026-08-28T04:08:11.686738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-xml-templating/docxtemplater"}, {"content_hash": "6a83941d9c39ec92cdd2e0385cdd617cf1070f25e3f667eaf3b4c662278633f3", "fetched_at": "2026-08-29T09:27:08.458398+00:00", "kind": "homepage", "missing": false, "url": "https://www.docxtemplater.com"}, {"content_hash": "0340aa62ffb4a477877c9386e92d3ce6c383f9abe44d7b567296bd65eaad389e", "fetched_at": "2026-08-29T09:27:08.461217+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs"}, {"content_hash": "f87bbddfd3bd996887cc32919b280a470fffdc1006f60f3bf23a55b44bbbd168", "fetched_at": "2026-08-29T09:27:08.468925+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/tag-types"}, {"content_hash": "d8138930734636bfa68bfbd760ba57da45f1f6a9808ae3946065f827ab49bb7e", "fetched_at": "2026-08-29T09:27:08.470938+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-node"}, {"content_hash": "ea525e9c2c0b79bd5b8716ea3399ecc5a3f95ba5bea28c6505ce76fce884793f", "fetched_at": "2026-08-29T09:27:08.472579+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/angular-parse"}, {"content_hash": "a2d16c46b1bdf5ffb525dded7838148b3cecc6bf1756bdbd073452b0011737d3", "fetched_at": "2026-08-29T09:27:08.474658+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/configuration"}, {"content_hash": "0673983c5050ba10210e008fb212860aac0bfe10d225f59509fd6e75980ebc15", "fetched_at": "2026-08-29T09:27:08.476462+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-browser"}, {"content_hash": "5702ba49a9a1e70c1862e481ea99d522aa3d741fb95f41e6a91ffd04c7e1f004", "fetched_at": "2026-08-29T09:27:08.462935+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/pricing"}, {"content_hash": "cb27b5d64e3f2da5f1da35f96b6bcecfa72b36193f2c4bf6fce1515136c4cdff", "fetched_at": "2026-08-29T09:27:08.464707+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/faq"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.686738+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.686738+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.686738+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:33:37.786316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621fb676f5c90b319c67e180d688ff46b94834da2ae692ed7314242707dcaba4", "fetched_at": "2026-08-28T04:08:11.686738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-xml-templating/docxtemplater"}, {"content_hash": "6a83941d9c39ec92cdd2e0385cdd617cf1070f25e3f667eaf3b4c662278633f3", "fetched_at": "2026-08-29T09:27:08.458398+00:00", "kind": "homepage", "missing": false, "url": "https://www.docxtemplater.com"}, {"content_hash": "0340aa62ffb4a477877c9386e92d3ce6c383f9abe44d7b567296bd65eaad389e", "fetched_at": "2026-08-29T09:27:08.461217+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs"}, {"content_hash": "f87bbddfd3bd996887cc32919b280a470fffdc1006f60f3bf23a55b44bbbd168", "fetched_at": "2026-08-29T09:27:08.468925+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/tag-types"}, {"content_hash": "d8138930734636bfa68bfbd760ba57da45f1f6a9808ae3946065f827ab49bb7e", "fetched_at": "2026-08-29T09:27:08.470938+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-node"}, {"content_hash": "ea525e9c2c0b79bd5b8716ea3399ecc5a3f95ba5bea28c6505ce76fce884793f", "fetched_at": "2026-08-29T09:27:08.472579+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/angular-parse"}, {"content_hash": "a2d16c46b1bdf5ffb525dded7838148b3cecc6bf1756bdbd073452b0011737d3", "fetched_at": "2026-08-29T09:27:08.474658+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/configuration"}, {"content_hash": "0673983c5050ba10210e008fb212860aac0bfe10d225f59509fd6e75980ebc15", "fetched_at": "2026-08-29T09:27:08.476462+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-browser"}, {"content_hash": "5702ba49a9a1e70c1862e481ea99d522aa3d741fb95f41e6a91ffd04c7e1f004", "fetched_at": "2026-08-29T09:27:08.462935+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/pricing"}, {"content_hash": "cb27b5d64e3f2da5f1da35f96b6bcecfa72b36193f2c4bf6fce1515136c4cdff", "fetched_at": "2026-08-29T09:27:08.464707+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/faq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.686738+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.686738+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:33:37.786316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621fb676f5c90b319c67e180d688ff46b94834da2ae692ed7314242707dcaba4", "fetched_at": "2026-08-28T04:08:11.686738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-xml-templating/docxtemplater"}, {"content_hash": "6a83941d9c39ec92cdd2e0385cdd617cf1070f25e3f667eaf3b4c662278633f3", "fetched_at": "2026-08-29T09:27:08.458398+00:00", "kind": "homepage", "missing": false, "url": "https://www.docxtemplater.com"}, {"content_hash": "0340aa62ffb4a477877c9386e92d3ce6c383f9abe44d7b567296bd65eaad389e", "fetched_at": "2026-08-29T09:27:08.461217+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs"}, {"content_hash": "f87bbddfd3bd996887cc32919b280a470fffdc1006f60f3bf23a55b44bbbd168", "fetched_at": "2026-08-29T09:27:08.468925+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/tag-types"}, {"content_hash": "d8138930734636bfa68bfbd760ba57da45f1f6a9808ae3946065f827ab49bb7e", "fetched_at": "2026-08-29T09:27:08.470938+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-node"}, {"content_hash": "ea525e9c2c0b79bd5b8716ea3399ecc5a3f95ba5bea28c6505ce76fce884793f", "fetched_at": "2026-08-29T09:27:08.472579+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/angular-parse"}, {"content_hash": "a2d16c46b1bdf5ffb525dded7838148b3cecc6bf1756bdbd073452b0011737d3", "fetched_at": "2026-08-29T09:27:08.474658+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/configuration"}, {"content_hash": "0673983c5050ba10210e008fb212860aac0bfe10d225f59509fd6e75980ebc15", "fetched_at": "2026-08-29T09:27:08.476462+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-browser"}, {"content_hash": "5702ba49a9a1e70c1862e481ea99d522aa3d741fb95f41e6a91ffd04c7e1f004", "fetched_at": "2026-08-29T09:27:08.462935+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/pricing"}, {"content_hash": "cb27b5d64e3f2da5f1da35f96b6bcecfa72b36193f2c4bf6fce1515136c4cdff", "fetched_at": "2026-08-29T09:27:08.464707+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/faq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.686738+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.686738+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.686738+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:33:37.786316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621fb676f5c90b319c67e180d688ff46b94834da2ae692ed7314242707dcaba4", "fetched_at": "2026-08-28T04:08:11.686738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-xml-templating/docxtemplater"}, {"content_hash": "6a83941d9c39ec92cdd2e0385cdd617cf1070f25e3f667eaf3b4c662278633f3", "fetched_at": "2026-08-29T09:27:08.458398+00:00", "kind": "homepage", "missing": false, "url": "https://www.docxtemplater.com"}, {"content_hash": "0340aa62ffb4a477877c9386e92d3ce6c383f9abe44d7b567296bd65eaad389e", "fetched_at": "2026-08-29T09:27:08.461217+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs"}, {"content_hash": "f87bbddfd3bd996887cc32919b280a470fffdc1006f60f3bf23a55b44bbbd168", "fetched_at": "2026-08-29T09:27:08.468925+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/tag-types"}, {"content_hash": "d8138930734636bfa68bfbd760ba57da45f1f6a9808ae3946065f827ab49bb7e", "fetched_at": "2026-08-29T09:27:08.470938+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-node"}, {"content_hash": "ea525e9c2c0b79bd5b8716ea3399ecc5a3f95ba5bea28c6505ce76fce884793f", "fetched_at": "2026-08-29T09:27:08.472579+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/angular-parse"}, {"content_hash": "a2d16c46b1bdf5ffb525dded7838148b3cecc6bf1756bdbd073452b0011737d3", "fetched_at": "2026-08-29T09:27:08.474658+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/configuration"}, {"content_hash": "0673983c5050ba10210e008fb212860aac0bfe10d225f59509fd6e75980ebc15", "fetched_at": "2026-08-29T09:27:08.476462+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-browser"}, {"content_hash": "5702ba49a9a1e70c1862e481ea99d522aa3d741fb95f41e6a91ffd04c7e1f004", "fetched_at": "2026-08-29T09:27:08.462935+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/pricing"}, {"content_hash": "cb27b5d64e3f2da5f1da35f96b6bcecfa72b36193f2c4bf6fce1515136c4cdff", "fetched_at": "2026-08-29T09:27:08.464707+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/faq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.686738+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:11.686738+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:33:37.786316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621fb676f5c90b319c67e180d688ff46b94834da2ae692ed7314242707dcaba4", "fetched_at": "2026-08-28T04:08:11.686738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-xml-templating/docxtemplater"}, {"content_hash": "6a83941d9c39ec92cdd2e0385cdd617cf1070f25e3f667eaf3b4c662278633f3", "fetched_at": "2026-08-29T09:27:08.458398+00:00", "kind": "homepage", "missing": false, "url": "https://www.docxtemplater.com"}, {"content_hash": "0340aa62ffb4a477877c9386e92d3ce6c383f9abe44d7b567296bd65eaad389e", "fetched_at": "2026-08-29T09:27:08.461217+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs"}, {"content_hash": "f87bbddfd3bd996887cc32919b280a470fffdc1006f60f3bf23a55b44bbbd168", "fetched_at": "2026-08-29T09:27:08.468925+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/tag-types"}, {"content_hash": "d8138930734636bfa68bfbd760ba57da45f1f6a9808ae3946065f827ab49bb7e", "fetched_at": "2026-08-29T09:27:08.470938+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-node"}, {"content_hash": "ea525e9c2c0b79bd5b8716ea3399ecc5a3f95ba5bea28c6505ce76fce884793f", "fetched_at": "2026-08-29T09:27:08.472579+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/angular-parse"}, {"content_hash": "a2d16c46b1bdf5ffb525dded7838148b3cecc6bf1756bdbd073452b0011737d3", "fetched_at": "2026-08-29T09:27:08.474658+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/configuration"}, {"content_hash": "0673983c5050ba10210e008fb212860aac0bfe10d225f59509fd6e75980ebc15", "fetched_at": "2026-08-29T09:27:08.476462+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-browser"}, {"content_hash": "5702ba49a9a1e70c1862e481ea99d522aa3d741fb95f41e6a91ffd04c7e1f004", "fetched_at": "2026-08-29T09:27:08.462935+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/pricing"}, {"content_hash": "cb27b5d64e3f2da5f1da35f96b6bcecfa72b36193f2c4bf6fce1515136c4cdff", "fetched_at": "2026-08-29T09:27:08.464707+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/faq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:33:37.786316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621fb676f5c90b319c67e180d688ff46b94834da2ae692ed7314242707dcaba4", "fetched_at": "2026-08-28T04:08:11.686738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-xml-templating/docxtemplater"}, {"content_hash": "6a83941d9c39ec92cdd2e0385cdd617cf1070f25e3f667eaf3b4c662278633f3", "fetched_at": "2026-08-29T09:27:08.458398+00:00", "kind": "homepage", "missing": false, "url": "https://www.docxtemplater.com"}, {"content_hash": "0340aa62ffb4a477877c9386e92d3ce6c383f9abe44d7b567296bd65eaad389e", "fetched_at": "2026-08-29T09:27:08.461217+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs"}, {"content_hash": "f87bbddfd3bd996887cc32919b280a470fffdc1006f60f3bf23a55b44bbbd168", "fetched_at": "2026-08-29T09:27:08.468925+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/tag-types"}, {"content_hash": "d8138930734636bfa68bfbd760ba57da45f1f6a9808ae3946065f827ab49bb7e", "fetched_at": "2026-08-29T09:27:08.470938+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-node"}, {"content_hash": "ea525e9c2c0b79bd5b8716ea3399ecc5a3f95ba5bea28c6505ce76fce884793f", "fetched_at": "2026-08-29T09:27:08.472579+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/angular-parse"}, {"content_hash": "a2d16c46b1bdf5ffb525dded7838148b3cecc6bf1756bdbd073452b0011737d3", "fetched_at": "2026-08-29T09:27:08.474658+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/configuration"}, {"content_hash": "0673983c5050ba10210e008fb212860aac0bfe10d225f59509fd6e75980ebc15", "fetched_at": "2026-08-29T09:27:08.476462+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-browser"}, {"content_hash": "5702ba49a9a1e70c1862e481ea99d522aa3d741fb95f41e6a91ffd04c7e1f004", "fetched_at": "2026-08-29T09:27:08.462935+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/pricing"}, {"content_hash": "cb27b5d64e3f2da5f1da35f96b6bcecfa72b36193f2c4bf6fce1515136c4cdff", "fetched_at": "2026-08-29T09:27:08.464707+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/faq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:33:37.786316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621fb676f5c90b319c67e180d688ff46b94834da2ae692ed7314242707dcaba4", "fetched_at": "2026-08-28T04:08:11.686738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-xml-templating/docxtemplater"}, {"content_hash": "6a83941d9c39ec92cdd2e0385cdd617cf1070f25e3f667eaf3b4c662278633f3", "fetched_at": "2026-08-29T09:27:08.458398+00:00", "kind": "homepage", "missing": false, "url": "https://www.docxtemplater.com"}, {"content_hash": "0340aa62ffb4a477877c9386e92d3ce6c383f9abe44d7b567296bd65eaad389e", "fetched_at": "2026-08-29T09:27:08.461217+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs"}, {"content_hash": "f87bbddfd3bd996887cc32919b280a470fffdc1006f60f3bf23a55b44bbbd168", "fetched_at": "2026-08-29T09:27:08.468925+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/tag-types"}, {"content_hash": "d8138930734636bfa68bfbd760ba57da45f1f6a9808ae3946065f827ab49bb7e", "fetched_at": "2026-08-29T09:27:08.470938+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-node"}, {"content_hash": "ea525e9c2c0b79bd5b8716ea3399ecc5a3f95ba5bea28c6505ce76fce884793f", "fetched_at": "2026-08-29T09:27:08.472579+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/angular-parse"}, {"content_hash": "a2d16c46b1bdf5ffb525dded7838148b3cecc6bf1756bdbd073452b0011737d3", "fetched_at": "2026-08-29T09:27:08.474658+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/configuration"}, {"content_hash": "0673983c5050ba10210e008fb212860aac0bfe10d225f59509fd6e75980ebc15", "fetched_at": "2026-08-29T09:27:08.476462+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-browser"}, {"content_hash": "5702ba49a9a1e70c1862e481ea99d522aa3d741fb95f41e6a91ffd04c7e1f004", "fetched_at": "2026-08-29T09:27:08.462935+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/pricing"}, {"content_hash": "cb27b5d64e3f2da5f1da35f96b6bcecfa72b36193f2c4bf6fce1515136c4cdff", "fetched_at": "2026-08-29T09:27:08.464707+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/faq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:33:37.786316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "621fb676f5c90b319c67e180d688ff46b94834da2ae692ed7314242707dcaba4", "fetched_at": "2026-08-28T04:08:11.686738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-xml-templating/docxtemplater"}, {"content_hash": "6a83941d9c39ec92cdd2e0385cdd617cf1070f25e3f667eaf3b4c662278633f3", "fetched_at": "2026-08-29T09:27:08.458398+00:00", "kind": "homepage", "missing": false, "url": "https://www.docxtemplater.com"}, {"content_hash": "0340aa62ffb4a477877c9386e92d3ce6c383f9abe44d7b567296bd65eaad389e", "fetched_at": "2026-08-29T09:27:08.461217+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs"}, {"content_hash": "f87bbddfd3bd996887cc32919b280a470fffdc1006f60f3bf23a55b44bbbd168", "fetched_at": "2026-08-29T09:27:08.468925+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/tag-types"}, {"content_hash": "d8138930734636bfa68bfbd760ba57da45f1f6a9808ae3946065f827ab49bb7e", "fetched_at": "2026-08-29T09:27:08.470938+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-node"}, {"content_hash": "ea525e9c2c0b79bd5b8716ea3399ecc5a3f95ba5bea28c6505ce76fce884793f", "fetched_at": "2026-08-29T09:27:08.472579+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/angular-parse"}, {"content_hash": "a2d16c46b1bdf5ffb525dded7838148b3cecc6bf1756bdbd073452b0011737d3", "fetched_at": "2026-08-29T09:27:08.474658+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/configuration"}, {"content_hash": "0673983c5050ba10210e008fb212860aac0bfe10d225f59509fd6e75980ebc15", "fetched_at": "2026-08-29T09:27:08.476462+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/docs/get-started-browser"}, {"content_hash": "5702ba49a9a1e70c1862e481ea99d522aa3d741fb95f41e6a91ffd04c7e1f004", "fetched_at": "2026-08-29T09:27:08.462935+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/pricing"}, {"content_hash": "cb27b5d64e3f2da5f1da35f96b6bcecfa72b36193f2c4bf6fce1515136c4cdff", "fetched_at": "2026-08-29T09:27:08.464707+00:00", "kind": "site_page", "missing": false, "url": "https://docxtemplater.com/faq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4857, "days_push": 29, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}