<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: thisisjedr</title><link>https://news.ycombinator.com/user?id=thisisjedr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 22 Oct 2026 10:56:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thisisjedr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by thisisjedr in "Show HN: Docx-to-Markdown – layout-aware Word to Markdown converter"]]></title><description><![CDATA[
<p>Docx to markdown is a lossy conversion, so getting .docx back is possible but will lose most formatting details</p>
]]></description><pubDate>Wed, 16 Sep 2026 16:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49729421</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=49729421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49729421</guid></item><item><title><![CDATA[New comment by thisisjedr in "Show HN: Docx-to-Markdown – layout-aware Word to Markdown converter"]]></title><description><![CDATA[
<p>Thanks! Our core product is a Word editor that you can embed in your React / Vue app. So we just repurposed the layout engine to be an accurate converter. You can see how our layout engine "sees" the document in the left tab of the demo.</p>
]]></description><pubDate>Wed, 16 Sep 2026 15:30:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49728578</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=49728578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49728578</guid></item><item><title><![CDATA[Show HN: Docx-to-Markdown – layout-aware Word to Markdown converter]]></title><description><![CDATA[
<p>Hey HN, I’m the author of the <a href="https://github.com/eigenpal/docx-editor" rel="nofollow">https://github.com/eigenpal/docx-editor</a>, it’s an SDK that implements Word-compatible layout engine in Typescript.<p>Today, we are releasing Word to markdown converter library. It’s open source and published under Apache 2.0 license. It uses our layout engine, so it can return accurate, per-page markdown blocks (with headers, footers, and image references). We also handle fonts (Google fonts as fallback) or let you pass your font files upfront for accurate content measurement.<p>To our surprise, Word to per-page Markdown conversion is not a solved problem even in 2026! We initially faced this friction when preprocessing Word documents for agentic workflows. For our use case, it was important to represent per-page content in markdown. Initially, we ended up using LibreOffice sidecar to convert to PDF and then using .pdf -> .md library. This was not ideal given that LibreOffice sidecar that was sitting idle most of the time.<p>This issue is addressed with docx-to-markdown library. it can be used directly in your Typescript ingestion pipeline. Try with your docs at <a href="https://www.docx-editor.dev/solutions/word-to-markdown" rel="nofollow">https://www.docx-editor.dev/solutions/word-to-markdown</a>.<p>(if you catch any bugs please let us know in the comments / or file gh issues)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49728477">https://news.ycombinator.com/item?id=49728477</a></p>
<p>Points: 5</p>
<p># Comments: 5</p>
]]></description><pubDate>Wed, 16 Sep 2026 15:24:31 +0000</pubDate><link>https://www.docx-editor.dev/solutions/word-to-markdown</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=49728477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49728477</guid></item><item><title><![CDATA[New comment by thisisjedr in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>I'm working on <a href="https://docx-editor.dev/" rel="nofollow">https://docx-editor.dev/</a>, open-source,  .docx editor library for building document apps.</p>
]]></description><pubDate>Sun, 14 Jun 2026 21:07:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48532731</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=48532731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48532731</guid></item><item><title><![CDATA[New comment by thisisjedr in "Show HN: Open-source .docx editor library for building document apps"]]></title><description><![CDATA[
<p>Thanks for reporting! We do have perf tests for editing docs over 50 pages, but something in the demo doc must indeed be slowing edits down, this is not expected behaviour. Filed an issue <a href="https://github.com/eigenpal/docx-editor/issues/590" rel="nofollow">https://github.com/eigenpal/docx-editor/issues/590</a></p>
]]></description><pubDate>Fri, 22 May 2026 14:03:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48236014</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=48236014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48236014</guid></item><item><title><![CDATA[New comment by thisisjedr in "Show HN: Open-source .docx editor library for building document apps"]]></title><description><![CDATA[
<p>Noted, and thanks for the feedback! It's on our roadmap to better support mobile experience</p>
]]></description><pubDate>Fri, 22 May 2026 11:17:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48234330</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=48234330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48234330</guid></item><item><title><![CDATA[New comment by thisisjedr in "Show HN: Open-source .docx editor library for building document apps"]]></title><description><![CDATA[
<p>Happy to hear that! :)<p>The repo has actually been public for ~3 months, but we only launched the project homepage <a href="https://www.docx-editor.dev" rel="nofollow">https://www.docx-editor.dev</a> recently, so search engines are still catching up.<p>> I was scouring the internet for something like this and couldn't find it.<p>Interested to hear how can we make it more discoverable? What keywords were you searching for ?</p>
]]></description><pubDate>Fri, 22 May 2026 05:56:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48232499</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=48232499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48232499</guid></item><item><title><![CDATA[New comment by thisisjedr in "Show HN: Open-source .docx editor library for building document apps"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Fri, 22 May 2026 05:50:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48232472</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=48232472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48232472</guid></item><item><title><![CDATA[New comment by thisisjedr in "Show HN: Open-source .docx editor library for building document apps"]]></title><description><![CDATA[
<p>Thank you!</p>
]]></description><pubDate>Fri, 22 May 2026 05:50:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48232470</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=48232470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48232470</guid></item><item><title><![CDATA[New comment by thisisjedr in "Show HN: Open-source .docx editor library for building document apps"]]></title><description><![CDATA[
<p>Thanks! The hard here part is not typescript implementation but it's catching Word undocumented quirks.<p>The OOXML spec gets you far but doesn't cover 100% of how Word renders things. Community feedback has helped a lot here, users attach docs (in gh issues) that break rendering, we can reproduce against Word, fix the engine, and keep tightening fidelity.</p>
]]></description><pubDate>Fri, 22 May 2026 05:50:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48232469</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=48232469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48232469</guid></item><item><title><![CDATA[Show HN: Open-source .docx editor library for building document apps]]></title><description><![CDATA[
<p>We 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.<p>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.<p>The core rendering engine is framework agnostic, with React and Vue ui adapters on top.<p>It’s Apache 2.0. Happy to answer questions.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48228411">https://news.ycombinator.com/item?id=48228411</a></p>
<p>Points: 107</p>
<p># Comments: 17</p>
]]></description><pubDate>Thu, 21 May 2026 20:23:37 +0000</pubDate><link>https://github.com/eigenpal/docx-editor</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=48228411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48228411</guid></item><item><title><![CDATA[New comment by thisisjedr in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>I'm working on <a href="https://docx-editor.dev/" rel="nofollow">https://docx-editor.dev/</a>, the open-source, mit licensed word editor library.<p>We are  building this because we such library it in our core business, and a lot of other engineers seem to need it too. We have contributors showing up with bug reports and fixes, and real interest from people building apps around .docx docs.<p>My previous show hn post (<a href="https://news.ycombinator.com/item?id=46947229">https://news.ycombinator.com/item?id=46947229</a>) got a lot of skepticism because we're developing heavily with AI, but with active community feedback and proper ai oversight (mostly me), I'm super proud of what we have now.</p>
]]></description><pubDate>Mon, 11 May 2026 11:05:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48093449</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=48093449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48093449</guid></item><item><title><![CDATA[New comment by thisisjedr in "Show HN: JavaScript-first, open-source WYSIWYG DOCX editor"]]></title><description><![CDATA[
<p>Thank you!</p>
]]></description><pubDate>Wed, 11 Feb 2026 05:21:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46971171</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=46971171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46971171</guid></item><item><title><![CDATA[New comment by thisisjedr in "Show HN: JavaScript-first, open-source WYSIWYG DOCX editor"]]></title><description><![CDATA[
<p><a href="https://ghuntley.com/loop/" rel="nofollow">https://ghuntley.com/loop/</a></p>
]]></description><pubDate>Wed, 11 Feb 2026 02:57:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46970189</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=46970189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46970189</guid></item><item><title><![CDATA[New comment by thisisjedr in "Show HN: JavaScript-first, open-source WYSIWYG DOCX editor"]]></title><description><![CDATA[
<p>Yes, it's like Google Docs for .docx files. It's open-source, MIT-licensed, and runs fully in JS, so you can embed it in your app.<p>Every other JS DOCX editor I found was either abandoned or commercial. I couldn't find a solid MIT-licensed option.</p>
]]></description><pubDate>Wed, 11 Feb 2026 02:24:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969987</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=46969987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969987</guid></item><item><title><![CDATA[New comment by thisisjedr in "Show HN: JavaScript-first, open-source WYSIWYG DOCX editor"]]></title><description><![CDATA[
<p>We don’t have a formal '% compatibility' metric yet, but it’s on our radar as a feedback loop mechanism for self-improvement.<p>For now, we mostly rely on testing with our own and customer docs. In practice, we were seeing solid results after a couple of days of keeping Claude working in the loop and giving lots of feedback: .docx files along with screenshots annotated to highlight what didn’t work.</p>
]]></description><pubDate>Wed, 11 Feb 2026 01:44:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969710</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=46969710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969710</guid></item><item><title><![CDATA[New comment by thisisjedr in "Show HN: JavaScript-first, open-source WYSIWYG DOCX editor"]]></title><description><![CDATA[
<p>Fair point, we know the editor isn't yet 1:1 with Word. When you built yours, was Word your source of truth (reverse-engineering sense), or did you stick to MS-OE376? And any recommended process for systematically uncovering those undocumented edge cases?</p>
]]></description><pubDate>Tue, 10 Feb 2026 23:49:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46968748</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=46968748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46968748</guid></item><item><title><![CDATA[Show HN: JavaScript-first, open-source WYSIWYG DOCX editor]]></title><description><![CDATA[
<p>We needed a JS-first WYSIWYG DOCX editor and couldn't find a solid OSS option, most were either commercial or abandoned.<p>As an experiment, we gave Claude Code the OOXML spec, a concrete editor architecture, and a Playwright-based test suite. The agent iterated in a (Ralph) loop over a few nights and produced a working editor from scratch.<p>Core text editing works today. Tables and images are functional but still incomplete. MIT licensed.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46947229">https://news.ycombinator.com/item?id=46947229</a></p>
<p>Points: 130</p>
<p># Comments: 44</p>
]]></description><pubDate>Mon, 09 Feb 2026 16:33:38 +0000</pubDate><link>https://github.com/eigenpal/docx-js-editor</link><dc:creator>thisisjedr</dc:creator><comments>https://news.ycombinator.com/item?id=46947229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46947229</guid></item></channel></rss>