Overview:
ddocs.new is an open-source, onchain note-taking and collaboration application positioned as a privacy-first alternative to Google Docs. It provides a self-sovereign document editor that is peer-to-peer and end-to-end encrypted. Designed for developers and users concerned with data ownership, dDocs enables secure, real-time and asynchronous collaboration without compromising privacy. It supports features like Markdown and LaTeX, offline editing, dark mode, and mobile browser optimization. The core package includes a highly configurable editor component for React-based applications.
Core Features:
Real-time & asynchronous collaboration: Supports peer-to-peer, end-to-end encrypted document editing with collaboration sessions identified by a unique ID.
Markdown and LaTeX support: Enables users to write and render Markdown and LaTeX content directly within the editor.
Offline editing with IndexedDB sync: Allows document editing while offline, with data synchronization via IndexedDB when connectivity is restored.
Presentation mode: Provides a view for presenting documents as slides, with shared slide links.
AI text generation: Includes an AI agent for generating text content, with configurable model selection and token limits.
Read-only preview mode: Supports a preview or read-only mode for viewing documents without editing capabilities.
Use Cases:
Developers building privacy-focused document editors: The component-based architecture allows integration of a secure, encrypted text editor into any React application.
Users needing encrypted document collaboration: Teams or individuals can collaborate on documents in real-time, with end-to-end encryption and no central server dependency.
Writers using Markdown and LaTeX: Technical writers and academics can leverage Markdown and LaTeX support for creating formatted documents with mathematical notation.
Offline document editing: Users can edit documents without an internet connection, with automatic sync when back online.
Why It Matters:
This project offers a fully open-source editor with a strong emphasis on encryption and decentralization. It provides a transparent alternative to cloud-based document tools by enabling peer-to-peer, end-to-end encrypted collaboration without relying on a central server. The component is highly configurable via a comprehensive React props interface, allowing developers to control features like collaboration, authentication, image handling (via IPFS), and AI integration. This level of data control and technical openness makes it a practical choice for those seeking self-sovereign document solutions. The project is still in rapid development.




