Univer
Univer is an open-source SDK for embedding spreadsheet, document and presentation editing into your own product, in the browser or on Node.js.
- GitHub stars
- 22k
- Last commit
- yesterday
- Latest release
- v1.0.3
- Licence
- Apache-2.0
- Self-hosted
- Yes

Univer is an open-source SDK that lets you build office-style applications within your own product. It provides components for spreadsheet, document and presentation features, with no requirement to use a hosted app or a fixed interface. The architecture is plugin-based, with rendering on Canvas, a built-in formula engine and a single Facade API usable in browsers and on Node.js. It is written in TypeScript and released under the Apache-2.0 license.
Typical uses include adding spreadsheet or document editing to a SaaS product, an internal tool, a business intelligence workflow or an AI application, and running workbook or document processing on the server with the same architecture as in the browser. Plugins let you include just the capabilities you want, and presets offer a fast way to get going, and extend behavior with custom plugins, commands, services and UI components. The wider Univer family also covers bases, boards and PDFs, and Univer Workspace, a workspace you can host yourself, is built on the SDK as an open-source example. The README distinguishes the open-source scope from the Pro offering.
Key features
- Embeddable spreadsheet and document editing
- Plugin architecture with presets
- Formula engine and Canvas rendering
- Facade API for browser and Node.js
- Server-side workbook processing
- Open-source and Pro editions
Pricing: Core SDK is free and open source under Apache-2.0; the README refers to a separate Pro edition.
