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.
This repository contains the source code for the backend and frontend components of DocSpace.
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.
DocSpace is integrated with our complete online office suite, allowing you to work with dozens of formats.
- Document Editor π
- Spreadsheet Editor π
- Presentation Editor π½οΈ
- PDF Editor βοΈ
- Form Creator π
- Diagram Viewer πΌοΈ
- E-books reader π
- Markdown files π
- Multimedia π΅
- Programming files and archives π§βπ»
- 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
Learn more about the AI tools β.
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 β.
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 β.
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 |
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 β
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. |
- 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
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 be a power user? Visit our YouTube channel and Help Center.
- π¨βπ» Need help for developers? Check our API documentation.
- π‘ Want to suggest a feature? Share your ideas on our feedback platform.
Made with β€οΈ by the ONLYOFFICE Team