markitdown and markdrop

These are competitors in the core markdown conversion space, though markdrop differentiates by adding LLM-powered extraction of semantic content (tables, images, descriptions) versus markitdown's broader file format support without AI enhancement.

markitdown
84
Verified
markdrop
67
Established
Maintenance 16/25
Adoption 25/25
Maturity 25/25
Community 18/25
Maintenance 13/25
Adoption 17/25
Maturity 25/25
Community 12/25
Stars: 90,677
Forks: 5,354
Downloads: 3,746,161
Commits (30d): 3
Language: Python
License: MIT
Stars: 196
Forks: 16
Downloads: 1,073
Commits (30d): 0
Language: Python
License: GPL-3.0
No risk flags
No risk flags

About markitdown

microsoft/markitdown

Python tool for converting files and office documents to Markdown.

Supports 20+ file formats (PDF, Office documents, images, audio, HTML, archives) with modular optional dependencies and preserves document structure like tables and headings. Uses a pluggable converter architecture that streams from file-like objects without creating temporary files, and integrates with LLMs for image descriptions and speech transcription. Includes an MCP server for Claude Desktop integration and optional Azure Document Intelligence backend for advanced layout analysis.

About markdrop

shoryasethia/markdrop

A Python package for converting PDFs to markdown while extracting images and tables, generate descriptive text descriptions for extracted tables/images using several LLM clients. And many more functionalities. Markdrop is available on PyPI.

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work