Aplicación de escritorio para macOS, Windows y Linux que gestiona una base de conocimiento en Markdown como archivos normales respaldados por Git.
ELY-Open-Source/ElyOffice
Suite ofimática de escritorio con prioridad offline, desarrollada en Rust y GPUI: documentos, hojas de cálculo, presentaciones, PDF, Git y Markdown, con archivos en carpetas locales.
Alternativa open source a:Microsoft Office
Adobe Acrobat
- Estrellas
- 73
- Forks
- 5
- Issues abiertos
- 2
- Último commit
- hace 4 horas
¿Qué es?
Ely Office es un conjunto de aplicaciones de escritorio desarrolladas en Rust sobre el framework de interfaz de usuario GPUI. Incluye procesamiento de textos (DOCX, ODT), hojas de cálculo (XLSX, ODS, CSV), presentaciones (PPTX, ODP), lectura y edición de PDF con OCR y firmas, un cliente de Git y un editor de Markdown. Los documentos se abren y guardan en carpetas normales del equipo local, y las aplicaciones no requieren una cuenta ni un servicio en la nube.
Las aplicaciones de ofimática usan LibreOfficeKit como motor de documentos, mientras que ElyPDF está desarrollado sobre MuPDF y Tesseract. ElyMark procesa Markdown con markdown-rs, RaTeX para fórmulas matemáticas y mermaid-rs-renderer para diagramas. Los scripts de compilación descargan y compilan versiones modificadas de LibreOffice, MuPDF y Git, fijadas a versiones concretas. Actualmente, el proyecto documenta el proceso de compilación y empaquetado para macOS; incluye instrucciones para Linux y Windows, pero todavía no se han ejecutado.
Funciones clave
- 01Aplicaciones para procesar textos, hojas de cálculo y presentaciones, desarrolladas sobre LibreOfficeKit.
- 02Lectura y edición de PDF con OCR y compatibilidad con firmas.
- 03Cliente de Git integrado llamado ElyTree.
- 04Editor de Markdown que representa fórmulas y diagramas Mermaid.
- 05Los archivos permanecen en carpetas locales y no se requiere una cuenta.
Casos de uso
- Editar documentos de Office en un equipo sin depender de un servicio de ofimática en la nube.
- Revisar y firmar PDF sin conexión.
- Trabajar con repositorios Git locales desde un cliente de escritorio.
- Escribir notas en Markdown con fórmulas y diagramas.
Inicio rápido
- 1
Comprobar las versiones de la cadena de herramientas (macOS)
scripts/doctor.sh - 2
Compilar LibreOffice con parches (aproximadamente una hora)
scripts/build-libreoffice.sh - 3
Compilar los binarios
cargo build -p ely-lok --bins -p ely-pdf-engine --bins - 4
Ejecutar ElyDoc
cargo run -p ely-doc
Antes de usarlo
- Los pasos de compilación y empaquetado documentados son para macOS; las instrucciones para Linux y Windows no se han probado.
- La compilación requiere una versión de LibreOffice con parches, que tarda aproximadamente una hora, además de MuPDF, Git y los datos de Tesseract.
Temas
Preguntas frecuentes
- ¿Qué es ElyOffice?
- Suite ofimática de escritorio con prioridad offline, desarrollada en Rust y GPUI: documentos, hojas de cálculo, presentaciones, PDF, Git y Markdown, con archivos en carpetas locales. Ely Office es un conjunto de aplicaciones de escritorio desarrolladas en Rust sobre el framework de interfaz de usuario GPUI. Incluye procesamiento de textos (DOCX, ODT), hojas de cálculo (XLSX, ODS, CSV), presentaciones (PPTX, ODP), lectura y edición de PDF con OCR y firmas, un cliente de Git y un editor de Markdown. Los documentos se abren y guardan en carpetas normales del equipo local, y las aplicaciones no requieren una cuenta ni un servicio en la nube.
- ¿ElyOffice es gratuito? ¿Qué licencia tiene?
- ElyOffice es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ElyOffice sigue mantenido?
- Mantenimiento activo. El último commit de ElyOffice fue el 20 oct 2026.
- ¿Para qué puedo usar ElyOffice?
- Editar documentos de Office en un equipo sin depender de un servicio de ofimática en la nube. Revisar y firmar PDF sin conexión. Trabajar con repositorios Git locales desde un cliente de escritorio. Escribir notas en Markdown con fórmulas y diagramas.
- ¿Cómo se instala ElyOffice?
- Comprobar las versiones de la cadena de herramientas (macOS): scripts/doctor.sh Compilar LibreOffice con parches (aproximadamente una hora): scripts/build-libreoffice.sh Compilar los binarios: cargo build -p ely-lok --bins -p ely-pdf-engine --bins Ejecutar ElyDoc: cargo run -p ely-doc
- ¿Dónde consigo ElyOffice?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ELY-Open-Source/ElyOffice
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una aplicación ligera de notas adhesivas de escritorio y multiplataforma, con edición y vista previa de Markdown, creada con Tauri 2 y React.
Interfaz gráfica de escritorio nativa para FFmpeg que permite controlar en detalle los ajustes de conversión de video, audio, imágenes, subtítulos y metadatos.
Visor, editor y anotador de PDF gratuito y de código abierto para Windows, macOS, Linux y Android, desarrollado con Tauri 2 y SolidJS.
Una alternativa nativa y local a Logitech Options+, escrita en Rust, para reasignar botones y configurar DPI y SmartShift en ratones, teclados y webcams Logitech.
Biblioteca de Rust y CLI que convierte archivos Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV y PDF en Markdown limpio compatible con GitHub.