
eOffice — Embedded Office Suite
eOffice is the EoS office productivity suite: eleven apps including eDocs, eSheets, eSlides, eMail, and eDrive, all built on eBowser with shared identity, file storage, and offline-first sync.
What eOffice is
eOffice gives EoS devices a complete productivity surface without leaving the local network: eDocs (word-processor), eSheets (spreadsheet), eSlides (presentation), eMail, eDrive (file storage), eCalendar, eContacts, eNotes, eTasks, eForms, and eMeet.
Every app shares a common identity, file vault, and CRDT sync layer through eDB and EIPC, so a document edited offline on a tablet shows up on the desktop the moment they share a network.
Features
The shape of eOffice at a glance.
eDocs
Rich-text word processor with comments, suggestions, and revision history.
eSheets
Spreadsheet with formula engine, charts, and pivot tables.
eSlides
Presentation editor with templates and presenter mode.
IMAP / SMTP client with end-to-end encryption support.
eDrive
File storage with end-to-end encrypted folders, shared spaces, and offline caching.
Offline-First
Every app works fully offline; CRDT sync via eDB when a peer is reachable.
Shared Identity
Single sign-on across all eOffice apps via eDB JWT.
eBowser Engine
Lightweight, hardware-accelerated rendering on every eos-platform profile.
Open Formats
Imports / exports DOCX, XLSX, PPTX, ODF, PDF, Markdown.
Open source on GitHub
eOffice is Apache-2.0 licensed and developed in the open. Issues, discussions, and pull requests welcome.
In the EoS stack
eOffice is the highlighted layer below.
Pairs well with
Sibling components that eOffice commonly works alongside.
Ready to build with eOffice?
Start with the docs, browse the source, or join the community.