1. Project Overview & Quickstart (ONLYOFFICE/DesktopEditors)
Welcome to the ONLYOFFICE Desktop Editors repo!
ONLYOFFICE Desktop Editors is a free office suite that combines text, spreadsheet, presentation, and PDF editors & Diagram Viewer. The application allows creating, viewing and editing documents stored on your Windows/Linux PC or Mac without an Internet connection. It is fully compatible with Office Open XML formats: .docx, .xlsx, .pptx.
Features you'll love β¨
Take advantage of the powerful editors included in ONLYOFFICE Desktop Editors:
- ONLYOFFICE Document Editor
- ONLYOFFICE Spreadsheet Editor
- ONLYOFFICE Presentation Editor
- ONLYOFFICE Form Creator
- ONLYOFFICE PDF Editor
- ONLYOFFICE Diagram Viewer
The suite empowers you to create, edit, save, and export text documents, spreadsheets, presentations, PDFs, fill out PDF forms, open diagrams, all while offering additional advanced features such as:
- Connection to the cloud (ONLYOFFICE, Moodle, Box, Dropbox, ownCloud, Nextcloud, Seafile, Liferay, kDrive) for real-time collaboration βοΈ
- AI-powered assistants & agents π€
- Digital signatures βοΈπ
- Password protection ππ
- Scalable UI options (including dark mode π)
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 Desktop Editors 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 Desktop Editors contain the following components:
- desktop-apps - the frontend for ONLYOFFICE Desktop Editors which is used to build the program interface for the operating system selected.
- desktop-sdk - SDK which is a core part of ONLYOFFICE Desktop Editors.
- core - server core components for ONLYOFFICE Document Server which is a part of ONLYOFFICE Desktop Editors and is used to 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).
- sdkjs - JavaScript SDK for the ONLYOFFICE Document Server which is a part of ONLYOFFICE Desktop Editors and contains API for all the included components client-side interaction.
- web-apps - the frontend for ONLYOFFICE Document Server which is a part of ONLYOFFICE Desktop Editors that allows the user to 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 Desktop Editors.
Easy installation options
Get set up quickly with deb, rpm, exe, or dmg packages from our official websiteοΈ.
Prefer other methods? Snap, Flatpak, or AppImage are all available!
- Snap package. Get on snapcraft.io. The official source code for ONLYOFFICE Desktop Editors Snap package.
- Flatpak. Get on flathub.org. The official source code for ONLYOFFICE Desktop Editors Flatpak.
- AppImage. Get on AppImageHub. The official source code for ONLYOFFICE Desktop Editors AppImage.
License π
ONLYOFFICE Desktop Editors is licensed under the GNU Affero Public License, version 3.0, ensuring its transparency and commitment to the open-source community.
See LICENSE for more information.
How to build π
You can find the detailed instructions for building ONLYOFFICE Desktop Editors inΒ build_tools.
π‘ User feedback and support
If you face any issues or have questions about ONLYOFFICE Desktop Editors, please visit our official forum: community.onlyoffice.com.
Need help for developers? π¨βπ» Check our API documentation. You are also welcome to ask and answer ONLYOFFICE development questions on Stack Overflow.
Join our Discord community for connecting with fellow developers.
2. Official Technical Reference & Guides (ONLYOFFICE/onlyoffice.github.io)
Overview
Welcome to the onlyoffice.github.io repository! This repository contains the necessary files and resources to set up and manage plugins for ONLYOFFICE.
Repository Structure
- sdkjs-plugins: This directory contains the stylesheets and CSS files used for plugin customization and styling. Also it contains the code and resourses of all plugins in store.
- store: This directory contains the code and resources for the Plugins Manager. It includes the necessary scripts and configurations to manage plugins within ONLYOFFICE.
Contributing
If you would like to contribute to the ONLYOFFICE Plugin Marketplace, we welcome your contributions. To contribute, please follow these guidelines. We appreciate your contributions and will review them as soon as possible.
License
onlyoffice.github.io is licensed under the GNU Affero General Public License v3.0. See LICENSE.txt for more information.
User Feedback and Support
If you have any problems with or questions about ONLYOFFICE Plugins and Plugin Marketplace, please visit our official forum to find answers to your questions: forum.onlyoffice.com or you can ask and answer ONLYOFFICE development questions on Stack Overflow.
If you encounter any issues or have any questions regarding the ONLYOFFICE Plugins and Plugin Marketplace, please open an issue in the repository. We'll be glad to assist you.
Acknowledgments
We would like to thank all the contributors and developers who have worked on the ONLYOFFICE Plugin Marketplace.