udoc. Dependency-free document extraction in Rust
Pure Rust parsers for legacy Office formats with zero external dependencies.
LibreOffice CLI in Rust
Pure-Rust DOCX to PDF converter running 100x faster than LibreOffice with zero C dependencies.
Rust developers and DevOps engineers needing lightweight document conversion
LibreOffice · Pandoc · Docx4j
I built libreoffice-rs: a pure-Rust, std-only library + CLI for reading, writing, converting, and rendering office documents — with *zero* LibreOffice, Java, or C dependencies.
100x faster... I know, I know.
It supports DOCX, XLSX, PPTX, ODT/ODS/ODP, PDF, Markdown, CSV, HTML, SVG, and more. The CLI is designed to feel familiar:
```bash cargo install libreoffice-pure
# soffice-style usage libreoffice-pure --headless --convert-to pdf report.docx libreoffice-pure --headless --convert-to csv spreadsheet.xlsx
# Markdown extraction libreoffice-pure docx-to-md report.docx report.md libreoffice-pure pptx-to-md slides.pptx slides.md
# Render pages as images libreoffice-pure docx-to-pngs report.docx pages/ --dpi 144 ```
Pure Rust parsers for legacy Office formats with zero external dependencies.
Go port of Microsoft's markitdown when you need no CGO dependencies.
Pure Rust WASM viewer beats C++ incumbents—photometric lighting from IFC geometry is genuinely novel.
Impressive LibreOffice hack, but Microsoft 365 Copilot already does this with better integration.
Rendering GeoJSON to images entirely in Ruby — with YAML styles, server-side tile generation and animated GIF output — is an unexpectedly practical move for shops that want zero JS/native deps. The examples show thoughtful control (fonts, antialias, basemap presets) and real-world outputs, though performance and advanced projection/feature parity versus Mapnik/GDAL remain open questions.
Local semantic caching cuts LLM costs without changing your code.