liteparse

A fast, helpful, and open-source document parser

107 articles 7.6k View on GitHub ↗
107 articles
LiteParse Batch-Parse: Processing Multiple Documents in One Command

Streamline document processing with LiteParse batch-parse. Process multiple PDFs DOCXs and images with one command or API call minimizing resource overhead.

how-to-guide
Jun 25, 2026
How to Enable or Disable Link Extraction in LiteParse Markdown Output

Control link extraction in LiteParse markdown output. Learn how to enable or disable links using the CLI flag or LiteParseConfig for precise control over your markdown.

how-to-guide
Jun 25, 2026
How to Use LiteParse Node.js Bindings (@llamaindex/liteparse): A Complete Guide

Master LiteParse Node.js bindings with this guide. Learn to parse PDFs, perform OCR, and generate Markdown using type-safe TypeScript and Rust native binary integration.

how-to-guide
Jun 25, 2026
How the OCR Merge Algorithm Works in LiteParse (`ocr_merge.rs`)

Explore the OCR merge algorithm in LiteParse's ocr_merge.rs. Discover its two-stage pipeline for efficient OCR processing, parallel execution, and seamless text model integration.

internals
Jun 25, 2026
How to Configure Image Output Mode (Placeholder, Embed, Off) in LiteParse Markdown

Control LiteParse Markdown image output modes (placeholder embed off) with image_mode parameter or CLI flag. Customize how raster images appear in your Markdown.

how-to-guide
Jun 25, 2026
How to Generate PDF Screenshots with Custom DPI Using LiteParse

Generate PDF screenshots with custom DPI using LiteParse. Simply set the dpi field on LiteParseConfig before creating an instance and call screenshot() for desired resolution.

how-to-guide
Jun 25, 2026
How to Handle Large PDF Documents with LiteParse's max_pages Limit

Learn how to handle large PDF documents in LiteParse by overriding the default max_pages limit using CLI flags or code configurations for efficient parsing.

how-to-guide
Jun 25, 2026
How to Use the LiteParse Rust API Directly for Custom Applications

Learn to use the LiteParse Rust API directly in your custom applications. Explore the LiteParse struct and its async parse methods for efficient file and byte data processing.

how-to-guide
Jun 25, 2026
Understanding the Thread Safety Mechanism of PDFium within LiteParse

Discover LiteParse's PDFium thread safety mechanism. Learn how a process-wide mutex prevents undefined behavior in the native library, ensuring safe PDF operations.

internals
Jun 25, 2026
How to Configure the Number of Concurrent OCR Workers in LiteParse

Easily control concurrent OCR workers in LiteParse. Set num_workers in LiteParseConfig or use the --num-workers CLI flag for efficient page processing.

how-to-guide
Jun 25, 2026
How LiteParse Detects Complex Content with the is_complex Command

Learn how LiteParse's is_complex command quickly analyzes PDFs for complex content using text density image coverage garbled text detection and vector outline analysis before OCR.

how-to-guide
Jun 25, 2026
How to Integrate LiteParse with EasyOCR and PaddleOCR HTTP Servers

Easily integrate LiteParse with EasyOCR and PaddleOCR HTTP servers using its REST API for powerful OCR capabilities. Streamline your text extraction workflows today.

how-to-guide
Jun 25, 2026
…

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →