Tools
Every Skill, MCP server, CLI and plugin in the directory. Filter by type, profession or tag, or search by keyword.
Profession: Full-stack / Indie +1
Pick one or more: resources that suit any of them are listed.
- Full-stack / Indie7
- ML / AI10
- Frontend5
- Backend8
- DevOps / SRE5
- Data engineering12
- Data analysis7
- Product / Projects5
- Design8
- Architecture / Civil2
- Operations3
- Marketing & sales3
- Admin / Office28
- Writing / Content15
- Video / Media8
- Legal5
- Finance / Accounting3
- Investing / Analysis1
- Teachers / Students17
- Research / Academia24
- Translation / L10n5
- Founders2
Tags: file-conversion
Pick one or more: only resources carrying all of them are listed.
- file-conversion17
- pdf9
- python8
- ocr6
- rag5
- json3
- terminal3
- data-pipelines2
- microsoft2
- presentations2
- spreadsheets2
- word-docs2
- yaml2
- allenai1
- asciidoc1
- baidu1
- css1
- csv1
- datalab1
- ffmpeg1
- go1
There are more. Type to find them.
17 items

MarkItDown
CLIConverts PDF, Word, Excel, PowerPoint, HTML, images, audio and more into Markdown that keeps headings, lists and tables, ready for LLMs to read and analyze. Maintained by Microsoft; requires Python 3.10+.
microsoft/markitdown191k
MarkItDown-MCP
MCPFrom Microsoft: converts PDF, Word, Excel, PowerPoint, HTML and other files or URLs to Markdown so agents can read and search them. A single convert_to_markdown tool over STDIO or local HTTP.
microsoft/markitdown191k
PaddleOCR MCP Server
MCPOfficial PaddleOCR MCP: text recognition and layout parsing for images and PDFs (PP-OCR, PP-StructureV3, PaddleOCR-VL), returning text or Markdown. Runs inference locally, or calls the official API or a self-hosted service.
PaddlePaddle/PaddleOCR91.4k
MinerU
CLIDocument parser from OpenDataLab that turns PDFs, images and Office files into Markdown or JSON, handling tables, formulas and complex layouts well, with page-by-page reading and citation anchors for agents. Parses locally by default; needs Python 3.10+.
opendatalab/MinerU82k
Docling
CLIParses PDF, DOCX, PPTX, XLSX, HTML, images and audio, recovering layout, reading order, tables and formulas, and exports Markdown, HTML or lossless JSON. Started by IBM Research, now hosted by the LF AI & Data Foundation; runs fully locally.
docling-project/docling69.1k
FFmpeg
CLICommand-line toolkit for transcoding, cutting, joining, frame extraction and streaming of audio and video, including ffmpeg, ffprobe and ffplay. A core dependency for agents handling media. The GitHub repo is the official mirror.
FFmpeg/FFmpeg65.4k
Marker
CLIConverts PDFs, images, PPTX, DOCX, XLSX, EPUB and more into Markdown, JSON or HTML, preserving tables, formulas and layout, with optional LLM help for higher accuracy. Needs Python 3.10+ and PyTorch; large-scale commercial use of the model weights needs a paid license.
datalab-to/marker40.5k
jq
CLILightweight command-line JSON processor that slices, filters, maps and transforms JSON with concise expressions and no runtime dependencies. A staple for agents parsing API responses and logs.
jqlang/jq35.9k
olmOCR
CLIAI2's tool for converting PDFs and scans to Markdown with a vision LLM, handling equations, tables, handwriting and multi-column layouts, suited to bulk digitizing papers and archives. Local runs need an NVIDIA GPU with 12GB+ VRAM; otherwise use a paid OpenAI-compatible remote endpoint.
allenai/olmocr19.8k
yq
CLILightweight command-line processor with jq-like syntax for reading, modifying and converting YAML, JSON, XML, INI, CSV and more, including in-place config edits. A single dependency-free Go binary.
mikefarah/yq16.1k
Defuddle
CLIExtracts the main content of a web page, stripping comments, sidebars, headers and footers, and outputs clean HTML or Markdown with metadata like title, author and publish date, saving tokens when agents read the web. Built for Obsidian Web Clipper by kepano; still in development.
kepano/defuddle9.7k
WeasyPrint
CLIRendering engine that lays out HTML and CSS and exports PDF, supporting paged media and other print style standards, ideal for generating reports, invoices and receipts in bulk. Written in Python; depends on the system Pango library.
Kozea/WeasyPrint9.7k
dasel
CLIQuery, modify and convert JSON, YAML, TOML, XML, CSV, HCL, INI and more with one selector syntax, editing config files in place or converting between formats, handy for agents handling structured data in scripts. A single dependency-free binary that works much like jq or yq.
TomWright/dasel8k
Jupytext
CLIConverts and two-way syncs Jupyter notebooks with plain Python scripts or Markdown, so agents can edit research and teaching notebooks like ordinary text and diffs stay readable. Needs a local Python environment; install with pip.
jupytext/jupytext7.3k
Asciidoctor
CLIConverts AsciiDoc, a Markdown-like plain-text markup, into HTML5, DocBook and man pages, and with official extensions into PDF and EPUB, suited to technical books, textbooks and large manuals. Ruby-based; install with Homebrew on macOS.
asciidoctor/asciidoctor5.2k
Translate Toolkit
CLIOpen-source toolkit widely used in localization: converts between PO, XLIFF, TMX, CSV, subtitle and other translation formats, counts words, runs 40+ translation checks with pofilter and extracts frequent terms with poterminology. Needs Python 3.11+.
translate/translate980
MinerU Open MCP
MCPMinerU's official MCP: parses PDF, Word, PowerPoint and images into Markdown via the mineru.net cloud API, keeping tables and formulas. The keyless Flash mode works out of the box; add a token for higher quotas and more formats.
opendatalab/MinerU-Ecosystem226