Last updated: 9/23/2026Last verified: 2026-09-23
<p>Open-source, local-first document parsing library and CLI that extracts PDFs, Office files, and images into spatially grounded text and Markdown, with OCR, bounding boxes, document-complexity detection, and Node.js, Python, Rust, and WASM support.</p><ul><li>Parses PDFs, Office documents, and images into spatially grounded text and structured Markdown</li><li>Extracts bounding boxes, embedded images, vector graphics, annotations, form fields, and tagged PDF structures</li><li>Runs built-in or external OCR and detects scanned, multi-column, table-heavy, and otherwise complex pages before routing</li><li>Provides CLI and library APIs for Node.js/TypeScript, Python, Rust, and browser-based WASM workflows</li></ul>
Details
Platform
Features
- Parses PDFs, Office documents, and images into spatially grounded text and structured Markdown
- Extracts bounding boxes, embedded images, vector graphics, annotations, form fields, and tagged PDF structures
- Runs built-in or external OCR and detects scanned, multi-column, table-heavy, and otherwise complex pages before routing
- Provides CLI and library APIs for Node.js/TypeScript, Python, Rust, and browser-based WASM workflows
Languages
Best for
Known limitations
- LiteParse runs locally and does not add cloud models or LLM reasoning, so complex documents can require routing to a more advanced parsing pipeline
- OCR quality and support depend on the configured built-in Tesseract or external OCR server
- Document-complexity scoring identifies difficult layouts but does not itself resolve extraction errors
- The project documentation and primary interfaces are currently English-first







