{"repo":"Lulzx/tinydocx","free":true,"listed":false,"github":"https://github.com/Lulzx/tinydocx","clone":"git clone https://github.com/Lulzx/tinydocx.git","description":"Minimal DOCX/ODT creation library. Zero dependencies.","language":"TypeScript","stars":11,"topics":["document","docx","images","lists","markdown","minimal","odt","tables","word","zero-dependencies"],"license":"MIT","category":"productivity","readme_excerpt":"tinydocx Minimal DOCX/ODT creation library. ctx.paragraph('ACME CORP', { bold: true })) doc.footer((ctx) = ctx.pageNumber()) doc.content((ctx) = { ctx.heading('INVOICE', 1) ctx.text('#INV-2025-001', 10, { color: '#666666' }) ctx.lineBreak() ctx.table([ ['Description', 'Amount'], ['Website Development', '$5,000.00'], ['Hosting (Annual)', '$200.00'] ], { colWidths: [6000, 3000] }) ctx.lineBreak() ctx.paragraph('Total: $5,200.00', { bold: true, align: 'right' }) ctx.link('View online', 'https://example.com/invoice') }) writeFileSync('invoice.docx', doc.build()) DOCX: ODT: [Content Types].xml mimetype rels/.rels META-INF/manifest.xml word/document.xml content.xml word/styles.xml styles.xml word/numbering.xml Pictures/ word/header1.xml word/footer1.xml word/media/ --- License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/Lulzx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Lulzx/tinydocx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}