Docling

IBM-grade document understanding
Document AI & OCRDocument parsing toolkitMITRuns locallyPythonIntermediate
OSAI Pulse ⓘ ★★★★★★★★★★ /100 signals tracked
🐳 Docker pulls 📦 PyPI downloads / month 📦 npm downloads / month 🚀 Latest release ·
Visit website →View on GitHub

What is Docling?

Docling parses PDFs, DOCX, PPTX and images into structured representations with layout, tables and reading order, designed to plug straight into RAG frameworks.

Why people choose Docling

Docling at a glance

CategoryDocument AI & OCR
TypeDocument parsing toolkit
LicenseMIT
Runs locallyYes
Built withPython
Skill levelIntermediate
Best forteams building document pipelines for RAG

Open-source alternatives to Docling

Other open-source document ai & ocr tools worth comparing:

MarkerConvert PDFs to clean Markdown fastSuryaModern OCR with layout detectionPaddleOCRIndustrial OCR with tiny modelsUnstructuredTurn any file into LLM-ready dataFirecrawlTurn websites into LLM-ready MarkdownCrawl4AIOpen-source LLM-friendly crawlerolmOCRTurn PDFs into clean training-grade textMinerUPDF to Markdown with formulas and tablesTesseractThe classic OCR engine

Docling head-to-head

Docling vs MarkerDocling vs SuryaDocling vs PaddleOCRDocling vs UnstructuredDocling vs FirecrawlDocling vs Crawl4AIDocling vs olmOCRDocling vs MinerUDocling vs Tesseract

FAQ

Is Docling free?

Docling is free and open-source (MIT license), so you can use, self-host and modify it at no cost.

Can I run Docling locally?

Yes. Docling is designed to run on your own machine or server, keeping your data private.

What is the best alternative to Docling?

Popular open-source alternatives include Marker, Surya, PaddleOCR. See the comparisons above to choose.

Explore more open-source AI

Browse the full directory of open-source AI tools, models and projects — updated daily.

Browse all tools →