Python tool for converting files and office documents to Markdown.
Document parsing
Convert PDFs, office files and scans into Markdown or JSON that language models and pipelines can read.
Changes in this category (RSS)
Side by side
| Tool | Stars | Licence | Terms | Self-hosted | Language | Latest | Last push |
|---|---|---|---|---|---|---|---|
| MarkItDown | 189k | MIT | Open source | No | Python | v0.1.8 | 2026-10-04 |
| MinerU | 81k | Other | Source available | No | Python | mineru-4.0.10-released | 2026-10-06 |
| Docling | 68k | MIT | Open source | No | Python | v2.134.0 | 2026-10-06 |
| Marker | 40k | Apache-2.0 | Open source | No | Python | v2.0.0 | 2026-10-02 |
| Unstructured | 16k | Apache-2.0 | Open source | No | HTML | 0.27.16 | 2026-10-06 |
5 tools
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
- Language
- Python
- Licence
- Other
- Stars
- 81k
- Latest
- mineru-4.0.10-released
- Last push
- 2026-10-06
Get your documents ready for gen AI
Convert PDF to markdown + JSON quickly with high accuracy
- Language
- Python
- Licence
- Apache-2.0
- Stars
- 40k
- Latest
- v2.0.0
- Last push
- 2026-10-02
Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.
- Language
- HTML
- Licence
- Apache-2.0
- Stars
- 16k
- Latest
- 0.27.16
- Last push
- 2026-10-06