docling-project/docling
GitHubAn open-source document processing tool that parses diverse file formats, including advanced PDF understanding, and converts them into unified structured formats like Markdown or JSON for integration with generative AI applications.
Developers and teams building GenAI applications, agents, or RAG systems who need to ingest diverse document types like PDFs, Office documents, emails, and media files.
Python 3.9 is completely unsupported starting from version 2.70.0, requiring a migration to Python 3.10 or higher.
What matters before you adopt it
The challenge of parsing and extracting semantic structures, layouts, tables, formulas, and multi-modal media from inconsistent, complex, and scanned document formats to make them ready for generative AI systems.
Security evidence without the noise
Trust remains a decision signal; CVEs and scanner evidence explain what is driving the risk.
View trust evidence & security findings▼
Architecture from code9 modules · 4 edges▼
Modules and dependency edges extracted from repository code. This is code evidence, not README inference.
Architecture evidence details
flowchart TD
%% docling-slim — high-level architecture (DRAFT, refine me)
n0["docling · 253 files"]
n1["docs · documentation · 51 files"]
n2["perfs · 3 files"]
n3["scripts · scripts · 4 files"]
n4["tests · tests · 151 files"]
n1 --> n0
n2 --> n0
n3 --> n0
n4 --> n0
class n1 docs
class n3 infra
class n4 test
classDef docs fill:#9d7660,color:#ffffff,stroke:#7c5d4c
classDef infra fill:#b35c00,color:#ffffff,stroke:#8f4a00
classDef test fill:#499894,color:#ffffff,stroke:#397975Evidence, security & integrations▼
Adoption guidance▼
How it works & getting started▼
Nearby repositories worth comparing before adoption.
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
ppt-master transforms any document into fully editable PowerPoint presentations with authentic shapes, native animations, and proper PPTX structure. Unlike screenshot-based tools, you get real PowerPoint files you can edit immediately. With 11K+ stars and counting, this is quickly becoming the go-to solution for devs who are tired of manually building slides from scratch.
A community-supported supercharged document management system: scan, index and archive all your documents