Show HN: Extend UI – 用于现代文档应用的开源 UI 工具包
Show HN: Extend UI – open-source UI kit for modern document apps

原始链接: https://www.extend.ai/ui

Extend 是一个开源 UI 工具包,专为构建现代以文档为核心的应用程序而设计。它提供了一套即用型组件,用于处理 PDF、DOCX、XLSX 和 CSV 等多种文件格式。 其主要功能包括高级文档查看器、文件上传、边界框引用以及电子签名功能。该工具包还提供了一些专用工具,例如用于配置 JSON 数据结构的 Schema Builder(模式构建器)和文档拆分工具。这些组件专为无缝集成而设计,可以轻松嵌入到面向用户的流程、AI 智能体或内部业务工具中。该项目现已在 GitHub 上开源,为开发者构建专业级文档工作流提供了灵活的框架。

Extend 开源了 **Extend UI**。这是一个基于 MIT 协议的 React 组件库,专为文档密集型应用而设计。该库最初是为 Extend.ai 内部使用而构建的,包含 14 个可定制组件,例如 PDF、DOCX 和 XLSX 查看器、文件上传器以及电子签名工具。 开发者在发现现有的文档查看器无法满足其需求后,开发了该库。其主要技术特点包括: * **性能:** 使用 `react-virtual` 进行文档渲染优化。 * **自定义解析:** 包含一个基于 Rust 开发并编译为 WASM 的自定义 XLSX 解析器,相比标准库性能更优。 * **灵活性:** 提供可与各类设计系统集成的构建模块。 该项目的发布在 Hacker News 上引发了热烈讨论。虽然用户称赞该库在 AI 原生文档工作流和内部工具方面非常实用,但许多人指出其登陆页面存在性能瓶颈,这可能是由于同时加载了多个重量级组件所致。作者已关注到这些反馈,表示正在进行优化,并会改进关于该库 React 依赖关系的文档。尽管面临性能方面的批评,社区仍将其视为一种有价值的资源,可用于以客户端预览取代服务端文档转换。
相关文章

原文
263

Open source UI kit for modern document apps

File viewers for PDF, DOCX, XLSX, and CSV, with bounding box citations, file upload, e-signing, and more.

Ready to drop into user-facing flows, agents, or internal tools.

Document component previews
Layout BlocksView
Bounding Box CitationsView
File SystemView
XLSX ViewerView
File UploadView
DOCX EditorView
E-SignatureView
联系我们 contact @ memedata.com