Suite ofimática colaborativa en línea y autoalojada, con editores de documentos, hojas de cálculo, presentaciones, formularios y PDF, compatible con .docx, .xlsx y .pptx.
dream-num/univer
SDK de TypeScript de código abierto para integrar la edición de hojas de cálculo, documentos y presentaciones en tus aplicaciones, con compatibilidad headless para agentes en Node.js.
Alternativa open source a:Microsoft Excel
Google Sheets
- Estrellas
- 22,906
- Forks
- 1,925
- Issues abiertos
- 154
- Último commit
- hace 4 horas
¿Qué es?
Univer es un SDK para crear editores de estilo ofimático dentro de tu propio producto, en lugar de alojar una aplicación fija. Ofrece componentes básicos para hojas de cálculo, documentos y presentaciones, además de tableros, bases de datos con tablas relacionales y compatibilidad con PDF, todo sobre un mismo entorno de ejecución basado en plugins. Los desarrolladores pueden combinar únicamente las funciones que necesitan mediante plugins individuales o empezar más rápido con presets seleccionados.
La capa de renderizado se basa en Canvas y se complementa con un motor de fórmulas dedicado, pensado para superficies editables de gran tamaño. Una API Facade unificada expone libros, hojas de cálculo, rangos, documentos, fórmulas, comandos y eventos, y funciona igual en el navegador y en Node.js. Los adaptadores de frameworks son compatibles con React, Vue y Web Components, y los componentes de UI admiten temas claros y oscuros.
El modo headless ejecuta la lógica de libros y documentos en Node.js sin interfaz de usuario, por lo que resulta útil para el procesamiento del lado del servidor, la automatización y los agentes de IA que inspeccionan o editan contenido de Office mediante APIs estructuradas. Los paquetes de código abierto se distribuyen bajo la licencia Apache-2.0, mientras que una capa Pro comercial independiente añade colaboración, importación y exportación, gráficos, tablas dinámicas y funciones de servidor.
Funciones clave
- 01Edición de hojas de cálculo, documentos y presentaciones basada en una arquitectura compartida de plugins.
- 02Renderizado basado en Canvas con un motor de fórmulas dedicado para libros de gran tamaño.
- 03API Facade que funciona de forma coherente en el navegador y en Node.js.
- 04Modo headless para procesar libros y documentos en el servidor sin interfaz de usuario.
- 05Adaptadores para React, Vue y Web Components, con temas claros y oscuros.
Casos de uso
- Integrar un editor de hojas de cálculo o documentos en un producto SaaS o una herramienta interna.
- Procesar libros y documentos en un servidor para automatizar tareas o generar informes.
- Dar a agentes de IA acceso estructurado de lectura y escritura a archivos de Office.
- Crear aplicaciones personalizadas centradas en datos sobre el sistema de plugins y comandos.
Inicio rápido
- 1
Instala los paquetes principales con pnpm (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
O instala los paquetes de Preset Mode para simplificar la configuración
pnpm add @univerjs/presets @univerjs/preset-sheets-core - 3
Añade un elemento contenedor a tu página
- 4
Crea un libro con la Facade API después de registrar los plugins o presets
Antes de usarlo
- La colaboración en tiempo real y algunas funciones de AI Worktree requieren el Web SDK y una licencia aparte.
- Varias funciones forman parte de la oferta Pro y no de este repositorio de código abierto.
Temas
Preguntas frecuentes
- ¿Qué es univer?
- SDK de TypeScript de código abierto para integrar la edición de hojas de cálculo, documentos y presentaciones en tus aplicaciones, con compatibilidad headless para agentes en Node.js. Univer es un SDK para crear editores de estilo ofimático dentro de tu propio producto, en lugar de alojar una aplicación fija. Ofrece componentes básicos para hojas de cálculo, documentos y presentaciones, además de tableros, bases de datos con tablas relacionales y compatibilidad con PDF, todo sobre un mismo entorno de ejecución basado en plugins. Los desarrolladores pueden combinar únicamente las funciones que necesitan mediante plugins individuales o empezar más rápido con presets seleccionados.
- ¿univer es gratuito? ¿Qué licencia tiene?
- univer es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿univer sigue mantenido?
- Mantenimiento activo. El último commit de univer fue el 6 nov 2026.
- ¿Para qué puedo usar univer?
- Integrar un editor de hojas de cálculo o documentos en un producto SaaS o una herramienta interna. Procesar libros y documentos en un servidor para automatizar tareas o generar informes. Dar a agentes de IA acceso estructurado de lectura y escritura a archivos de Office. Crear aplicaciones personalizadas centradas en datos sobre el sistema de plugins y comandos.
- ¿Cómo se instala univer?
- Instala los paquetes principales con pnpm (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 O instala los paquetes de Preset Mode para simplificar la configuración: pnpm add @univerjs/presets @univerjs/preset-sheets-core Añade un elemento contenedor a tu página Crea un libro con la Facade API después de registrar los plugins o presets
- ¿Dónde consigo univer?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dream-num/univer
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
SDK de pizarra con lienzo infinito, con licencia MIT, para apps de React, React Native y JavaScript, presentado como alternativa gratuita a tldraw.
Suite ofimática de código abierto para editar archivos de Word, Excel y PowerPoint con una cinta y atajos al estilo de Microsoft Office, sin conexión o en el navegador.
Suite ofimática de IA gratuita y de código abierto para macOS, Windows y Linux, que edita archivos .docx, .xlsx, .pptx y PDF con un agente de IA integrado.
Editor colaborativo de documentos de código abierto con cifrado de extremo a extremo, planteado como alternativa a Google Docs.
Biblioteca de visualización en TypeScript para crear tablas dinámicas y cuadrículas de análisis multidimensionales, con componentes para React y Vue.