liteparse 是什么?

LiteParse(run-llama/liteparse)是 LlamaIndex 团队开源的一款「快而轻」的文档解析器,专注 PDF(以及 DOCX/XLSX/PPTX/图片)的本地高质量空间文本解析(带 bounding boxes),无专有 LLM 功能、无云依赖、全部本机运行。Rust 写核心,对外提供 Rust crate、Node.js/TypeScript(@llamaindex/liteparse)、WASM 浏览器版(@llamaindex/liteparse-wasm)、Python(pip liteparse)多语言绑定,跨 Linux/macOS(Intel/ARM)/Windows。Apache-2.0 许可,约 9,069 stars,主语言 Rust,文档 developers.llamaindex.ai/liteparse。README 明确把「复杂文档(密集表/多栏/图表/手写/扫描件)」引导到 LlamaIndex 的云端付费产品 LlamaParse,本仓库定位为开源「轻量」入口。

⭐ 11,301 Stars 🍴 752 Forks Rust Apache-2.0 作者: run-llama 商业引流:中
来源:README.md(介绍、Hitting the limits 段、Overview、徽章);GitHub 仓库元数据(stars=9069、language=Rust、license=Apache-2.0、topics document-ocr/pdf-parser) 查看 GitHub 仓库 →

为什么值得关注

做 RAG/AI 应用时文档解析是第一道关,开源选项往往体验割裂或要拼装。LiteParse 把 Rust 高性能解析 + Tesseract/HTTP/自定义 OCR + 屏幕截图 + 多语言绑定 + WASM 一包内提供,简单文档可纯本机跑出带坐标的结构化文本/JSON,体验比拼凑省心,因而 star 涨得快。需注意:README 同时承认「轻量」的能力边界,并把复杂文档(密集表格/多栏/手写/扫描)引导到云端付费产品 LlamaParse——这是有意识的开源引流到商业的设计。截至数据采集约 9,069 stars。

来源:README.md(Hitting the limits、Overview、徽章);GitHub 仓库元数据(stars=9069、pushed_at 2026-06)

核心功能

Rust 核心 + PDFium 空间解析

PDFium 抽出带 bounding boxes 的空间文本,Grid Projection 重建版面。

来源:README.md(Overview、Mermaid 流程图)
灵活 OCR

内置 Tesseract 零配置即用,也可接 HTTP/自定义(EasyOCR/PaddleOCR/自家服务),有标准 API。

来源:README.md(Overview 的 Flexible OCR System)
多语言、多平台

Rust/Node.js/TypeScript/Python/浏览器(WASM);Linux/macOS(Intel/ARM)/Windows。

来源:README.md(Overview)
多种输出 + 屏幕截图

JSON(带 bbox)、保版式文本、页面截图,方便喂给 LLM 代理。

来源:README.md(Overview)

技术架构

LiteParse 核心是 Rust 实现的处理管道:输入 → Format Conversion(用 LibreOffice/ImageMagick 把 DOCX/XLSX/PPTX/图片转 PDF/图像)→ Text Extraction(PDFium C 库做空间文本抽取)→ Selective OCR(按需触发 Tesseract 内置或调用 HTTP/自定义 OCR 服务,如 EasyOCR/PaddleOCR)→ OCR Merge(原生文本与 OCR 结果合并)→ Grid Projection(重建空间版面)→ 输出(结构化 JSON 含 bounding boxes、保版式纯文本、屏幕截图 PNG)。语言绑定通过 NAPI/PyO3/WASM 暴露给 Node/Python/浏览器;OCR 有标准化 API 规范,方便接入自有 OCR 服务。

来源:README.md(Overview、Mermaid 流程图)

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) PDFium(C 库) Tesseract(内置 OCR)Tesseract(内置… LibreOffice / ImageMagick(格式转换)LibreOffice /… PyO3 / NAPI / wasm-bindgen(绑定)PyO3 / NAPI /… Rust 核心 + PDFium 空间解析Rust 核心 + PDFium… 灵活 OCR 多语言、多平台 多种输出 + 屏幕截图 liteparse 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言Rust(核心)+ Node.js / TypeScript / Python / WASM(绑定)框架本地文档解析库(PDF/DOCX/XLSX/PPTX/图片)
PDFium(C 库)Tesseract(内置 OCR)LibreOffice / ImageMagick(格式转换)PyO3 / NAPI / wasm-bindgen(绑定)
crates.io liteparse;npm @llamaindex/liteparse / liteparse-wasm;PyPI liteparse;Apache-2.0;文档 developers.llamaindex.ai/liteparse;商业引流到 LlamaParse 云
来源:README.md(徽章、Overview、Hitting the limits)

快速上手

按目标语言选包:Rust `cargo add liteparse`、Node `npm i @llamaindex/liteparse`(或 `@llamaindex/liteparse-wasm` 浏览器版)、Python `pip install liteparse`。基础流程:传入文档 → 配置 OCR(默认内置 Tesseract,或 HTTP 端点)→ 选 JSON/文本/截图输出。复杂场景(密集表格/多栏/手写/扫描件)效果有限,按 README 提示可考虑 LlamaParse 云(付费/需注册);本地路线若不够,可换 docling/Marker 等开源做对照。文档与 OCR API 规范见 developers.llamaindex.ai/liteparse。
来源:README.md(徽章 PyPI/crates/npm、Hitting the limits、Overview)

使用场景

适合本地、隐私敏感、简单到中等复杂度的文档解析:RAG 前处理、合同/发票/页面截图提取、给 LLM 代理喂结构化文本与 bbox、浏览器内 PDF 解析(WASM)等。对密集表/多栏/手写/扫描等复杂文档,作者建议直接走云端付费 LlamaParse;若不愿付费/不愿出数据,可结合自家 OCR、自建管道补强。

来源:README.md(介绍、Hitting the limits、Overview)

优势与局限

优势

  • Rust 高性能 + PDFium 空间解析 + 灵活 OCR
  • 多语言绑定与 WASM 浏览器支持,跨平台
  • 完全本地、无云依赖,开源 Apache-2.0
  • LlamaIndex 团队背书,更新活跃

局限

  • 复杂文档(密集表/多栏/手写/扫描)官方承认效果有限,被引导到付费 LlamaParse
  • 依赖 Tesseract/外部 OCR/LibreOffice 等组件,质量受其影响
  • 需根据语言绑定与平台环境额外安装系统依赖
  • 输出结构需结合下游 LLM 流程定制
来源:README.md(Hitting the limits、Overview)

最新版本

本页未列固定版本号;多包并行发布:crates.io(liteparse)、npm(@llamaindex/liteparse 与 liteparse-wasm)、PyPI(liteparse)。README 指出 V1 旧代码在分支 logan/liteparse-v1。仓库最后更新约在 2026 年 6 月初。

来源:README.md(徽章、V1 链接);GitHub pushed_at

总结评价

LiteParse 是 LlamaIndex 团队开源的「快而轻」本地文档解析器:Rust 核心 + PDFium 空间解析 + 灵活 OCR(Tesseract/HTTP/自定义)+ 多语言绑定(含 WASM)+ 多平台,输出带 bbox 的结构化 JSON、保版式文本与页面截图,简单文档完全可纯本机跑通,对 RAG 前处理与本地隐私场景对口。要清楚作者明确把复杂文档(密集表/多栏/手写/扫描)引导到付费云产品 LlamaParse(中等强度商业引流),还需要按目标语言绑定安装相应系统依赖。整体是开源世界里靠谱的轻量解析器。

来源:综合 README.md 的定位、能力边界与商业化路径

常见问题

liteparse 是什么?

LiteParse(run-llama/liteparse)是 LlamaIndex 团队开源的一款「快而轻」的文档解析器,专注 PDF(以及 DOCX/XLSX/PPTX/图片)的本地高质量空间文本解析(带 bounding boxes),无专有 LLM 功能、无云依赖、全部本机运行。

liteparse 有哪些核心功能?

liteparse 的核心功能包括:Rust 核心 + PDFium 空间解析、灵活 OCR、多语言、多平台、多种输出 + 屏幕截图。

liteparse 为什么最近很受关注?

做 RAG/AI 应用时文档解析是第一道关,开源选项往往体验割裂或要拼装。LiteParse 把 Rust 高性能解析 + Tesseract/HTTP/自定义 OCR + 屏幕截图 + 多语言绑定 + WASM 一包内提供,简单文档可纯本机跑出带坐标的结构化文本/JSON,体验比拼凑省心,因而 star 涨得快。

liteparse 适合哪些使用场景?

适合本地、隐私敏感、简单到中等复杂度的文档解析:RAG 前处理、合同/发票/页面截图提取、给 LLM 代理喂结构化文本与 bbox、浏览器内 PDF 解析(WASM)等。对密集表/多栏/手写/扫描等复杂文档,作者建议直接走云端付费 LlamaParse;若不愿付费/不愿出数据,可结合自家 OCR、自建管道补强。

透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-06-04 11:20. 质量评分: 100/100.

数据来源:README、GitHub API、依赖文件