{"repo":"uhobnil/markitdown-rs","free":true,"listed":false,"github":"https://github.com/uhobnil/markitdown-rs","clone":"git clone https://github.com/uhobnil/markitdown-rs.git","description":"A Rust library designed to facilitate the conversion of various document formats into markdown text.","language":"Rust","stars":70,"topics":["langchain","markdown","openai","docx","excel","pdf","xml","image","deepseek"],"license":"MIT","category":"ai-agents","readme_excerpt":"markitdown-rs markitdown-rs is a Rust library designed to facilitate the conversion of various document formats into markdown text. It is a Rust implementation of the original markitdown Python library. Features It supports: - [x] Excel(.xlsx) - [x] Word(.docx) - [x] PowerPoint - [x] PDF - [x] Images - [ ] Audio - [x] HTML - [x] CSV(UTF-8) - [x] Text-based formats (.xml, .rss, .atom) - [x] ZIP Usage Command-Line Installation Convert a File Or use -o to specify the output file: Rust API Installation Add the following to your Cargo.toml : Initialize MarkItDown Convert a File Convert from Bytes Register a Custom Converter You can extend MarkItDown by implementing the DocumentConverter trait for your custom converters and registering them: License MarkItDown is licensed under the MIT License. See LICENSE for more details.","default_branch":null,"files":null,"tree":[],"storefront":"/r/uhobnil","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uhobnil/markitdown-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."}