StackMap
Subscribe
Explore / univer
dream-num

univer

Office SDK for embedding spreadsheets, docs, slides, bases and PDFs in your own product — canvas rendering, formula engine, plugins and one Facade API across browser and Node.js.

22,530 1,881 TypeScript Apache-2.0updated yesterday
View on GitHubDispute this mapping →
Curator's take

Pick it when you're building a product where people and agents edit real spreadsheets and docs side by side — embeddable, runs server-side too, composable via plugins. Overkill if your agent only needs to emit an .xlsx or .docx: officecli does that from one binary. Read the Open Source vs Pro section before committing — not every capability in the product family ships in this repo.

Mapped by ShipWithAI editors · links verified

Continue your stack

What teams reach for next — and why each earns a place beside univer. Ranked by curator confidence.

pairs wellalternativedeepseek-harnessOfficeCLIuniver
pairs wellalternativebuilt withpick a node for the why · open it from the panel
Weekly digest
README.md1 min read
Univer SDK

The Office Harness for AI Agents

Spreadsheets · Documents · Presentations · Bases · Boards · PDFs

High-performance, fully customizable Office SDK

Build embeddable productivity experiences with a plugin architecture, Canvas-based rendering, a formula engine, and one Facade API that works in the browser and on Node.js.

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español

🌐 Website | 📖 Documentation | ✨ Showcase | 📘 API Reference | 📝 Blog

Release License Build CodeFactor Codecov

Stars Contributors Issues Last Commit

Discord Twitter Open Collective

Trendshift

✨ What is Univer?

Univer is an open-source SDK for creating office applications inside your own product. It gives you the building blocks for spreadsheet, document, and presentation experiences without forcing you into a hosted app or a fixed UI.

Use Univer when you need to:

  • Embed spreadsheet or document editing into a SaaS product, internal tool, BI workflow, or AI application.
  • Run workbook/document processing on the server with the same architecture used in the browser.
  • Compose only the features you need through plugins or start quickly with presets.
  • Extend behavior through custom plugins, commands, services, UI components, and Facade APIs.

Univer is not a spreadsheet file viewer only. It is a framework for building your own productivity surface.

Across the Univer product family, Office tools share a runtime for storage and computation. Content can be composed and embedded across tools, with linked data and references updating together. People and AI agents can work in the same files. See the capability matrix for product coverage and Open Source and Pro for this repository's scope.

Build a collaborative tool with Univer Office SDK

[![Build a collaborative tool with Univer Office SDK](htt