Docling
Convert PDFs, DOCX, and HTML into a unified structure ready for generative AI pipelines with IBM Research's document conversion library, now governed under the LF AI & Data Foundation.
Alternatives
Overview
Docling is an open-source document parsing library by IBM Research that converts PDFs, Microsoft Word documents, PowerPoint presentations, Excel spreadsheets, HTML files, and images into structured, LLM-ready formats, preserving the semantic structure (headings, tables, lists, figures) that raw PDF text extraction loses. Standard PDF text extraction strips layout information and produces unstructured text streams where tables become garbled columns and document sections merge without boundaries. Docling reconstructs this structure using deep learning models trained on document understanding, producing output in JSON, Markdown, or HTML formats where the hierarchical document structure is represented as machine-readable elements rather than flat text. The table extraction capability is particularly strong: Docling identifies table boundaries, column headers, and cell relationships in complex multi-column tables across scanned and digital PDFs.
Figure detection identifies images within documents and can extract captions and associated text. Docling runs locally with no external API dependency, models are downloaded and run on the user's hardware. The library integrates natively with LlamaIndex and LangChain for use in RAG pipelines. Available under the MIT license.
Commonly used in enterprise document intelligence systems, RAG applications processing legal or financial documents, and research workflows where the structural fidelity of complex document parsing is critical to downstream answer quality.
Key Features
- PDF and Office parsing
- Table and layout extraction
- AI-ready structured output
- Integrates with LangChain/LlamaIndex
- • Excellent table handling
- • Open source and free
- • Great for RAG ingestion
- • CPU-intensive on large docs
- • Library, not a UI
People Also Use
Other Developer Tools tools builders reach for alongside Docling.
Hugging Face
Host, share, and download open models, datasets, and demo apps — model discovery and deployment in a few clicks instead of a research project.
Dialogflow
Build rule-based or generative conversational agents for chat and voice that plug into Google Cloud's NLU and generative AI stack, billed per request or session. Increasingly marketed as Conversational Agents.
LangChain
Assemble LLM-powered apps and agents from composable building blocks, with LangSmith adding tracing, evaluation, and deployment. Platform rebranded — LangGraph Platform is now LangSmith Deployment.
Ollama
Run open-weight language models directly on your own machine with a single command, or shift to hosted GPUs via Ollama Cloud when local hardware isn't enough.
Supabase
Get a Postgres database, auth, storage, and edge functions in one backend, with an AI Assistant and MCP integrations, so small teams ship apps without managing infrastructure.
LlamaIndex
Connect your own data to LLMs for retrieval-augmented generation — LlamaParse (formerly LlamaCloud) automates document parsing, extraction, and indexing for agentic workflows.