Live data from Hacker News

Show HN: Extend UI – open-source UI kit for modern document apps

extend.ai

11–20 of 88 posts

Re: Show HN: Extend UI – open-source UI kit for modern document apps

#12
Thanks, that looks awesome! We were looking to add DOCX and XLSX preview to our app, and were planning to do server-side conversion to PDF (which seems to be what most other apps resort to) due to the lack of good libraries to render it, and this is exactly what we were looking for! :)

Re: Show HN: Extend UI – open-source UI kit for modern document apps

#14
post #12

Thanks, that looks awesome! We were looking to add DOCX and XLSX preview to our app, and were planning to do server-side conversion to PDF (which seems to be what most other apps resort to) due to the lack of good libraries to render it, and this is exactly what we were looking for! :)

thanks! would love to get your feedback

i can't promise its visually 1:1 with Word/Excel but its pretty close on the corpus we tested with

Re: Show HN: Extend UI – open-source UI kit for modern document apps

#15
Super cool. Working on a local AI tool specifically for document workflow automation (where context = screen/web/folders/files), and this could come in super useful. I do most of the PDF/DOCX/etc. parsing natively in Rust, but having a nice way to see the output without spinning up Word or Powerpoint is a huge leap.

Thanks for releasing publicly.

Re: Show HN: Extend UI – open-source UI kit for modern document apps

#16

Earlier quoted context omitted.

Hi! I'm one of the engineers at Extend that worked on this - one of our other engineers created a Rust XLSX/XLS parser that we ported to WASM to our @extend-ai/react-xlsx package which handles the rendering/charts. It exposes some hooks so users can use their own components for the toolbar

How much was actual engineering and how much was telling an AI what to do?

[deleted]

Re: Show HN: Extend UI – open-source UI kit for modern document apps

#17
post #15

Super cool. Working on a local AI tool specifically for document workflow automation (where context = screen/web/folders/files), and this could come in super useful. I do most of the PDF/DOCX/etc. parsing natively in Rust, but having a nice way to see the output without spinning up Word or Powerpoint is a huge leap. Thanks for releasing publicly.

nice - did you write a custom parser for PDF/DOCX? we wrote one for XLSX after running into event loop issues with sheet JS

Re: Show HN: Extend UI – open-source UI kit for modern document apps

#18
post #15

Super cool. Working on a local AI tool specifically for document workflow automation (where context = screen/web/folders/files), and this could come in super useful. I do most of the PDF/DOCX/etc. parsing natively in Rust, but having a nice way to see the output without spinning up Word or Powerpoint is a huge leap. Thanks for releasing publicly.

nice - did you write a custom parser for PDF/DOCX? we wrote one for XLSX after running into event loop issues with sheet JS

Using lopdf[1] for PDF parsing, rtf-parser[2] for RTF, calamine[3] for XLSX, and I'm sure you know that DOCX/PPTX/etc. is basically just a zip file of XML + text. The LLM cares about textual data (which just gets moderately cleaned up post-extraction), so I (thankfully) didn't have to deal with rendering. But showing a preview or end-result to a user would be a huge plus, so I can see myself using your library.

[1] https://github.com/J-F-Liu/lopdf

[2] https://github.com/d0rianb/rtf-parser

[3] https://github.com/tafia/calamine

Re: Show HN: Extend UI – open-source UI kit for modern document apps

#19
post #3

really like these - curious how the xlsx editor and viewer is built in that what kind of headless spreadsheet? could not have been easy

Hi! I'm one of the engineers at Extend that worked on this - one of our other engineers created a Rust XLSX/XLS parser that we ported to WASM to our @extend-ai/react-xlsx package which handles the rendering/charts. It exposes some hooks so users can use their own components for the toolbar

[dead]
Post reply on HN