Extend UI

Open-source React components and composed workflows for document-heavy products: PDF, DOCX, PowerPoint, XLSX, CSV and TSV viewers and editors, file intake and browsing, extraction review, schema design, e-signatures and document splitting.

26 published items

Extend

26 published items

CSV Viewer

A CSV and TSV viewer with parsing, upload, search, zoom, theme-aware grid rendering, and Glide Data Grid.

ReactTailwind
Document Viewer Sidebar

Shared thumbnail sidebar behavior for document viewers, including viewer-width responsive overlay and inline modes.

ReactTailwind
DOCX Editor

An experimental DOCX editor with a Word-style toolbar, page thumbnails, import, export, and live document mutation.

ReactTailwind
DOCX Editor

A full DOCX editor block with a Word-style toolbar, page thumbnails, and export controls.

ReactTailwind
DOCX Viewer

A DOCX viewer with upload, zoom, theme controls, and read-only rendering.

ReactTailwind
E-Signature

A PDF signature review block with field overlays and signing actions.

ReactTailwind
Excel Editor

A full Excel editor block with workbook upload, cell formatting, merge tools, sheets, zoom, and export controls.

ReactTailwind
File System (Finder)

A macOS Finder-style file browser for flat object-store manifests with icon, list, column, and gallery views.

ReactTailwind
File System (Finder)

A Finder-style file browser block that opens PDF, DOCX, PowerPoint, XLSX, and image files in large viewer dialogs.

ReactTailwind
File Thumbnail

A compact file preview thumbnail shell for externally generated images, loading states, and fallback states.

ReactTailwind
File Upload

A drag-and-drop file upload surface with accepted file type icons and a compact file list.

ReactTailwind
Layout Blocks

A structured layout review panel with typed blocks and confidence cards.

ReactTailwind
Layout Blocks

A structured layout review block with confidence cards and PDF region overlays.

ReactTailwind
PDF Dropzone

A PDF-only upload dropzone that opens the dropped file in the shared PDF viewer.

ReactTailwind
PDF Editor

A PDF editor with annotations, comments, redaction, form filling and design, signatures, rubber stamps, page organization, security, printing, and export.

ReactTailwind
PDF Editor

A full PDF editor block with annotation, redaction, form, signature, stamp, page organization, security, print, and export tools.

ReactTailwind
PDF Viewer

A PDF viewer with page virtualization, thumbnails, search, zoom, rotation, upload, and page overlay hooks.

ReactTailwind
PowerPoint Viewer

A PowerPoint viewer with slide navigation, zoom, upload, download, custom scroll areas, and virtualized thumbnails.

ReactTailwind
Excel Editor

An experimental XLSX editor with formula input, undo and redo, sheet controls, export, and live workbook mutation.

ReactTailwind
Excel Viewer

An XLSX viewer with workbook loading, thumbnails, sheet tabs, upload, zoom, and theme controls.

ReactTailwind

Extend UI provides source-owned React and Tailwind components for products that render, edit, route, or review documents. The collection includes low-level document surfaces and larger blocks that compose them into complete review workspaces.

Items are delivered from Extend's own shadcn registry. Choose the primitive family and look that match the consuming project's current shadcn style. The styled registry supports Base UI and Radix UI across the Nova, Vega, Maia, Lyra, Mira, Luma, Sera, and Rhea presets. The older unstyled endpoint always serves Base UI source.

The registry copies components into the project. Keep the project's existing shadcn primitives when prompted, and configure aliases before adding an item when UI components live outside the conventional paths. Projects using shadcn's deprecated default style must migrate to a current style first.

The public collection follows Extend's own compatibility boundary: document-category entries are public except the internal PDF editor core. Shared shadcn primitives and build-time registry helpers remain dependencies rather than separate Catalogs items.