Industry Insights 11 min read

Univer 1.0 & Euro-Office: Divergent Open-Source Strategies for Online Office

The article contrasts Univer 1.0, a TypeScript-based embeddable office SDK with AI Agent focus and open-core model, against Euro-Office, a European consortium's governance takeover of ONLYOFFICE offering free collaboration under AGPL, highlighting two divergent open-source approaches to integrating office capabilities into products.

Geek Labs
Geek Labs
Geek Labs
Univer 1.0 & Euro-Office: Divergent Open-Source Strategies for Online Office

Univer: Luckysheet Team's Four-Year Rewrite

Project: dream-num/univer (22,001 stars, 1,860 forks, TypeScript, Apache-2.0, latest v1.0.3 released 2026-09-29). GitHub: https://github.com/dream-num/univer Univer succeeds Luckysheet (16k stars, now archived with description "Luckysheet upgraded to Univer"). The same team spent four years rewriting from scratch in TypeScript. Univer is not a deployable office suite but an embeddable office engine: you import it as an npm package into your SaaS, BI, internal tool, or AI application to add editable spreadsheets, documents, slides, whiteboards, databases, and PDF editors — six editors running on a single programmable kernel.

Univer Workspace: AI-generated dashboard on left linked to spreadsheet on right, page controls bound directly to cells
Univer Workspace: AI-generated dashboard on left linked to spreadsheet on right, page controls bound directly to cells

The 1.0 release includes Sheets, Docs, Slides, Boards, Bases, and PDF editors built on two custom engines: a Canvas rendering engine for large-table performance and a formula engine for calculation. All capabilities are plugin-based; the monorepo contains 60 packages that can be combined on demand or used via Preset mode with a few lines of code.

A key design for developers is isomorphism : the same architecture runs in the browser for UI rendering and in Node.js headlessly for reading/writing workbooks and calculating formulas. Server-side batch Excel processing and AI-driven programmatic spreadsheet manipulation use the identical API as the frontend.

Univer 1.0's primary narrative is "The Office Harness for AI Agents" — an office foundation for AI agents. Agents interact via structured APIs to inspect and modify office content, render screenshots for output verification, work in isolated drafts, and merge after human review. The ecosystem includes univer-mcp (natural-language spreadsheet operations), univer-cli (agent command line), and a DeepSeek Harness Office plugin.

pnpm add @univerjs/presets @univerjs/preset-sheets-core # Preset mode: a few lines of code embed a spreadsheet editor into your page

Trade-offs are explicit: Univer follows an open-core model. Real-time collaboration, edit history, xlsx/docx import/export, charts, and pivot tables — the most requested features — are gated in the commercial Pro version. The open-source edition (Apache-2.0) provides only the single-machine editing core; boundaries are clearly documented in the README. A reference self-hosted implementation, Univer Workspace (2,218 stars), is available separately.

Euro-Office: Europeans Take Over ONLYOFFICE

Project: Euro-Office/DocumentServer (1,821 stars, 105 forks, Shell main repo with C++/JS submodules, AGPL-3.0, latest stable v9.3.4 2026-08-28, pre-release v9.3.5-rc.1 2026-09-28). GitHub: https://github.com/Euro-Office/DocumentServer This is not a fork or localization but an organized open-source takeover . ONLYOFFICE is a mature self-hosted office suite (common in private cloud storage) with strong features but long-standing community grievances: unmerged PRs, binary blobs in build artifacts, Russian-language code comments, and corporate background concerns for European customers.

In March 2026, the European open-source coalition acted. Led by Nextcloud (core contributor Julius Knorr is a Nextcloud engineer), twelve organizations — including Proton, IONOS, Open-Xchange, XWiki — did not fork (GitHub shows fork: false). Instead, they recreated the entire ~25-repository ONLYOFFICE suite, pointing submodules to their own mirrors, and placed an ATTRIBUTION file at the root stating "Based on ONLYOFFICE DocumentServer".

Euro-Office takeover structure: 25 repositories fully rebuilt, 12 European organizations co-building
Euro-Office takeover structure: 25 repositories fully rebuilt, 12 European organizations co-building

The takeover delivered concrete engineering improvements within six months: Docker entrypoint enforces 32+ character JWT secrets (weak secrets refused at startup); fixed RabbitMQ startup race condition; added font management API; migrated build system from legacy Grunt to webpack; added end-to-end smoke tests and Renovate for automated dependency updates. Release cadence stabilized at monthly, tracking upstream 9.3.x.

Product positioning matches the original: embed into file-sharing, wiki, project management hosts to provide online editing and real-time co-authoring for DOCX/XLSX/PPTX/PDF. Crucially, collaboration is free in Euro-Office, whereas Univer charges for it — a subtle but important contrast.

Euro-Office word processor: menu bar includes Collaboration and Protection, UI in German
Euro-Office word processor: menu bar includes Collaboration and Protection, UI in German

Deployment is a single Docker command:

docker run -i -t -d -p 8080:80 --restart=always \
 -e JWT_SECRET=my_long_jwt_secret_at_least_32_chars \
 ghcr.io/euro-office/documentserver:latest

Caveats are acknowledged: the repository is only six months old, ecosystem and documentation are still maturing; AGPL-3.0's viral nature complicates commercial integration; upstream ONLYOFFICE remains active, requiring ongoing upstream change digestion. The author's judgment: for production today, original ONLYOFFICE remains more stable; Euro-Office's current value lies in demonstrating that when open-source governance disappoints, users can replace the maintainer while keeping the code open.

Two Paths, One Proposition

Placing both projects side by side reveals a clear contrast:

One builds a new engine — TypeScript rewrite, six editors unified, betting on AI Agents.

One takes over an old engine — no rewrite, assumes mature code, fixes governance first, then engineering.

One uses Apache-2.0 (permissive, commercial-friendly), monetizes collaboration.

One uses AGPL (viral, copyleft), gives collaboration away free.

One backed by a Chinese startup's open-core commercial loop.

One backed by a twelve-organization European digital sovereignty alliance.

Both open-source survival strategies address the same anxiety: office productivity infrastructure cannot have only commercial options. Whether AI takes over office today or geopolitics draws boundaries around open source tomorrow, the need for alternatives persists.

Luckysheet veterans can examine what Univer has become; ONLYOFFICE veterans should watch how far Euro-Office goes. Both roads have just hit the main highway and deserve time to prove themselves.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

TypeScriptAI agentsopen sourceONLYOFFICEApache-2.0digital sovereigntyAGPLEuro-Officeonline officeUniver
Geek Labs
Written by

Geek Labs

Daily shares of interesting GitHub open-source projects. AI tools, automation gems, technical tutorials, open-source inspiration.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.