Productivity workspace — eOffice
JavaScript / TypeScript · v0.1.0

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.

11
Apps
Offline
First-class
Shared
Identity / storage
eBowser
UI engine
Overview

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.

Capabilities

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.

eMail

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.

Source

Open source on GitHub

eOffice is Apache-2.0 licensed and developed in the open. Issues, discussions, and pull requests welcome.

embeddedos-org/eoffice

11 office apps — eDocs, eSheets, eSlides, eMail, eDrive — built for embedded.

JavaScript / TypeScriptApache-2.0v0.1.0
Open ↗
Where it sits

In the EoS stack

eOffice is the highlighted layer below.

App layerUI / browser layerData layerAI runtimeNeural interfaceIPC fabricEoS kernel + HALeos-platform profileeBootloaderBuild / IDE / Sim

Ready to build with eOffice?

Start with the docs, browse the source, or join the community.