run-llama/liteparse
A fast, helpful, and open-source document parser observed · 2026-08-28
Health v2 · maintenance only
78/100
- Activity 99
- Release rhythm 87
- Longevity 14
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 205
- days_rel: 8
- days_push: 7
- n_releases_24m: 167
Adoption not part of the score
12181 stars · 843 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
LiteParse is a fast, open-source document parser written in Rust that extracts spatial text with bounding boxes from PDFs, Office files, and images, entirely locally with no cloud dependencies. It offers a CLI and library APIs for Rust, Python, Node.js, and the browser (WASM), with built-in Tesseract OCR, pluggable OCR servers, Markdown/JSON/text output, and page screenshots.
Use cases
- parse pdfs to text locally
- extract text with bounding boxes from pdf
- convert pdf to markdown for rag pipelines
- ocr scanned documents offline
- parse docx xlsx pptx files
- generate pdf page screenshots for llm agents
- score pdf complexity before parsing
- run document parsing in the browser with wasm
When to choose
- you need fast, local PDF text extraction without cloud APIs or LLMs
- you need spatial layout info and bounding boxes for downstream processing
- you want Markdown output to feed LLMs or RAG pipelines
- you need a parser usable from Rust, Python, Node.js, or the browser
When to avoid
- you need to parse dense tables, multi-column layouts, charts, or handwriting accurately - a cloud parser like LlamaParse will do better
- you need cloud-scale or LLM-powered document extraction features
- you need browser parsing of complex scanned PDFs (WASM has limitations)
Facets
library · maturity active
parser ocr pdf image-processing cli sdk pdf files developer-tools artificial-intelligence rust python cli wasm browser cross-platform pdf-parsing text-extraction bounding-boxes tesseract rag-pipelines document-conversion wasm llamaindex natural-language-processing nodejs
5 sources
- readme: https://github.com/run-llama/liteparse · fetched 2026-08-28 · 2834e5fa40dd
- homepage: https://developers.llamaindex.ai/liteparse/ · fetched 2026-08-29 · 00340cae42ef
- registry_crates: https://crates.io/api/v1/crates/liteparse · fetched 2026-08-29 · 502eb6bb037c
- site_page: https://developers.llamaindex.ai/ · fetched 2026-08-29 · 7af42d618d4f
- site_page: https://developers.llamaindex.ai/liteparse/getting_started · fetched 2026-08-29 · 2a05ec90dbc3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| run-llama/liteparse | main | 78 |
For agents
markdown · JSON · MCP: product_card(name="run-llama/liteparse")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem