{"repo":"developer0hye/anytomd-rs","free":true,"listed":false,"github":"https://github.com/developer0hye/anytomd-rs","clone":"git clone https://github.com/developer0hye/anytomd-rs.git","description":"Pure Rust document-to-Markdown converter for LLM workflows (DOCX, PPTX, XLSX, HTML, CSV, JSON, XML, images).","language":"Rust","stars":47,"topics":["content-extraction","converter","csv","docx","html","image-extraction","json","llm","markdown","pptx"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"anytomd A pure Rust tool and library that converts various document formats into Markdown — designed for LLM consumption. Why? MarkItDown is a great Python library for converting documents to Markdown. But integrating Python into Rust applications means bundling a Python runtime ( 50 MB), dealing with cross-platform compatibility issues, and managing dependency hell. anytomd solves this with a single cargo add anytomd — zero external runtime, no C bindings, no subprocess calls. Just pure Rust. Supported Formats Format Extensions Notes -------- ----------- ------- DOCX .docx Headings, tables (incl. merged/layout tables), lists, bold/italic, hyperlinks, images, text boxes PPTX .pptx Slides, tables (incl. merged cells), speaker notes, images, group shapes XLSX .xlsx Multi-sheet, date/time handling, images, single-pass table rendering XLS .xls Legacy Excel (via calamine), single-pass table rendering HTML .html , .htm Full DOM: headings, tables (incl. colspan / rowspan ), lists, links, blockquotes, code blocks CSV .csv Converted to Markdown tables Jupyter Notebook .ipynb Markdown cells preserved, code cells in fenced blocks with language detection JSON .json Pretty-printed in fenced code blocks XML .xml Pretty-printed in fenced code blocks Images .png , .jpg , .gif , .webp , .bmp , .tiff , .svg , .heic , .avif Optional LLM-based alt text via ImageDescriber Code .py , .rs , .js , .ts , .c , .cpp , .go , .java , .rb , .swift , .sh , ... Fenced code blocks with language identifier Pl","default_branch":null,"files":null,"tree":[],"storefront":"/r/developer0hye","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/developer0hye/anytomd-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}