ONLYOFFICE/web-apps

The frontend for ONLYOFFICE Document Server which builds the program interface

HTML

379

19,902 commits

updated Sep 9, 2026

See the code

README

License

ONLYOFFICE web-apps

💡 Overview

Welcome to the web-apps repository!

It’s the frontend for ONLYOFFICE Document Server and ONLYOFFICE Desktop Editors — the part you interact with. It powers the interface that lets you create, edit, save, and export your text documents, spreadsheets, and presentations.

Previous versions: Until 2019-10-23 the repository was called web-apps-pro.


⚙️ How it fits in the ONLYOFFICE ecosystem

LayerComponentRole
🧠 EngineDocument Server ↗Handles editing logic, file conversion, real-time collaboration
💻 InterfaceWeb Apps (this repo)Provides the browser-based user interface
🧩 IntegrationsIntegration API ↗Embeds editors into custom web platforms or apps

Together, these layers make ONLYOFFICE a full-fledged online editing suite.


🚀 Key highlights

✨ Multiple editors, one codebase

💬 Real-time collaboration

  • Co-editing
  • Comments, mentions, and version history
  • Built-in chat and track changes

⚡ Developer-friendly integration

  • Embed editors in any app using ONLYOFFICE API ↗
  • Customize toolbar, permissions, and callback behavior

🌍 Fully browser-compatible

  • Works on all major browsers
  • Localized in 45 languages
  • Optimized for responsive performance

🧱 Folder overview

Here’s a quick tour of what lives inside this repository:

FolderDescription
.github/workflows/GitHub Action workflows for CI, build validation, testing, and checks.
.vscode/Editor configuration for VS Code.
apps/Core UI for the three editors (Documents, Spreadsheets, Presentations). This is where the frontend interface lives.
build/Build scripts, bundling configuration, and output settings for packaging the web editors.
test/Test suites and scripts used to validate functionality and stability.
translation/All localization files and translations.
vendor/Third-party libraries and dependencies used by the editors.

🔧 Want to build this yourself?

If you’d like to compile or modify the editors yourself, use the build_tools repository.

It automatically sets up dependencies and builds:

Need help or have an idea? 💡

We ❤️ community contributions!

  • 🐞 Found a bug? Please report it by creating an issue.
  • ❓ Have a question? Ask our community and developers on the ONLYOFFICE Forum.
  • 💡 Want to suggest a feature? Share your ideas on our feedback platform.
  • 🧑‍💻 Need help for developers? Check our API documentation.

Made with ❤️ by the ONLYOFFICE Team

frontend
javascript

Significant stargazers

Xing Han Lu

413 followers · starred Mar 2025

chengchao

1,000 followers · starred Sep 2019

Bay

44 followers · starred Nov 2025

ONLYOFFICE/web-apps

The frontend for ONLYOFFICE Document Server which builds the program interface

HTML

379

19,902 commits

updated Sep 9, 2026

See the code

README

License

ONLYOFFICE web-apps

💡 Overview

Welcome to the web-apps repository!

It’s the frontend for ONLYOFFICE Document Server and ONLYOFFICE Desktop Editors — the part you interact with. It powers the interface that lets you create, edit, save, and export your text documents, spreadsheets, and presentations.

Previous versions: Until 2019-10-23 the repository was called web-apps-pro.


⚙️ How it fits in the ONLYOFFICE ecosystem

LayerComponentRole
🧠 EngineDocument Server ↗Handles editing logic, file conversion, real-time collaboration
💻 InterfaceWeb Apps (this repo)Provides the browser-based user interface
🧩 IntegrationsIntegration API ↗Embeds editors into custom web platforms or apps

Together, these layers make ONLYOFFICE a full-fledged online editing suite.


🚀 Key highlights

✨ Multiple editors, one codebase

💬 Real-time collaboration

  • Co-editing
  • Comments, mentions, and version history
  • Built-in chat and track changes

⚡ Developer-friendly integration

  • Embed editors in any app using ONLYOFFICE API ↗
  • Customize toolbar, permissions, and callback behavior

🌍 Fully browser-compatible

  • Works on all major browsers
  • Localized in 45 languages
  • Optimized for responsive performance

🧱 Folder overview

Here’s a quick tour of what lives inside this repository:

FolderDescription
.github/workflows/GitHub Action workflows for CI, build validation, testing, and checks.
.vscode/Editor configuration for VS Code.
apps/Core UI for the three editors (Documents, Spreadsheets, Presentations). This is where the frontend interface lives.
build/Build scripts, bundling configuration, and output settings for packaging the web editors.
test/Test suites and scripts used to validate functionality and stability.
translation/All localization files and translations.
vendor/Third-party libraries and dependencies used by the editors.

🔧 Want to build this yourself?

If you’d like to compile or modify the editors yourself, use the build_tools repository.

It automatically sets up dependencies and builds:

Need help or have an idea? 💡

We ❤️ community contributions!

  • 🐞 Found a bug? Please report it by creating an issue.
  • ❓ Have a question? Ask our community and developers on the ONLYOFFICE Forum.
  • 💡 Want to suggest a feature? Share your ideas on our feedback platform.
  • 🧑‍💻 Need help for developers? Check our API documentation.

Made with ❤️ by the ONLYOFFICE Team

frontend
javascript

Significant stargazers

Xing Han Lu

413 followers · starred Mar 2025

chengchao

1,000 followers · starred Sep 2019

Bay

44 followers · starred Nov 2025

Languages

HTML

61.1%

JavaScript

36.4%

Less

2.2%