Injoffice
InjOffice — AI-first open-source alternative to Microsoft Office and Google Workspace - injectinglabs/injoffice
About Injoffice
InjOffice is a set of browser and server libraries for editing office artifacts. It adds plain-JSON models, pure transformation engines, provider-neutral agent change sets, optional editor integrations, and surgical OOXML patching. A hosted InjOffice service is not required: consumers can use the browser-local WASM engine, run offline, inject their own backend, or opt into the in-repo injoffice-server .
The repository is a monorepo with independently consumable TypeScript packages, private apps, and Go modules. The TypeScript packages target Node.js 22 or newer and modern bundlers. UI integrations use React and, where noted, Univer OSS as an optional editor shell. Univer is not the file authority. Native paint compilers are a preview mode.
The original OOXML bytes remain the authority. The supported path is XLSX-first and the same shape for documents and presentations:
Go Extract* reads package bytes ( xlsxpatch.ExtractNativeWorkbookV1 / ExtractNativeWorkbookV2 , docxpatch.ExtractNativeDocumentV1 , pptxpatch.ExtractNativePPTX ).
The result is versioned native JSON consumed by @injoffice/sheets , @injoffice/docs , and @injoffice/pptx-native .
TypeScript paint compilers emit renderer-neutral preview commands. Paint is not a save path.
Go Apply* writes those mutations back into the original archive.
Discussion
Sign in to join the discussion.
Loading comments…
Tagged
Alternatives to Injoffice
Tools in the same space, ranked by how they are performing in the directory.
Hexstrike AI
HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomously run 150+ cybersecurity tools for automated pent…
/AI AgentsCAIPE
Open-source multi-agent system for AI-powered platform engineering.
Open source/AI AgentsLatticedb
Embedded single-file knowledge graph database with vector search and full-text search for AI/RAG apps - jeffhajewski/latticedb
/DesignCarWatch
Your car as a chat-room agent: Raspberry Pi 5 + dashcam + local AI.
Open source/Video & AudioTexbrain
FOSS browser-based LaTeX editor with live preview, on-demand packages and git integration.
Open source/Writing & Content
Tako VM
Tako VM is a secure file system and Python execution layer for AI agents: gVisor-isolated Docker containers with job queues, workers, retries, and replay.
/Developer Tools