docling-project/docling

▲ 629 stars today★ 67,373⑂ 4,851

Get your documents ready for gen AI

About docling-project/docling

docling-project/docling is an open-source project on GitHub, mainly written in Python. Get your documents ready for gen AI It currently holds 67,373 stars and 4,851 forks with 941 open issues, and was last pushed on 2026-09-20 (repository created 2024-07-09).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #6 with 629 new stars today.

GitHub Repository Details

Repository docling-project/docling · default branch main · size 392450 KB · watchers 227 · source: GitHub REST API and repository README

README

https://github.com/docling-project/docling/blob/HEAD/Docling

Docling

https://github.com/docling-project/docling/blob/HEAD/DS4SD%2Fdocling | Trendshift

arXiv Docs PyPI version PyPI - Python Version uv Ruff Pydantic v2 prek License MIT PyPI Downloads Docling Actor Chat with Dosu Discord OpenSSF Best Practices LF AI & Data

What is Docling ?

Docling simplifies document processing by parsing diverse formats — including advanced PDF understanding — and providing seamless integrations with the generative AI ecosystem.

Features

What's new

Coming soon

Quickstart

1. Install

pip install docling
Note: Python 3.9 support was dropped in docling version 2.70.0. Please use Python 3.10 or higher.

Works on macOS, Linux and Windows environments for both x86_64 and arm64 architectures.

More detailed installation instructions are available in the docs.

2. Convert a document (CLI)

docling https://arxiv.org/pdf/2206.01062

This generates a .md file in the current directory containing structured document content.

You can also use 🥚GraniteDocling and other VLMs via Docling CLI:

docling --pipeline vlm --vlm-model granite_docling https://arxiv.org/pdf/2206.01062

3. Python usage (recommended)

from docling.document_converter import DocumentConverter

source = "https://arxiv.org/pdf/2408.09869" # a document via a local path or URL converter = DocumentConverter() result = converter.convert(source) print(result.document.export_to_markdown()) # output: "## Docling Technical Report[...]"

More advanced usage and configuration options.

Documentation

Check out Docling's documentation for details on installation, usage, concepts, recipes, extensions, and more.

Examples

Go hands-on with our examples, demonstrating how to address different application use cases with Docling.

Integrations

To further accelerate your AI application development, check out Docling's native integrations with popular frameworks and tools.

Get help and support

Please feel free to connect with us using the discussion section.

Technical report

For more details on Docling's inner workings, check out the Docling Technical Report.

Contributing

Please read Contributing to Docling for details.

References

If you use Docling in your projects, please consider citing the following:

@techreport{Docling,
  author = {Deep Search Team},
  month = {8},
  title = {Docling Technical Report},
  url = {https://arxiv.org/abs/2408.09869},
  eprint = {2408.09869},
  doi = {10.48550/arXiv.2408.09869},
  version = {1.0.0},
  year = {2024}
}

License

The Docling codebase is under MIT license. For individual model usage, please refer to the model licenses found in the original packages.

LF AI & Data

Docling is hosted as a project in the LF AI & Data Foundation.

IBM ❤️ Open Source AI

The project was started by the AI for knowledge team at IBM Research Zurich.

[supported_formats]: https://docling-project.github.io/docling/usage/supported_formats/ [docling_document]: https://docling-project.github.io/docling/concepts/docling_document/ [integrations]: https://docling-project.github.io/docling/integrations/ [extraction]: https://docling-project.github.io/docling/_generated/examples/extraction/

GitHub Stars & Activity

67,373Stars
4,851Forks
941Open issues
PythonLanguage

GitHub Popularity

GitHub stars67,373
Forks4,851
Open issues941
Primary languagePython
LicenseMIT
Stars gained today629
Created2024-07-09
Last pushed2026-09-20

Trending History

Daily boardrank #6 · ▲ 629 stars

Related GitHub Projects

1

Significant-Gravitas / AutoGPT

Python★ 187,458⑂ 46,009▲ 30 stars
2

paperless-ngx / paperless-ngx

Python★ 45,402⑂ 3,137▲ 32 stars
3

anthropics / financial-services

Python★ 35,231⑂ 5,236▲ 236 stars
4

harvard-edge / cs249r_book

Python★ 28,375⑂ 3,589▲ 31 stars
5

browser-use / browser-harness

Python★ 17,832⑂ 1,747▲ 86 stars
6

cactus-compute / needle

Python★ 11,843⑂ 759▲ 404 stars
7

FareedKhan-dev / train-llm-from-scratch

Python★ 10,089⑂ 1,400▲ 196 stars
8

zhouxiaoka / autoclip

Python★ 7,797⑂ 1,517▲ 325 stars

More Trending Repositories