harshankur

harshankur/officeParser

A robust, strictly-typed Node.js and Browser library for parsing office files into a rich Abstract Syntax Tree (AST) and generating high-fidelity output in multiple formats. Parses: docx · pptx · xlsx · odt · odp · ods · pdf · rtf · csv · md · html. Generates: Markdown · HTML · CSV · RTF · PDF · Plain Text · RAG Chunks

2 good first / help-wanted issues · Rich Text Format · last activity Oct 9, 2026

557 stars 57 forks 557 watchers Rich Text Format MIT License
ast browser docx metadata nodejs odf odp ods odt office parser pptx rtf tesseract typescript xlsx
2 Open Issues Need Help Last updated: Oct 9, 2026

Open Issues Need Help

View All on GitHub
harshankur/officeParser
557

A robust, strictly-typed Node.js and Browser library for parsing office files into a rich Abstract Syntax Tree (AST) and generating high-fidelity output in multiple formats. Parses: docx · pptx · xlsx · odt · odp · ods · pdf · rtf · csv · md · html. Generates: Markdown · HTML · CSV · RTF · PDF · Plain Text · RAG Chunks

Rich Text Format
#ast#browser#docx#metadata#nodejs#odf#odp#ods#odt#office#parser#pptx#rtf#tesseract#typescript#xlsx
good first issue
harshankur/officeParser
557

A robust, strictly-typed Node.js and Browser library for parsing office files into a rich Abstract Syntax Tree (AST) and generating high-fidelity output in multiple formats. Parses: docx · pptx · xlsx · odt · odp · ods · pdf · rtf · csv · md · html. Generates: Markdown · HTML · CSV · RTF · PDF · Plain Text · RAG Chunks

Rich Text Format
#ast#browser#docx#metadata#nodejs#odf#odp#ods#odt#office#parser#pptx#rtf#tesseract#typescript#xlsx