What is docs built with?

docs is a TypeScript repo built with Django, uvicorn, djangorestframework, React, Next.js, and 1 more. It stores its data in Celery, Postgres, idb, and y-indexeddb, reaches it with django-treebeard, signs people in with pyjwt, joserfc, and jose, uses AI through pydantic-ai-slim, langfuse, OpenAI, and ai, measures its use with PostHog, watches its errors with Sentry, makes its content with lxml, markdown, python-magic, and beautifulsoup4, validates its data with jsonschema and Pydantic, is tested with Vitest, Testing Library, fetch-mock, and supertest, deploys with boto3, django-prometheus, Gunicorn, prometheus-client, and prom-client, and uses django-storages, psycopg, dj-database-url, django-redis, Redis, and 1 more. It has 141,881 written lines, with 280 test files.

Read on November 7, 2026, at commit 03d5b9f. Read it as markdown

Frontend

The base 2

Styles 1

Interface 14

  • blocknote37 files
  • @react-aria/live-announcer14 files
  • @blocknote/core7 files
  • react-intersection-observer3 files
  • @dnd-kit/core2 files
  • @floating-ui/react2 files
  • frimousse2 files
  • @lottiefiles/dotlottie-react1 file
  • @tiptap/extension-find-and-replace1 file
  • Mantine1 file
  • react-aria-components1 file
  • react-dropzone1 file
2 more

Backend

Support

The base 2

Content 4

Validation 2

Deploy 5

Tools 3

  • yargs2 files
  • drf-spectacular1 file
  • django-silk

Testing 4

  • Vitest104 files
  • Testing Library43 files
  • fetch-mock17 files
  • supertest3 files

Other 27

  • TanStack55 files
  • zustand18 files
  • i18next17 files
  • yjs7 files
  • uuid5 files
  • use-debounce3 files
  • @y/y2 files
  • Lodash2 files
  • .ENV1 file
  • i18next-browser-languagedetector1 file
  • pycrdt1 file
  • django-countries
15 more
  • react-i18next131 files
  • requests6 files
  • clsx3 files
  • jszip3 files
  • y-websocket3 files
  • luxon2 files
  • cors1 file
  • django-cors-headers1 file
  • django-filter1 file
  • emoji1 file
  • emoji-regex1 file
  • lib01 file
  • y-prosemirror1 file
  • y-protocols1 file
  • django-timezone-field

Other repos with a similar stack

Ordered by how much of its stack they share with docs, then by stars.

Frequently asked questions

What language is docs written in?
docs is written in TypeScript, with 141,881 written lines.
What framework does docs use?
docs is built with Django, uvicorn, djangorestframework, React, Next.js, and Express.
What database does docs use?
docs stores its data in Celery, Postgres, idb, and y-indexeddb and reaches it with django-treebeard.
What does docs sign people in with?
docs signs people in with pyjwt, joserfc, and jose.
Does docs use AI?
Yes. docs uses AI through pydantic-ai-slim, langfuse, OpenAI, and ai.
What services does docs use?
docs measures its use with PostHog, watches its errors with Sentry, and uses django-storages, psycopg, dj-database-url, django-redis, Redis, and lru-cache.

The proof: src/frontend/apps/impress/src/services/PosthogAnalytic.tsx, line 2

Does docs have tests?
Yes. docs has 280 test files and is tested with Vitest, Testing Library, fetch-mock, and supertest.
Which repos have a stack like docs's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →