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.
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