Provides collaborative online editing for text documents, spreadsheets, presentations, and PDFs with Office Open XML compatibility.

ONLYOFFICE Docs is an open-source, self-hosted application that provides a comprehensive suite of online editors and viewers for text documents, spreadsheets, presentations, PDFs, forms, and diagrams. The software is deployed as a server-side application that can be integrated into existing workflows or used as a standalone document management system to handle office files.
The suite is designed for real-time collaboration and is fully compatible with Office Open XML formats such as .docx, .xlsx, and .pptx. It can be deployed as part of ONLYOFFICE Workspace or integrated with third-party sync and share solutions like Nextcloud, Seafile, Moodle, and Odoo to provide editing capabilities directly within those interfaces. This allows organizations to maintain their own data while providing a familiar office experience to their users.
The architecture consists of a backend server layer, a core component for format conversion, and a JavaScript SDK for client-side interaction. It supports a wide array of formats for conversion, including ODT, RTF, HTML, and EPUB. The system includes a dedicated core-fonts component for rendering and a set of dictionaries for multilingual spellchecking. The software is available in three editions: a Community Edition under GNU AGPL v.3 for small teams, and proprietary Enterprise and Developer editions for businesses and integrators requiring clusterization, white labeling, or an automation API.
ONLYOFFICE Docs serves as a flexible infrastructure for organizations that require full control over their document data and collaborative tools.
A collaborative workspace for notes and databases that provides data ownership and native cross platform support.
A local-first knowledge base that merges structured documents, infinite whiteboards, and databases into one workspace.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.