explaingit

suitenumerique/docs

16,501Python

TLDR

Docs (suitenumerique/docs) is an open-source collaborative document editor, similar to Notion or Google Docs, that teams can self-host on their own servers.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

In plain English

Docs (suitenumerique/docs) is an open-source collaborative document editor, similar to Notion or Google Docs, that teams can self-host on their own servers. It is designed for real-time collaboration, meaning multiple people can write in the same document simultaneously with live cursor presence and instant updates. The editor supports rich-text and Markdown formatting, a slash-command block system (type "/" to insert elements like headings, lists, and images), offline editing, subpages for organizing hierarchical knowledge, and full-text search. For teams, it includes granular access control, comments, and sharing. There are also optional AI writing helpers for tasks like rewriting, summarizing, translating, and fixing typos. Documents can be exported to Word (.docx), OpenDocument (.odt), and PDF formats, and imported from .docx and .md files. Deployment is supported via Kubernetes and Docker Compose. The backend is built on Django (a Python web framework) with a React frontend. Real-time collaboration is powered by Yjs and HocusPocus (collaborative editing libraries). The project originated as a joint initiative between the French and German governments and is part of a public digital services suite. It is MIT licensed (with a note that some export features rely on GPL-licensed packages that require a separate build flag to exclude). It is suited for public organizations, government agencies, companies, or any team that wants document collaboration with data ownership.

Open on GitHub → Explain another repo

Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.