Univer is a full-stack framework for building embeddable spreadsheet, document, and presentation editors on web and server.
The tool addresses the need to embed office productivity features into custom applications without relying on hosted solutions or fixed UI constraints. It works through a plugin architecture and Canvas-based rendering, with a unified Facade API that operates identically in the browser and on Node.js. This isomorphic design allows the same codebase to power both interactive editing experiences and server-side document processing. A dedicated formula engine handles complex workbooks efficiently, and the modular plugin system lets developers compose only the features they need or extend behavior through custom plugins, commands, services, and UI components.
Univer suits teams building SaaS products, internal tools, BI workflows, or AI applications that need embedded editing capabilities. It works well for scenarios requiring server-side document processing with the same architecture as the browser implementation, and for projects where selective feature composition matters more than an all-in-one solution. The framework provides presets for quick starts alongside the flexibility to build custom experiences. It is not a file viewer but a foundation for building productivity surfaces, making it appropriate for products where editing and programmatic manipulation are core requirements.
The project maintains active development with regular updates across its core modules. Work spans the full stack from rendering and formula computation to plugin infrastructure and API design. The codebase shows consistent attention to both browser and Node.js environments, with ongoing refinement of the Facade API surface and framework adapters. Development includes steady expansion of documentation and showcase examples alongside core feature work.