All 137 Dependencies
Every package Docs depends on, ranked by repo health score.
Docs is an open-source, real-time collaborative editing platform built with Django and React, designed for public organizations and teams to create, organize, and share structured knowledge with live collaboration, granular access control, and full data ownership.
At its core, Docs combines a Django REST Framework backend with a standalone Yjs/HocusPocus WebSocket collaboration server and a Next.js frontend powered by BlockNote.js. Documents are organized in hierarchical trees using the Materialized Path pattern, supporting infinite subpages, full-text search via optional OpenSearch integration, and import/export to common formats including DOCX, ODT, PDF, and Markdown.
Version 5.x introduced native AI writing assistance powered by Mistral and OpenAI via pydantic-ai, with AI responses mapped directly to BlockNote document operations rather than raw text. The platform also supports document printing, import from DOCX and Markdown files, inline comments and reactions, document version history, and a mobile-responsive layout. A feature flag system (django-waffle) allows operators to enable or disable capabilities per deployment.
Docs is a joint initiative by the French DINUM and German ZenDiS governments, and is licensed entirely under MIT — with an optional `PUBLISH_AS_MIT=true` build that strips GPL-licensed BlockNote XL packages for organizations requiring strict license compliance.