Documents and knowledge · Edition No. 3 · 28 Aug 2026

docling-project/docling

IBM's document parser — PDF, DOCX, PPTX, XLSX, EPUB and more into structured Markdown, locally on CPU.

← Documents and knowledgeRead the whole edition →

66.1k stars · MIT · v2.126.0 (2026-09-04)

IBM's document parser — PDF, DOCX, PPTX, XLSX, EPUB and more into structured Markdown, locally on CPU.

Repo detailsthe review · specs · pros & cons · install

What it is

A document parser from IBM Research, now under the LF AI & Data Foundation, that converts PDF, DOCX, PPTX, XLSX, HTML and images into clean structured Markdown. It preserves reading order, headings and table structure, and runs locally on CPU.

Why it matters

Grasppy's pitch already says "chat, discussion or document", but the document half only becomes real when someone can drop a 90-page PDF on the page and get a map back. That is the moment the addressable audience changes shape: not just people with long AI conversations, but anyone holding a research report, a contract, a set of meeting minutes or a textbook chapter. Docling is the shortest credible path there, and because it runs on CPU locally, no document ever leaves your VPS — a real selling point for anyone considering pasting something confidential. Its Markdown output feeds straight into Chonkie (Edition 2).

Stars66.1k
LicenceMIT
Latestv2.126.0 (2026-09-04)checked 7 Sep 2026
Written inPython
NeedsPython 3
RunsLocally, on your own machine
Setup effort
3 / 5
Payoff
5 / 5
Good
  • MIT and local — no per-page API fee and no document leaving your server
  • Keeps tables and headings intact, which is exactly what a subtopic map depends on
  • Enormous, very active project with institutional backing behind it
Watch for
  • First run downloads several hundred MB of layout and table models — plan the disk and the cold start
  • A long scanned PDF takes minutes on CPU. This must be a background job with a progress indicator, never a request
  • Fast-moving version numbers; pin the version or an upgrade will change your output shape
Works well with

Its Markdown output feeds straight into Chonkie (Edition 2).

Install
source venv/bin/activate
pip install docling
docling my-document.pdf --to md   # first run downloads the models
Screenshots
docling-project/docling: GitHub preview carddocling-project/docling: Screenshot 1

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.