Skip to content

Injoffice

InjOffice — AI-first open-source alternative to Microsoft Office and Google Workspace - injectinglabs/injoffice

Injoffice screenshot

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.

Compare all
  • 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 Agents
  • CAIPE

    Open-source multi-agent system for AI-powered platform engineering.

    Open source/AI Agents
  • Latticedb

    Embedded single-file knowledge graph database with vector search and full-text search for AI/RAG apps - jeffhajewski/latticedb

    /Design
  • CarWatch

    Your car as a chat-room agent: Raspberry Pi 5 + dashcam + local AI.

    Open source/Video & Audio
  • Texbrain

    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