Analysis updated 2026-07-03 · repo last pushed 2026-07-03
Build a document review dashboard where users verify AI-extracted data against the original PDF or spreadsheet.
Create an app for viewing, signing, and managing documents like PDFs, Word files, and Excel spreadsheets.
Add a Finder-style file browser to your product so users can upload and organize files visually.
Show bounding box citations over a document to highlight exactly where specific data was found.
| extend-hq/ui | anthropics/cwc-workshops | seakee/cpa-manager-plus | |
|---|---|---|---|
| Stars | 1,255 | 1,279 | 1,199 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | 2026-07-03 | 2026-06-26 | 2026-07-03 |
| Maintenance | Active | Active | Active |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | pm founder | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing React app with Tailwind CSS and shadcn UI primitives already set up.
Extend UI is a collection of open-source building blocks for apps that work heavily with documents. If you are building a product where users need to view PDFs, Word files, or Excel spreadsheets, upload and manage files, sign documents, or review data extracted from documents, these components give you a big head start. Instead of wiring together a basic file viewer from scratch, you get polished, production-tested pieces. The library offers 14 components covering things like PDF/DOCX/XLSX viewers, e-signature, file thumbnails, and a Finder-style file browser. A standout feature is the bounding box citation tool, which lets you show users exactly where in a document a specific piece of data was extracted from, useful for building human review workflows where someone checks an AI's work against the source file. There are also layout blocks for visualizing OCR (text recognition) output overlaid on the original document. To use these components, you install them into your project using the shadcn CLI, a popular tool for adding pre-built UI pieces to React apps. The key thing is that components are copied in as actual source code rather than installed as hidden dependencies. That means once a component is in your project, you can open it up and customize it however you want. The components assume your app already has basic UI primitives like buttons and dialogs, so they plug into your existing design system rather than imposing their own. The project is maintained by Extend, a company that processes millions of document pages in production. They built these components for their own internal use after finding existing libraries insufficient for document-heavy products, and they continue to maintain them as real production code. This makes Extend UI a good fit for founders or product teams building document processing tools, internal review dashboards, or AI-powered document agents where you need more than a generic file viewer. Because components ship as editable source code using React and Tailwind, they also work well with AI coding assistants that need to read and modify component code directly.
Extend UI gives you ready-to-use, editable building blocks for apps that handle documents, think PDF viewers, e-signature tools, file browsers, and citation overlays for reviewing AI-extracted data.
Mainly TypeScript. The stack also includes React, TypeScript, Tailwind CSS.
Active — commit in last 30 days (last push 2026-07-03).
Open-source components you can freely use and customize in your own projects, copied directly as editable source code.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.