LibreOffice-rs – I built a pure-Rust LibreOffice using autoresearch
Hey HN, 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…
LibreOffice-rs – I built a pure-Rust LibreOffice using autoresearch launched on May 19, 2026 with 10 votes, #1,220 of 20,538 launches that month and more than 90% of that year's launches.
In plain words
LibreOffice-rs is a pure-Rust library and command-line tool for reading, writing, converting, and rendering office documents without requiring LibreOffice, Java, or C dependencies. It supports DOCX, XLSX, PPTX, ODT, ODS, ODP, PDF, Markdown, CSV, HTML, and SVG formats. Users can convert between formats, extract content to Markdown, and render document pages as images through a command-line interface modeled after LibreOffice's standard usage patterns. The tool is designed for developers who need document processing functionality in Rust projects.
written from the facts on this page · September 2026
From the sources
LibreOffice CLI in Rust. Contribute to clark-labs-inc/libreoffice-rs development by creating an account on GitHub.
Pure-Rust library and CLI for reading, writing, converting, and rendering office documents — DOCX, XLSX, PPTX, ODT, ODS, ODP, ODG, ODF, ODB, PDF, HTML, SVG, Markdown, CSV, and plain text — with no C/C++ shims, no FFI, no LibreOffice install, and no native system dependencies . cargo install libreoffice-pure # Convert DOCX to PDF — no soffice, no Java, no system deps libreoffice-pure --headless --convert-to pdf report.docx # Spreadsheet to CSV libreoffice-pure --headless --convert-to csv spreadsheet.xlsx # PPTX to PDF libreoffice-pure --headless --convert-to pdf slides.pptx # Markdown to DOCX libreoffice-pure convert --to docx notes.md notes.docx # Markdown to polished, tagged PDF (HTML/CSS,…from github.com
In the maker’s words, at launch
Hey HN, 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…
Does a similar job
all alternatives →
Doxx – Terminal .docx viewer inspired by Glow2025 · github.com · ▲261I got tired of open file.docx → wait 8 seconds → close Word just to read a document, so I built a terminal-native Word viewer! What it does: * View `.docx` files directly in your terminal with (mostly) proper formatting * Tables actually look like tables (with Unicode borders!) * Nested lists work correctly with indentation * Full-text search with highlighting * Copy content straight to clipboard with `c` * Export to markdown/CSV/JSON Why I made this: Working on servers over SSH, I constantly hit Word docs I needed to check quickly. The existing solutions I'm aware of either strip…
- APA plain-text file format for todos and check lists2022 · ▲452
After having cycled through various CLI-based todo apps, I started to realise that I actually don’t need a tool at all for managing my todos. Most of the time, my use cases are quite simple, like viewing my todo items, checking them off, or adding a new one. Rather than having to memorise CLI commands for these interactions (which I’m not super good at), I figured that it’s easier for me to use my text editor directly, and have an editor plugin help me with the visual structure and some convenience functionality. So, kind-of similar to Emacs Org Mode, but without having to use Emacs. I…
- L1LibreRead 1.0 – Self-Hosted Free Ebook Reader2017 · libreread.org · ▲210
Open-source .docx editor library for building document appsMay 2026 · github.com · ▲107We are working on an open-source .docx editor library for apps that need to edit Word documents in the browser. We just shipped 1.0. A lot of existing approaches convert .docx into HTML and lose document semantics along the way. Our editor parses OOXML directly and uses its own rendering+layout engine to produce paged documents with html/css. Edits round-trip back to .docx, so you’re always editing the document, not its representation. The core rendering engine is framework agnostic, with React and Vue ui adapters on top. It’s Apache 2.0. Happy to answer questions.
udoc. Dependency-free document extraction in RustMay 2026 · newelh.github.io · ▲5A unified document extraction toolkit -- text, tables, and rendered pages from PDF, DOCX, XLSX, PPTX, ODF, RTF, and Markdown.
RenderCV – Open-source CV/resume generator, YAML to PDFDec 2025 · github.com · ▲100I built RenderCV because Word kept breaking my layout and LaTeX was overkill. I wanted my CV as a single YAML file (content, design, margins, everything) that I could render with one command. Run rendercv render cv.yaml → get a perfectly typeset PDF. Highlights: 1. Version-controllable: Your CV is just text. Diff it, tag it. 2. LLM-friendly: Paste into ChatGPT, tailor to a job description, paste back, render. Batch-produce variants with terminal AI agents. 3. Perfect typography: Typst under the hood handles pixel-perfect alignment and spacing. 4. Full design control: Margins, fonts, colors,…
More dev tools this month
the category →
Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.
Dev tools · 1d ago · github.com


open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 29d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 27d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 22d ago · talanoa.email
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, May 2026
the whole month →

Parallel agents, diff reviewer, and multi-model comparisons
Dev tools · May 2026 · kilo.ai



Hey HN, Henry here from Cactus. We open-sourced Needle, a 26M parameter function-calling (tool use) model. It runs at 6000 tok/s prefill and 1200 tok/s decode on consumer devices. We were always frustrated by the little effort made towards building agentic models that run on budget phones, so we conducted investigations that led to an observation: agentic experiences are built upon tool calling, and massive models are overkill for it. Tool calling is fundamentally retrieval-and-assembly (match query to tool name, extract argument values, emit JSON), not reasoning. Cross-attention…
Life & fun · May 2026 · github.com

🌱 Private, quiet space for thinking. Simple app for .md files. - zakirullin/files.md
Dev tools · May 2026 · github.com