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.

30 pytest-icdiff ==0.9 40 drf-spectacular-sidecar ==2026.4.14 outdated 40 idb 8.0.3 41 django-timezone-field >=5.1 41 pdf-parse 2.4.5 42 clsx 2.1.1 43 factory_boy ==3.3.3 44 cmdk 1.1.1 45 django-csp ==4.0 45 mozilla-django-oidc ==5.0.2 46 django-configurations ==2.5.1 46 freezegun ==1.5.5 47 cross-env 10.1.0 48 Emoji Mart 1.2.1 outdated 48 Emoji Mart 1.1.1 outdated 48 emoji-datasource-apple 16.0.0 48 Emoji Mart 5.6.0 48 y-protocols 1.0.7 51 cors 2.8.6 51 django-waffle ==5.0.0 52 emoji ==2.15.0 52 ts-node 10.9.2 53 eslint-plugin-jsx-a11y 6.10.2 55 django-storages ==1.14.6 57 django-countries ==8.2.0 outdated 57 i18next-browser-languageDetector 8.2.1 59 node-fetch 2.7.0 outdated 59 use-debounce 10.1.1 61 react-select 5.10.2 62 PyJWT ==2.13.0 63 eslint-plugin-react 7.37.5 63 Luxon 3.7.2 63 whitenoise ==6.12.0 64 eslint-plugin-prettier 5.5.6 65 django-redis ==6.0.0 outdated 66 DOM Testing Library 10.4.1 66 React Testing Library 16.3.2 outdated 66 django-cors-headers ==4.9.0 66 django-extensions ==4.1 68 jest-dom 6.9.1 outdated 68 Lodash 4.18.1 69 eslint-config-prettier 10.1.8 70 uuid 14.0.0 outdated 71 Fontsource Inter 5.2.8 outdated 71 Fontsource Inter 5.2.45 outdated 71 Fontsource Inter 5.2.7 outdated 74 django-treebeard <5.0.0 outdated 75 dotenv 17.4.2 76 Markdown ==3.10.2 outdated 76 react-i18next 17.0.8 outdated 77 React Resizable Panels 3.0.6 outdated 78 drf-spectacular ==0.29.0 outdated 79 responses ==0.26.0 outdated 79 yargs 18.0.0 outdated 80 user-event 14.6.1 outdated 80 Zustand 5.0.14 outdated 81 posthog ==7.16.1 outdated 81 Psycopg ==3.3.3 outdated 83 eslint-plugin-import 2.32.0 83 pytest-xdist ==3.8.0 83 Requests ==2.33.1 outdated 84 react-intersection-observer 10.0.3 outdated 85 dnd-kit 6.3.1 85 dnd-kit 9.0.0 outdated 85 dotLottie Web ^0.19.6 outdated 85 ws 8.21.0 outdated 86 Express 5.2.1 87 React Aria 3.5.1 outdated 87 Django <6.0.0 outdated 87 i18next 26.3.1 outdated 87 React Aria 1.18.0 outdated 89 lxml ==6.1.0 outdated 89 Workbox 7.1.0 outdated 89 Yjs * 90 boto3 ==1.42.93 outdated 90 prettier 3.8.4 outdated 90 react-dropzone 15.0.0 outdated 90 Ruff ==0.15.11 outdated 90 styled-components 6.4.2 outdated 90 Stylelint 16.26.1 outdated 90 Uvicorn ==0.45.0 outdated 90 Zod 4.4.3 outdated 91 @blocknote/core 0.51.4 outdated 91 @blocknote/core 0.51.4 outdated 91 @blocknote/core 0.51.4 outdated 91 @blocknote/core 0.51.4 outdated 91 @blocknote/core 0.51.4 outdated 91 @blocknote/core 0.51.4 outdated 91 @blocknote/core 0.51.4 outdated 91 @blocknote/core 0.51.4 outdated 91 @blocknote/core 0.51.4 outdated 91 @blocknote/core 0.51.4 outdated 91 @mantine/core 9.3.1 outdated 91 @mantine/core 9.3.1 outdated 91 Playwright 1.60.0 outdated 91 react-pdf 4.3.1 outdated 91 Tiptap Core * 91 Gunicorn ==25.3.0 outdated 91 IPython ==9.12.0 outdated 91 jsonschema ==4.26.0 91 pytest-asyncio ==1.4.0 92 AI SDK 3.0.71 outdated 92 Hocuspocus 3.4.4 outdated 92 Hocuspocus 3.4.4 outdated 92 TanStack Query 5.101.0 outdated 92 TanStack Query 5.101.0 outdated 92 TanStack Query 5.101.0 outdated 92 @vitejs/plugin-react 6.0.2 outdated 92 AI SDK 6.0.205 outdated 92 Celery ==5.5.3 outdated 92 django-rest-framework ==3.17.1 outdated 92 jsdom 29.1.1 outdated 92 Pydantic ==2.13.3 outdated 92 Vitest 4.1.9 outdated 93 posthog-js 1.386.6 outdated 94 ESLint 10.0.1 outdated 94 Sentry JavaScript (@sentry/browser) 10.57.0 outdated 94 Sentry JavaScript (@sentry/browser) 10.57.0 outdated 94 Sentry JavaScript (@sentry/browser) 10.57.0 outdated 94 typescript-eslint 8.61.0 outdated 94 typescript-eslint 8.61.0 outdated 94 typescript-eslint 8.61.0 outdated 94 jest 30.4.2 outdated 94 redis-py <6.0.0 outdated 95 Axios 1.18.0 outdated 95 OpenAI Python SDK ==2.32.0 outdated 95 Pylint <4.0.0 outdated 96 Next.js 16.2.9 outdated 96 Next.js 16.2.9 outdated 96 Next.js 16.2.9 outdated 96 pytest ==9.0.3 outdated 96 sentry-sdk ==2.58.0 outdated 96 TypeScript * 97 React 7.1.1 outdated 97 React * 97 React DOM * 97 webpack 5.107.2 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search