Skip to content
ONLYOFFICEPublic

About

The frontend for ONLYOFFICE Document Server which builds the program interface

Topics

Resources

Stars

383 stars

Watchers

22 watching

Forks

Latest commit

 

History

22,382 Commits

Folders and files

Repository files navigation

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

Layer Component Role
🧠 Engine Document Server ↗ Handles editing logic, file conversion, real-time collaboration
💻 Interface Web Apps (this repo) Provides the browser-based user interface
🧩 Integrations Integration 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:

Folder Description
.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

About

The frontend for ONLYOFFICE Document Server which builds the program interface

Topics

Resources

Stars

383 stars

Watchers

22 watching

Forks

Releases

Packages

Used by

Contributors

Languages