End-to-end encrypted, open-source collaborative office suite with real-time editing of documents, sheets, presentations, forms, kanban boards and more.
fileverse/fileverse-ddocs
Open-source, end-to-end encrypted collaborative document editor positioned as an alternative to Google Docs.
Open-source alternative to:Google Docs
- Stars
- 448
- Forks
- 34
- Open issues
- 30
- Last commit
- yesterday
What is it?
Fileverse dDocs is a document editor where content is end-to-end encrypted, aiming to offer Google Docs-style multiplayer editing without giving up control of data. It supports real-time and asynchronous collaboration, suggestion mode with tracked changes, commenting, and version history.
The editor handles Markdown, LaTeX and MermaidJS diagrams, and can import and export .docx, .md, .pdf and .html files. It works offline, syncs across desktop and mobile, and ships as a React package (@fileverse-dev/ddoc) with a mobile-optimized web app and PWA. Access permissions and social recovery are described as using zero-knowledge proofs, and an opt-in encrypted API is provided for agents.
The repository contains the core editor package under /package plus example and demo code. Integrators need to supply Tailwind CSS 3.4, several peer dependencies, and their own stylesheets. The project is marked as under rapid development and not yet recommended for production.
Key features
- 01End-to-end encryption with post-quantum cryptography
- 02Real-time and async collaboration with suggestion mode and comments
- 03Markdown, LaTeX and MermaidJS diagram support
- 04Import and export of .docx, .md, .pdf and .html files
- 05Offline editing with cross-device sync on desktop and mobile
- 06Version history and zero-knowledge-based access permissions
Use cases
- Teams that want collaborative documents without handing plaintext to a cloud provider
- Embedding a private document editor into a React application
- Writing and sharing Markdown or LaTeX documents with diagrams
- Working on documents offline and syncing later across devices
Quick start
- 1
Install the package
npm install @fileverse-dev/ddoc - 2
Install the required peer dependencies
npm install @dnd-kit/core @dnd-kit/sortable @dnd-kit/utilities @fileverse/ui @fileverse/crypto viem framer-motion frimousse - 3
Import DdocEditor and render it inside a parent with a definite height
Things to know
- Requires a Tailwind CSS 3.4 setup; Tailwind 4 is not supported.
- Needs manual stylesheet imports and Tailwind config changes before the editor renders correctly.
- Only one DdocEditor instance per page is supported.
- Repository is AGPL-3.0 licensed, which requires source disclosure for network use.
Topics
FAQ
- What is fileverse-ddocs?
- Open-source, end-to-end encrypted collaborative document editor positioned as an alternative to Google Docs. Fileverse dDocs is a document editor where content is end-to-end encrypted, aiming to offer Google Docs-style multiplayer editing without giving up control of data. It supports real-time and asynchronous collaboration, suggestion mode with tracked changes, commenting, and version history.
- Is fileverse-ddocs free to use? What license does it have?
- fileverse-ddocs is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is fileverse-ddocs still maintained?
- Actively maintained. The last commit to fileverse-ddocs was on Oct 19, 2026.
- What can I use fileverse-ddocs for?
- Teams that want collaborative documents without handing plaintext to a cloud provider Embedding a private document editor into a React application Writing and sharing Markdown or LaTeX documents with diagrams Working on documents offline and syncing later across devices
- How do I install fileverse-ddocs?
- Install the package: npm install @fileverse-dev/ddoc Install the required peer dependencies: npm install @dnd-kit/core @dnd-kit/sortable @dnd-kit/utilities @fileverse/ui @fileverse/crypto viem framer-motion frimousse Import DdocEditor and render it inside a parent with a definite height
- Where can I get fileverse-ddocs?
- The source code and installation instructions are on GitHub: https://github.com/fileverse/fileverse-ddocs
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Local-first, markdown-based notes app for macOS, Windows, Linux, Android and iOS, with optional sync to your own storage or server.
Open-source headless CMS that edits Markdown, MDX, JSON and YAML content stored in your own Git repository, with a GraphQL API.
A self-hosted, privacy-focused AI note-taking app for quickly capturing fleeting thoughts as Markdown cards with natural-language search.
Official Electron desktop client for Anytype, a local-first, end-to-end encrypted personal knowledge base for macOS, Windows and Linux.
A self-hosted, offline-first knowledge base with an extended Markdown editor, team workspaces, OIDC SSO and S3-backed storage.