Skip to main content

Docowling

Docowling

Docs PyPI version PyPI - Python Version Poetry Code style: black Imports: isort Pydantic v2

Docowling is a fork of the Docling, an IBM project, developed to enhance functionalities and add new document processing capabilities.

Why Docowling?

Like an owl watching for all prey, docowling is a fork intended to attack all types of documents.

Docowling

Features

  • 📄 Converts popular formats (CSV, PDF, DOCX, PPTX, XLSX, Images, HTML, AsciiDoc & Markdown) to HTML, Markdown and JSON with embedded/referenced images
  • 🧩 Unified DoclingDocument format for standardized representation
  • 🤖 Ready-to-use integrations with LangChain, LlamaIndex, Crew AI & Haystack
  • 💻 Intuitive CLI for efficient batch processing with customizable export parameters

Coming Soon

  • 📄 More formats compatibility
  • 🤖 Optimize integrations with LangChain, Crew AI & Weaviate

Installation

To use Docowling, simply install docowling from your package manager, e.g. pip or uv:

pip install docowling
uv pip install docowling

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

Getting started

To convert individual documents, use convert(), for example:

from docowling.document_converter import DocumentConverter

source = "https://arxiv.org/pdf/2408.09869"  # document per local path or URL
converter = DocumentConverter()
result = converter.convert(source)
print(result.document.export_to_markdown())  # output: "## Docowling Technical Report[...]"
from docowling.document_converter import DocumentConverter

source = "/content/drive/MyDrive/TESLA.csv"  # document per local path or URL
converter = DocumentConverter()
result = converter.convert(source)
print(result.document.export_to_markdown())  
# output: "| Date     |      Open |      High [...]"

License

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

IBM ❤️ Thanks

Thank you IBM for creating Docling, the base of Docowling.

Metadata

Release files for docowling 1.0.17

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for docowling 1.0.17
File Size Uploaded
docowling-1.0.17.tar.gz 87.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for docowling 1.0.17
File Interpreter ABI Platform
docowling-1.0.17-py3-none-any.whl Python 3 none any Details

Total release size: 203.8 kB

Release files / docowling-1.0.17.tar.gz

Download URL docowling-1.0.17.tar.gz
Size 87.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ea2d976f4b978221c0a922e25c4fa45f4df30f2e63a39ba25395031b2ab1c87f
BLAKE2b-256 checksum
How to use checksums
3a7f81bf59a1d6aacae53882a430db1247511a71d15ac0b64a4dc56b56ff486c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.5 CPython/3.12.2 Windows/11

Release files / docowling-1.0.17-py3-none-any.whl

Download URL docowling-1.0.17-py3-none-any.whl
Size 116.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4a146c051ecd2b12068fce2a163c2b606a9026ec55348be65d9416ff5117a177
BLAKE2b-256 checksum
How to use checksums
e82809096e2e365f72183d51bd32283f07edb788e4d95084fa8e0c1999d7e880
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.5 CPython/3.12.2 Windows/11

Release history Release notifications | RSS feed

This release

1.0.17 This release

2 release files

1.0.16

2 release files

1.0.15

2 release files

1.0.14

2 release files

1.0.13

2 release files

1.0.11

2 release files

1.0.10

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page