ConfigsMay 24, 2026·3 min read

Docs by Suite Numerique — Collaborative Wiki and Documentation Platform

Docs is an open-source, self-hosted collaborative documentation platform built with Django and React, featuring real-time co-editing and markdown support for teams and government organizations.

Agent ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Native · 96/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Knowledge
Install
Single
Trust
Trust: Established
Entrypoint
Docs Collaborative Platform
Universal CLI install command
npx tokrepo install 96e89e7b-5705-11f1-9bc6-00163e2b0d79

Introduction

Docs is an open-source collaborative documentation and wiki platform developed by La Suite Numerique, a French government digital initiative. Built with Django on the backend and React with BlockNote on the frontend, it provides real-time collaborative editing for teams that need full control over their documentation infrastructure.

What Docs Does

  • Enables real-time collaborative document editing with multiple simultaneous users
  • Provides a block-based editor powered by BlockNote.js for rich content creation
  • Supports markdown-native workflows with export and import capabilities
  • Offers fine-grained access control and sharing permissions per document
  • Syncs changes in real time using Yjs CRDT for conflict-free concurrent editing

Architecture Overview

The backend runs on Django with a PostgreSQL database for document storage and metadata. Real-time collaboration is handled through Yjs, a CRDT framework that enables conflict-free concurrent editing without a central server arbitrating changes. The frontend is a React application using BlockNote.js as the rich text editor. WebSocket connections maintain live sync between collaborators.

Self-Hosting & Configuration

  • Deploy using Docker Compose with the provided configuration files
  • Set up PostgreSQL as the primary data store
  • Configure environment variables for authentication and email settings
  • Use the included Makefile for development setup and database migrations
  • Optionally configure SSO via OpenID Connect for enterprise authentication

Key Features

  • Real-time collaborative editing with conflict-free resolution via Yjs
  • Block-based editor supporting text, headings, lists, tables, and embeds
  • Document versioning with history and rollback capabilities
  • Multi-tenant architecture suitable for organizations with multiple teams
  • MIT-licensed and backed by a government-funded open-source initiative

Comparison with Similar Tools

  • Outline — similar wiki focus but Docs uses BlockNote and Yjs for editing
  • BookStack — chapter-based organization; Docs offers free-form document editing
  • Wiki.js — more wiki-oriented with page trees; Docs emphasizes real-time co-editing
  • HedgeDoc — markdown-only; Docs provides a richer block-based editing experience
  • Notion — proprietary SaaS; Docs is fully self-hosted and open source

FAQ

Q: What database does Docs require? A: PostgreSQL is the primary supported database.

Q: Can I integrate Docs with my existing SSO provider? A: Yes. Docs supports OpenID Connect for single sign-on integration.

Q: Is Docs production-ready? A: It is actively used in French government infrastructure and receives regular updates.

Q: What languages are supported in the interface? A: The interface supports multiple languages through Django's internationalization framework.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets