A collaborative editor for writing and organizing knowledge through real-time editing and structured document hierarchies.
Docs is an open-source, self-hosted collaborative editor and knowledge base designed for teams to write, organize, and share documentation in real time. The software allows organizations to maintain full ownership of their data by hosting the service on their own infrastructure.
The software is deployed as a web application and server. It supports various self-hosting methods, including Docker Compose and Kubernetes, and is available for deployment via Nix and YunoHost. It is specifically intended for use by public organizations, companies, and open communities that require a structured environment for knowledge management.
The application is built using a technical stack that includes Django Rest Framework for the backend and Next.js for the frontend. It utilizes Yjs, HocusPocus, and BlockNote.js to manage synchronization and the editing experience, ensuring that multiple users can edit the same document simultaneously. For storage, the system can integrate with any S3-compatible service, using Minio as the default for local development. The project is a joint initiative led by the French and German governments to provide a public-driven workspace tool.
Docs is licensed under the MIT License, positioning it as a flexible tool for both public sector entities and private sector actors who wish to contribute to or sell the software.
A real-time collaborative document editor featuring character-by-character version history and author attribution for self-hosted environments.
Create and edit markdown notes in real time with a collaborative editor for teams and individuals.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.