Skip to content

ONLYOFFICE/DocSpace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38,795 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ONLYOFFICE DocSpace

ONLYOFFICE DocSpace

πŸ’‘ What is DocSpace?

Welcome to the official GitHub repository for ONLYOFFICE DocSpace!

DocSpace is a secure, collaborative platform that allows you to create flexible, room-based environments to store, share, and co-author documents of any kind.

Whether you're working with your team, clients, or partners, DocSpace provides the tools you need to get work done efficiently and securely.

Start with a free account β†—

This repository contains the source code for the backend and frontend components of DocSpace.

πŸš€ What makes DocSpace a must try!

1. πŸ‘₯ Flexible, room-based collaboration

Create customizable rooms for any purpose. Each room comes with preset permissions and roles to streamline your workflows.

  • Collaboration rooms: Invite users to co-author and edit documents in real-time.
  • Public rooms: Share documents for view-only access with external users via a public link.
  • Custom rooms: Define your own access permissions, whether it's for review, commenting, or form filling.
  • Form filling rooms: Upload PDF forms from your device or template library. Invite users or share a public link to collect responses β€” automatically organized in a spreadsheet.
  • Virtual data rooms: Automatically index and track all content. You can enable watermarks, set file lifetime, restrict downloading and copying.

2. πŸ“ Work with any content you have

DocSpace is integrated with our complete online office suite, allowing you to work with dozens of formats.

3. πŸ€– Work faster with AI agents

  • Chat and search with AI
  • Analyze files from your DocSpace
  • Manage files and rooms
  • Invite teammates for AI-powered collaboration
  • Do even more with MCP server integration
  • Enable AI assistants in your docs

AI agents in ONLYOFFICE DocSpace

Learn more about the AI tools β†—.

4. 🧩 Make use of extra features

Easily extend DocSpace's functionality.

  • Connect third-party services like Dropbox, Google Drive, Zoom, etc.
  • Activate system plugins or add your own.

Discover plugins in the App Directory β†—.

πŸ”’ How secure is my data?

Collaborate with peace of mind knowing your data is protected by multiple layers of security.

Feature Description
Compliance with standards Our data security policy is fully compliant with GDPR standards.
Open source We affirm transparency and reliability by opening the source code of all functional modules and tools.
Encryption We use industry-leading AES-256 encryption for data at rest and HTTPS/TLS for data in transit.
Secure access & monitoring Flexible access rights and JWT let you entirely control document access. Activity tracking and audit reporting provide traceability.

πŸ“š Learn more about all ONLYOFFICE security features β†—.

🌐 How can I get DocSpace?

Get started with DocSpace by choosing the solution that best suits your needs.

Option Description Get started
🏒 DocSpace Enterprise Deploy DocSpace on your own server for total control over your documents. Highly scalable to grow with your business. Get it now
βš™οΈ DocSpace Developer Bring your web app users a secure space for content storing and online document collaboration. Get it now
☁️ Business Cloud A hassle-free cloud solution with bigger storage, enhanced security, and professional support. Pay for admins only and invite users for free. Check prices
πŸš€ Free cloud for startups Create a free cloud space for your documents. Invite up to 3 admins and collaborate on docs anywhere. Create now
πŸŽ“ Free cloud for schools and non-profits Create a free cloud space for your school or non-profit with 2 GB of storage and up to 20 admin accounts. Submit request

πŸ”— Using DocSpace inside your platform

Connect DocSpace to collaborate on office documents directly from your business platform: Zoom, Pipedrive, Drupal, WordPress, Moodle, monday.

Make use of Zapier integration to connect DocSpace with thousands of tools your team uses.

Discover all integrations β†—

🧱 What lives inside the repo?

Here’s a quick guide of the main folders in this repository:

Folder Description
server The backend of the application, built with C# and ASP.NET Core. Contains the core business logic.
client The frontend of the application, built with React, MobX, and TypeScript.
buildtools Build scripts, project dependencies, and Docker configurations.
.github/workflows Contains GitHub Actions workflows for CI/CD and issue templates.

πŸ› οΈ Technology stack

  • Backend: Π‘# 11.0, .NET 7.0/.NET Core/ASP.NET Core/MySQL 8.0/Kafka/ElasticSearch
  • Frontend: ES6, TypeScript, React, Mobx, Styled-Components, CSS/SAAS, i18next, Webpack 5

πŸ’‘ Need help or have an idea?

We ❀️ community contributions!


Made with ❀️ by the ONLYOFFICE Team

About

ONLYOFFICE DocSpace is a room-based collaborative platform which allows organizing a clear file structure depending on users' needs or project goals. Flexible access permissions and user roles allow fine-tuning the access to the whole space or separate rooms.

Topics

Resources

License

Stars

Watchers

Forks

Packages