# VolodymyrBaydalka/docxjs

Docx rendering library

Repository: https://github.com/VolodymyrBaydalka/docxjs
Canonical: https://ross.abutalabs.com/products/docxjs
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: docx, javascript
Last push: 2026-07-07T19:05:11+00:00

## Health v2 (maintenance only)
Score: 82/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 91, release rhythm 60, longevity 100
- inputs: {"age_days": 3600, "days_push": 57, "days_rel": 57, "gap_med": 237.0, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2064, forks 284 (observed 2026-08-28T04:06:10.002552+00:00)

## What it is
docxjs (published as docx-preview) is a JavaScript/TypeScript library that renders Microsoft Word DOCX documents into semantic HTML in the browser. It converts document content, styles, headers, footers, footnotes, and images into HTML rather than rasterizing to canvas.

## Use cases
- preview docx files in the browser without a server
- render word documents as html in a web app
- display uploaded docx resumes or reports inline
- convert docx to html keeping semantics
- embed a word document viewer in a web page
- show docx documents in a document management system

## When to choose
- you need client-side DOCX viewing with no backend conversion
- you want semantic HTML output rather than canvas/image rendering
- you need headers, footers, footnotes, and comments rendered in the browser

## When to avoid
- you need pixel-perfect DOCX layout fidelity like Word or Google Docs
- you need to create or edit DOCX files rather than render them
- you need server-side conversion to PDF or other formats

## Facets
- artifact type: library
- maturity: active
- function: pdf-viewer, parser, templating
- domain: web-development, frontend, files, pdf
- platform: browser
- tags: docx, docx-preview, html-rendering, typescript, office-documents, document-viewer, nodejs, web-server

## Member repositories
- VolodymyrBaydalka/docxjs (main) score 82

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:10.002552+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:57:00.092516+00:00, confidence not recorded.
  - readme: https://github.com/VolodymyrBaydalka/docxjs (fetched 2026-08-28T04:06:10.002552+00:00, sha d102f939cb9d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
