∴ GitHub / 趋势仓库

dream-num / univer

面向 AI 代理的办公套件 SDK,支持表格、文档、幻灯片、画布、关系表与 PDF

语言
TypeScript
Star
22k
Fork
1.9k
当日新增(09-30)
+696
累计在榜
9 天
最高名次
第 3 名
首次上榜
2026-09-22
去 GitHub 查看 ↗项目主页 ↗

∴ 是什么

Univer 是一个开源 SDK,用于在自己的产品中构建办公应用,提供电子表格、文档和演示文稿的构建模块。它基于 Canvas 渲染、插件架构、公式引擎和统一的 Facade API,可在浏览器和 Node.js 中运行。

∴ 解决什么问题

  • 需要将电子表格或文档编辑嵌入 SaaS 产品、内部工具、BI 工作流或 AI 应用
  • 需要在服务器端用与浏览器相同的架构处理工作簿或文档
  • 需要按需组合功能,通过插件或预设快速集成
  • 需要扩展自定义插件、命令、服务、UI 组件和 Facade API

∴ 怎么上手

  1. 01使用 Plugin Mode 安装依赖:pnpm add @univerjs/core @univerjs/design @univerjs/docs @univerjs/docs-ui @univerjs/engine-formula @univerjs/engine-render @univerjs/sheets @univerjs/sheets-formula @univerjs/sheets-formula-ui @univerjs/sheets-numfmt @univerjs/sheets-numfmt-ui @univerjs/sheets-ui @univerjs/ui
  2. 02导入核心模块:import { LocaleType, mergeLocales, Univer } from '@univerjs/core'
  3. 03导入 Facade API:import { FUniver } from '@univerjs/core/facade'
  4. 04导入各插件及语言包,并合并 locales
  5. 05导入样式文件:@univerjs/design/lib/index.css 等
  6. 06创建 Univer 实例并注册插件:univer.registerPlugin(UniverRenderEnginePlugin) 等

∴ 适合谁

适合需要在自家产品中嵌入办公编辑能力、或构建 AI 代理办公工作流的开发者,包括 SaaS 产品、内部工具和 BI 应用开发者。

∴ 要点

  • 基于 Canvas 渲染和专用公式引擎,适合大型复杂工作簿
  • 插件式架构,可组合、替换、懒加载或扩展功能
  • 支持无头模式,可在 Node.js 中运行工作簿和文档逻辑
  • 提供统一的 Facade API,覆盖工作簿、范围、公式和文档
  • 支持暗色模式,UI 组件和渲染引擎适配明暗主题
  • 许可证为 Apache-2.0
许可证 Apache-2.0boardcollaborationdata-tabledocdocxexcelgridpdfpptpptxpresentationsdksheetslidesspreadsheettablewordwordprocessorxlsx

解读由 AI 依据项目 README 生成,生成于 2026-10-06,以 GitHub 原文为准。

∴ 在榜记录

GitHub Trending 今日榜的每日存档,日期按北京时间。2026-09-22 首次上榜,累计在榜 9 天,最高第 3 名。

2026-09-22 +2022026-09-23 +2552026-09-24 +1,1422026-09-25 +1,0482026-09-26 +8452026-09-27 +9202026-09-28 +1,1052026-09-29 +6922026-09-30 +696
每日新增 Star · 2026-09-22 至 2026-09-30 · 共 9 个在榜日峰值 +1,142
日期名次当日新增总 Star
#13+69622,019
#13+69221,674
#8+1,10521,044
#8+92019,966
#4+84518,983
#6+1,04818,193
#3+1,14216,902
#3+25516,004
#3+20215,046