ONLYOFFICE Docs is a free, open source office suites project written in Shell and released under AGPL-3.0. It has 6,910 GitHub stars, 1,308 forks and 1,135 open issues, and was last pushed 2 months ago. On this registry it ranks #2 of 5 tracked projects in Office Suites, with 5 head-to-head comparisons available. It gained 12 stars over the last 6 tracked days.

What is ONLYOFFICE Docs?

ONLYOFFICE Docs is a free collaborative online office suite of viewers and editors for text documents, spreadsheets, presentations, forms, PDFs and diagrams, intended for teams and organisations that need real-time document collaboration either inside their own infrastructure or embedded in a third-party file-sharing platform.

What it is

ONLYOFFICE Docs is the suite that builds on the Office Open XML ecosystem: it reads and writes .docx, .xlsx and .pptx files natively and, according to the topic list, also covers .odt, .ods and .odp. The repository publishes the backend server software layer that serves the Document Editor, Spreadsheet Editor, Presentation Editor, Form Creator, PDF Editor and Diagram Viewer. It is written primarily in Shell, licensed under AGPL-3.0, and has been distributed under the ONLYOFFICE Docs name since version 6.0, when the project previously known as Document Server was renamed.

The concrete problem it solves is collaborative editing of office files without pulling documents out of the storage and platform a team already uses. ONLYOFFICE Docs can run as part of ONLYOFFICE DocSpace or ONLYOFFICE Workspace, or it can be attached to third-party sync and share solutions such as Odoo, Moodle, ownCloud and Seafile so that real-time editing happens directly inside those interfaces rather than in a separate, disconnected service. The project is available in three tailored editions: Community, Enterprise and Developer.

Key capabilities

  • Six editors and viewers in one suite: ONLYOFFICE Document Editor, Spreadsheet Editor, Presentation Editor, Form Creator, PDF Editor and Diagram Viewer, covering create, edit, save and export of documents, sheets, slides, PDFs and forms.
  • Full compatibility with Office Open XML formats, with the repository topics additionally listing .odt, .ods and .odp.
  • Real-time collaborative editing of the same file by multiple users.
  • Advanced editing features including AI-powered assistants, reviewing, spell-checking, accessibility support, scalable UI options with dark mode, and security tools and services.
  • Localization: the interface is available in 46 languages, with RTL support and hieroglyph support.
  • A plugin and macro architecture with a documented API, a dedicated GitHub plugins repository, and a Marketplace app directory for browsing existing plugins.
  • Distribution as three editions, Community, Enterprise and Developer, so the same suite can be deployed under different terms.

Who uses it and how

  • Teams already on ONLYOFFICE DocSpace or ONLYOFFICE Workspace use Docs as the editing layer inside those environments, without installing a separate office product.
  • Organisations running existing sync and share platforms such as Odoo, Moodle, ownCloud or Seafile add ONLYOFFICE Docs to enable collaborative editing within the interface their users already open.
  • Developers extend the editors through the plugin and macro API, and publish or consume extensions from the GitHub plugins repository and the Marketplace.
  • International and multilingual teams rely on the 46 interface languages, along with RTL and hieroglyph support, for users who do not work in Latin-script interfaces.
  • Operators deploy the backend server software layer from the ONLYOFFICE/server repository, which is the base for all other components of the suite.

Getting started

The README points to the three editions, Community, Enterprise and Developer, as the entry path, and the homepage offers a see-it-in-action demonstration of the suite; the repository itself publishes tagged releases under the DocumentServer name. No Docker image, package name or compose file appears in the README excerpt provided here, so the edition selection is the documented starting point.

How it compares

No list of paid products that this project replaces is provided in the facts, and the facts name no direct competitor among office suites. It stands alone in this registry under the Productivity & Utilities / Office Suites category.

When to use it — and when not to

A self-hoster must run the backend server software layer from the ONLYOFFICE/server repository, and should accept the copyleft obligations that come with the AGPL-3.0 licence, along with a sizeable open backlog of roughly 1,135 open issues. Teams that want a fully managed service with no server component to operate, or that need edition-by-edition licence terms spelled out, should look carefully before committing, because the README excerpt does not detail what separates the Community, Enterprise and Developer editions.

project readme (upstream, from github) — read inline

License Release

Welcome to the ONLYOFFICE Docs repo!

ONLYOFFICE Docs* is a free collaborative online office suite comprising viewers and editors for texts, spreadsheets, presentations, forms, PDFs, and diagrams. It is fully compatible with Office Open XML formats (.docx, .xlsx, .pptx) and enables collaborative editing in real time.

ONLYOFFICE Docs can be used as a part of ONLYOFFICE DocSpace and ONLYOFFICE Workspace, or with third-party sync&share solutions (e.g. Odoo, Moodle, ownCloud, Seafile, etc.) to enable collaborative editing within their interface.

ONLYOFFICE Docs is available in three tailored editions to suit your needs: Community, Enterprise, and Developer.

* Starting from version 6.0, Document Server is distributed under a new name - ONLYOFFICE Docs.

ONLYOFFICE Docs

Features you'll love ✨

Take advantage of the powerful editors included in ONLYOFFICE Docs:

The editors empower you to create, edit, save, and export text documents, spreadsheets, presentations, PDFs, create and fill out PDF forms, open diagrams, all while offering additional advanced features such as:

Localization 🌐

ONLYOFFICE is constantly improving localization of the editors to make the suite accessible to all users, all over the world.

  • Interface available in 46 languages
  • RTL support
  • Hieroglyph support 🈴

Plugins 🧩

ONLYOFFICE Docs offer support for plugins allowing developers to add specific features to the editors that are not directly related to the OOXML format. For more information, see our API or visit the GitHub plugins repo.

Would like to explore the existing plugins in details? You are welcome to visit our Marketplace.

Components 📦

ONLYOFFICE Docs contains the following components:

  • server - the backend server software layer which is the base for all other components of ONLYOFFICE Docs.
  • core - server core components of ONLYOFFICE Docs which enable the conversion between the most popular office document formats (DOC, DOCX, ODT, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, XLS, XLSX, ODS, CSV, PPT, PPTX, ODP).
  • core-fonts - open-source fonts bundled with ONLYOFFICE Docs for document rendering and conversion.
  • sdkjs - JavaScript SDK for the ONLYOFFICE Docs which contains API for all the included components client-side interaction.
  • web-apps - the frontend for ONLYOFFICE Docs which builds the program interface and allows the user create, edit, save and export text, spreadsheet and presentation documents using the common interface of a document editor.
  • dictionaries - the dictionaries of various languages used for spellchecking in ONLYOFFICE Docs.
  • document-formats - metadata describing the file formats supported by ONLYOFFICE editors.
  • document-templates - blank and sample templates used when creating new documents.

ONLYOFFICE Docs editions

ONLYOFFICE offers different versions of its online document editors that can be deployed on your own servers.

ONLYOFFICE Docs (packaged as Document Server):

  • Community Edition 🆓 (onlyoffice-documentserver package) – Perfect for small teams and personal use.
  • Enterprise Edition 🏢 (onlyoffice-documentserver-ee package) – Designed for businesses with advanced features & support.
  • Developer Edition ⚙️ (onlyoffice-documentserver-de package) – Designed for integrators who need to bring document editing to their app users.

The table below will help you to make the right choice.

Pricing and licensing Community Edition Enterprise Edition Developer Edition
Get it now Start Free Trial Start Free Trial
Cost FREE Go to the pricing page Go to the pricing page
Number of users up to 20 recommended As in chosen pricing plan As in chosen pricing plan
Clusterization - + +
License GNU AGPL v.3 Proprietary Proprietary
Support Community Edition Enterprise Edition Developer Edition
Documentation Help Center Help Center Help Center
Standard support GitHub or Community One or three years support included One year support included
Premium support Contact Us Contact Us Contact Us
Services Community Edition Enterprise Edition Developer Edition
Conversion Service + + +
Live Viewer + + +
Document Builder Service - - +
Automation API - - +
Interface Community Edition Enterprise Edition Developer Edition
Tabbed interface + + +
Dark theme + + +
125%, 150%, 175%, 200% scaling + + +
White label - - +
Integrated test example (node.js) + + +
Admin Panel - + +
Mobile web editors - +** +**
Plugins & Macros Community Edition Enterprise Edition Developer Edition
Plugins + + +
Macros + + +
Collaborative capabilities Community Edition

readme truncated — read the full docs on github

Frequently asked questions

Is ONLYOFFICE Docs free to use?

ONLYOFFICE Docs is open source under the AGPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does ONLYOFFICE Docs do?

Complete office suite for documents, spreadsheets & more

What is ONLYOFFICE Docs written in?

ONLYOFFICE Docs is primarily written in Shell. Its source is publicly available at https://github.com/onlyoffice/documentserver, and it has 6,910 GitHub stars.