Overview
Univer is a high-performance, fully customizable Office SDK designed to empower developers to build embeddable productivity experiences. It provides a unified runtime for spreadsheets, documents, presentations, and more, with a powerful plugin architecture and a single Facade API that seamlessly works across browser and Node.js environments. Univer isn't just a viewer; it's a framework for crafting your own bespoke office suites.
Key Features
- Unified Office Runtime: Seamlessly integrate spreadsheets, documents, and presentations within your applications. Future support for Bases, Boards, and PDFs is planned.
- Plugin Architecture: Build flexible and extendable applications by composing, replacing, or lazy-loading capabilities. Tailor your feature set precisely.
- Isomorphic Design: Run rich UI applications in the browser and perform powerful headless processing on the server with Node.js, enabling AI agent workflows and automation.
- Canvas-Based Rendering: Engineered for large, complex surfaces, ensuring responsive performance even with extensive data and intricate layouts.
- Dedicated Formula Engine: A robust engine for calculating formulas, ensuring accuracy and speed for spreadsheet functionalities.
- Unified Facade API: A consistent, high-level API for interacting with workbooks, ranges, formulas, documents, commands, and events across all environments.
- Headless for AI Infrastructure: Power AI agents, server-side automation, and data processing workflows with Univer's Node.js runtime.
- Extensible UI: Integrate effortlessly with popular frameworks like React, Vue, and Web Components, offering deep customization options.
- AI Agent Integration: Enables programmatic editing, output verification, and collaborative worktree workflows for AI agents to interact with office documents.
Typical Use Cases
- Embeddable Productivity: Integrate powerful spreadsheet or document editing directly into SaaS products, internal tools, BI dashboards, or AI-powered applications.
- Server-Side Processing: Execute workbook and document logic on the server for automation, data analysis, or report generation, leveraging the same architecture as browser-based applications.
- Custom Office Solutions: Build specialized office applications tailored to unique business needs, from financial modeling tools to content management systems.
- AI-Driven Document Workflows: Empower AI agents to understand, create, and modify office documents programmatically, facilitating automated content generation and data manipulation.
- Developer Tooling: Create command-line interfaces or internal tools for bulk processing, inspecting, or delivering office content.
