explaingit

suitenumerique/docs

Analysis updated 2026-06-24

16,501PythonAudience · ops devopsComplexity · 4/5LicenseSetup · hard

TLDR

Self-hosted collaborative document editor like Notion or Google Docs. Real-time co-editing with rich text, subpages, AI helpers, and export to PDF or Word.

Mindmap

mindmap
  root((docs))
    Inputs
      User typing
      Imported docx or md files
      AI prompts
    Outputs
      Live shared document
      PDF docx odt exports
      Comments
    Use Cases
      Self-host a Google Docs alternative
      Run a wiki with subpages
      Co-edit notes with live cursors
    Tech Stack
      Django
      React
      Yjs
      HocusPocus
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Self-host a Notion or Google Docs replacement for an org

USE CASE 2

Run a team wiki with hierarchical subpages and full text search

USE CASE 3

Co-edit a document in real time with live cursors and comments

USE CASE 4

Export team notes to PDF, docx, or ODT on demand

What is it built with?

PythonDjangoReactYjsDockerKubernetes

How does it compare?

suitenumerique/docsqwenlm/qwen3-coderalievk/avatarify-python
Stars16,50116,51616,521
LanguagePythonPythonPython
Setup difficultyhardhardhard
Complexity4/55/54/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

Production deploy expects Kubernetes or full Docker Compose with Postgres, Redis, and a Yjs collab server.

Free to use, modify, and self-host for any purpose including commercial, as long as you keep the copyright notice, some optional export features pull in GPL libraries.

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.

Copy-paste prompts

Prompt 1
Deploy suitenumerique docs on a single VPS with Docker Compose and Postgres
Prompt 2
Install docs on a Kubernetes cluster with the provided Helm or manifests and a public domain
Prompt 3
Walk me through wiring an OIDC provider so my team can sign in to docs with SSO
Prompt 4
Configure the AI helpers in docs to point at a self-hosted LLM endpoint instead of OpenAI

Frequently asked questions

What is docs?

Self-hosted collaborative document editor like Notion or Google Docs. Real-time co-editing with rich text, subpages, AI helpers, and export to PDF or Word.

What language is docs written in?

Mainly Python. The stack also includes Python, Django, React.

What license does docs use?

Free to use, modify, and self-host for any purpose including commercial, as long as you keep the copyright notice, some optional export features pull in GPL libraries.

How hard is docs to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is docs for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub suitenumerique on gitmyhub

Verify against the repo before relying on details.