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.
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.
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 pageTrade-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".
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.
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:latestCaveats 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.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Geek Labs
Daily shares of interesting GitHub open-source projects. AI tools, automation gems, technical tutorials, open-source inspiration.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
