What is docusaurus built with?

docusaurus is a TypeScript repo built with React and react-router-dom. It makes its content with unified, unist-util-visit, remark, mdast-util-mdx, to-vfile, and 19 more, validates its data with joi, is tested with Vitest and Testing Library, and deploys with workbox-window and serve-handler. It has 130,242 written lines, with 272 test files.

Read on November 5, 2026, at commit 2a89055. Read it as markdown

Frontend

Interface 6

  • @docsearch/react4 files
  • prompts4 files
  • Mermaid3 files
  • prism-react-renderer6 files
  • react-helmet-async4 files
  • nprogress1 file

Styles 3

  • PostCSS2 files
  • lightningcss1 file
  • rtlcss1 file

The base 2

Support

Testing 2

  • Vitest197 files
  • Testing Library22 files

Tools 23

  • Webpack25 files
  • rspack5 files
  • typescript-eslint5 files
  • Babel3 files
  • MDX2 files
  • browserslist1 file
  • chokidar1 file
  • stylelint1 file
  • svgr1 file
  • SWC1 file
  • tinyglobby1 file
  • webpack-dev-server1 file
11 more
  • commander4 files
  • webpack-merge4 files
  • react-live3 files
  • estree-util-value-to-estree2 files
  • minimizer-webpack-plugin2 files
  • cli-table31 file
  • hast-util-to-estree1 file
  • jiti1 file
  • mini-css-extract-plugin1 file
  • tinypool1 file
  • workbox-build1 file

Content 24

  • unified16 files
  • remark11 files
  • eta3 files
  • remark-mdx3 files
  • rehype-stringify2 files
  • remark-gfm2 files
  • remark-rehype2 files
  • @mdx-js/react1 file
  • Cheerio1 file
  • prismjs1 file
  • rehype-raw1 file
  • remark-directive1 file
12 more
  • remark-frontmatter1 file
  • sharp1 file
  • vfile1 file
  • unist-util-visit15 files
  • mdast-util-mdx9 files
  • to-vfile7 files
  • js-yaml4 files
  • mdast-util-to-string4 files
  • escape-html3 files
  • mdast-util-directive2 files
  • feed1 file
  • image-size1 file

The base 1

Deploy 2

  • serve-handler1 file
  • workbox-window1 file

Validation 1

  • joi3 files

Other 21

  • Lodash49 files
  • algoliasearch5 files
  • execa2 files
  • SemVer2 files
  • @babel/runtime1 file
  • algoliasearch-helper1 file
  • micromatch1 file
  • Vercel1 file
  • clsx106 files
  • dedent4 files
  • leven2 files
  • p-queue2 files
9 more
  • copy-text-to-clipboard1 file
  • cross-spawn1 file
  • detect-port1 file
  • github-slugger1 file
  • html-tags1 file
  • open1 file
  • p-map1 file
  • picomatch1 file
  • unist-builder1 file

Other repos with a similar stack

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

Frequently asked questions

What language is docusaurus written in?
docusaurus is written in TypeScript, with 130,242 written lines.
What framework does docusaurus use?
docusaurus is built with React and react-router-dom.
Does docusaurus have tests?
Yes. docusaurus has 272 test files and is tested with Vitest and Testing Library.
Which repos have a stack like docusaurus's?
The ones that share most of its stack:supabase/supabasewithastro/astrocline/cline

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 →