Euro-Office/DesktopEditors

PowerShell

628

382 commits

updated Oct 12, 2026

See the code

See what people are saying

SourceMessageScoreDate

Euro Office has actual releases on their DesktopEditors github (r/linux)

The DesktopEditors github repo seems to have actual releases now, with multiple download options for various linux distros, plus Windows and MacOS. From brief usage with my existing documents, it's still got a bit of work that needs to get done, but honestly I'm happy to have it finally be released…

227

Oct 10, 2026

README

License Platforms Windows | macOS | Linux

Welcome to the Desktop Editors repo!

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 Desktop Editors.

  • Document Editor
  • Spreadsheet Editor
  • Presentation Editor
  • Form Creator
  • PDF Editor
  • 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 (Moodle, Nextcloud, ownCloud, Seafile, Liferay, kDrive) for real-time collaboration ☁️
  • AI-powered assistants 🤖
  • Digital signatures ✍️🔏
  • Password protection 🔒🔑
  • Scalable UI options (including dark mode 🌓)

Localization 🌐

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 🧩

Desktop Editors offer support for plugins allowing developers to add specific features to the editors that are not directly related to the OOXML format.

Components 📦

Desktop Editors contain the following components:

  • desktop-apps - the frontend for Desktop Editors which is used to build the program interface for the operating system selected.
  • desktop-sdk - SDK which is a core part of Desktop Editors.
  • core - server core components for Document Server which is a part of 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 Document Server which is a part of Desktop Editors and contains API for all the included components client-side interaction.
  • web-apps - the frontend for Document Server which is a part of 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 Desktop Editors.

Build it yourself 🛠️

You can build Desktop Editors from source on Windows, Linux, and macOS. This is a super-repository, so the first step is always to check out the submodules:

git clone https://github.com/Euro-Office/DesktopEditors.git
cd DesktopEditors
git submodule update --init --recursive

Then head to the build docs:

  • build/ — start here for the overall build model (the shared CMake definition, the common editors payload, vcpkg, and caching).
  • build/windows/ — the Windows build (build.ps1, MSVC + CMake).
  • build/linux/ — the Linux build (Docker / docker buildx bake).
  • build/macos/ — the macOS build (native CMake + Xcode).

Get involved 🤝

Contributions are welcome! Whether it's a bug report, a feature idea, a translation, or a pull request, here's how to take part:

  • Found a bug or have an idea? Open an issue and describe what you ran into or what you'd like to see.
  • Want to contribute code? Fork the relevant component repo, make your change, and open a pull request. For build changes, see the build docs above.
  • Want to help translate? Localization improvements are always appreciated — see the editors' interface translations.

Please keep contributions compatible with the project's AGPL v3 license.

License 📄

Desktop Editors is licensed under the GNU Affero Public License, version 3.0, ensuring its transparency and commitment to the open-source community.

Euro-Office/DesktopEditors

PowerShell

628

382 commits

updated Oct 12, 2026

See the code

See what people are saying

SourceMessageScoreDate

Euro Office has actual releases on their DesktopEditors github (r/linux)

The DesktopEditors github repo seems to have actual releases now, with multiple download options for various linux distros, plus Windows and MacOS. From brief usage with my existing documents, it's still got a bit of work that needs to get done, but honestly I'm happy to have it finally be released…

227

Oct 10, 2026

README

License Platforms Windows | macOS | Linux

Welcome to the Desktop Editors repo!

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 Desktop Editors.

  • Document Editor
  • Spreadsheet Editor
  • Presentation Editor
  • Form Creator
  • PDF Editor
  • 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 (Moodle, Nextcloud, ownCloud, Seafile, Liferay, kDrive) for real-time collaboration ☁️
  • AI-powered assistants 🤖
  • Digital signatures ✍️🔏
  • Password protection 🔒🔑
  • Scalable UI options (including dark mode 🌓)

Localization 🌐

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 🧩

Desktop Editors offer support for plugins allowing developers to add specific features to the editors that are not directly related to the OOXML format.

Components 📦

Desktop Editors contain the following components:

  • desktop-apps - the frontend for Desktop Editors which is used to build the program interface for the operating system selected.
  • desktop-sdk - SDK which is a core part of Desktop Editors.
  • core - server core components for Document Server which is a part of 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 Document Server which is a part of Desktop Editors and contains API for all the included components client-side interaction.
  • web-apps - the frontend for Document Server which is a part of 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 Desktop Editors.

Build it yourself 🛠️

You can build Desktop Editors from source on Windows, Linux, and macOS. This is a super-repository, so the first step is always to check out the submodules:

git clone https://github.com/Euro-Office/DesktopEditors.git
cd DesktopEditors
git submodule update --init --recursive

Then head to the build docs:

  • build/ — start here for the overall build model (the shared CMake definition, the common editors payload, vcpkg, and caching).
  • build/windows/ — the Windows build (build.ps1, MSVC + CMake).
  • build/linux/ — the Linux build (Docker / docker buildx bake).
  • build/macos/ — the macOS build (native CMake + Xcode).

Get involved 🤝

Contributions are welcome! Whether it's a bug report, a feature idea, a translation, or a pull request, here's how to take part:

  • Found a bug or have an idea? Open an issue and describe what you ran into or what you'd like to see.
  • Want to contribute code? Fork the relevant component repo, make your change, and open a pull request. For build changes, see the build docs above.
  • Want to help translate? Localization improvements are always appreciated — see the editors' interface translations.

Please keep contributions compatible with the project's AGPL v3 license.

License 📄

Desktop Editors is licensed under the GNU Affero Public License, version 3.0, ensuring its transparency and commitment to the open-source community.

Significant stargazers

Viorel-Cătălin Răpițeanu

7 followers · starred Jul 2026

Jonas Heinrich

87 followers · starred Jun 2026

Reinier van der Leer

458 followers · starred Apr 2026

Hyunbin Seo

198 followers · starred Sep 2026