Extend UI

Dev tools

ui component library

SHOW HN2026

252points
81comments
#191of 4,366 in 2026
Top 5%of 2026 by points

How HN took it

CuriousMostly questions and neutral comments

13 positive, 32 neutral or asking, 2 mixed, 17 critical, out of 64 comments about the project. Thread score -0.06.

Performance: 0 for, 7 againstIdea: 6 for, 1 againstExecution: 0 for, 6 againstDesign: 3 for, 1 againstDocs: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Polished, well-designed components

    From 2 comments
    • Seeing a lot of criticism in here, some valid, some not. Just wanted to say that, to me, this is really well put together - and seems like a lot of thought went into this.…
      kalms on HN
    • 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…
      hobofan on HN
  • Useful for document workflows and open-sourcing it

    From 2 comments
    • 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…
      dvt on HN
    • its nice, people are harsh, you did something useful, thank you.
      codingconstable on HN

Objections

  • Site and demos perform poorly, lagging and CPU-heavy

    From 4 comments
    • The performance is quite bad. There are some basics missing or broken. - no caching for file previews - no sorting by date in the file picker - no sorting by size in the file…
      lionkor on HN
    • Looks cool but your home page heavily lags on my mbp m3 pro - you should maybe be lazy loading vs loading all your components upfront
      pea on HN
    • The performance of the "Layout blocks" component is particularly bad. It consumes tons of CPU when scrolling.
      bduffany on HN
    • The performance on the site is truly terrible, the top animation was probably going at 5fps when scrolling.
      iamsaitam on HN
  • React-only and built on Next.js, not framework-agnostic

    From 3 comments
    • These should really be web components. Leaving out every framework other than React is really bad for the web.
      spankalee on HN
    • Not just React, but it apparently also depends on Next.js Dependency in package.json: - https://github.com/extend-hq/ui/blob/main/apps/v4/package.json Dependencies in some…
      resurge on HN
    • Why doesn't it mention anywhere that they are React components?
      egeozcan on HN
  • File picker and document viewer missing basic features

    From 1 comment
    • The performance is quite bad. There are some basics missing or broken. - no caching for file previews - no sorting by date in the file picker - no sorting by size in the file…
      lionkor on HN
  • Docs did not clearly state React dependency

    From 2 comments
    • Why doesn't it mention anywhere that they are React components?
      egeozcan on HN
    • _Try_ to? Are you serious? We're not taking ambiguity due to phrasing, we're talking straight up not mentioning it on either the front page, on the show all page or even on the…
      hju22_-3 on HN

Requests

  • Web components or framework-agnostic support

    From 2 comments
    • These should really be web components. Leaving out every framework other than React is really bad for the web.
      spankalee on HN
    • Experienced the same nightmare a few times over with citations. React/next is limiting, we have rebuilt this for angular and now redid it again using lit for better…
      sails on HN
  • Performance optimisation of the site and demos

    From 2 comments
    • Looks clean and works fine, but it needs optimization. Clicking "Type" in the "schema builder" example takes 1~2 seconds to open the popover in the landing page(macbook pro m4).…
      plastic041 on HN
    • Heard the performance feedback will work on it today!
      andrewlu0 on HN
  • Markdown file support

    From 1 comment
  • Better file picker sorting and search

    From 1 comment
    • The performance is quite bad. There are some basics missing or broken. - no caching for file previews - no sorting by date in the file picker - no sorting by size in the file…
      lionkor on HN

Questions

  • How does PDF rendering fidelity compare to alternatives

    From 2 comments
    • How is your PDF coverage? They are notoriously difficult things to render, with endless edge cases. Mozilla’s PSD.js is the status quo here, so what do you do better than them?
      promiseofbeans on HN
    • How does it compare to https://news.ycombinator.com/item?id=48436863 ?
      phonon on HN
  • Whether pages are virtualised in the viewers

    From 1 comment
    • Those bounding box demos are decent. By quirk of fate i've spent the past 2 days prototyping some stuff on pdfjs. Just trying to figure out a game plan for handling bounding…
      CraigJPerry on HN

Alternatives named

  • react-pdf / PDF.js

    From 2 comments
    • How is your PDF coverage? They are notoriously difficult things to render, with endless edge cases. Mozilla’s PSD.js is the status quo here, so what do you do better than them?
      promiseofbeans on HN
    • We use react-pdf for the viewer which I believe uses pdf JS under the hood We aren’t not trying to reinvent that engine, rather just provide a building block for people to plug…
      andrewlu0 on HN
  • Server-side conversion to PDF

    From 1 comment
    • 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…
      hobofan on HN
  • ChromaFiler

    From 1 comment
    • If you're on Windows, you can check out ChromaFiler, which takes Miller columns to the next level: https://chroma.zone/chromafiler/
      carlosjobim on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/48478469)