What is fumadocs built with?

fumadocs is a TypeScript repo built with React, Vite, Astro, @astrojs/react, Next.js, and 4 more. It stores its data in meilisearch, uses AI through @ai-sdk/react, ai, and OpenRouter, makes its content with remark, remark-gfm, remark-rehype, remend, satteri, and 26 more, validates its data with json-schema-typed, Zod, and @standard-schema/spec, is tested with Vitest, deploys with @hono/node-server, and uses MCP and Sanity. It has 185,442 written lines, with 197 test files.

Read on November 9, 2026, at commit ff83733. Read it as markdown

Frontend

The base 6

Styles 5

Interface 14

2 more
  • @pierre/highlights1 file
  • shadcn1 file

Icons 1

Backend

AI 3

Data 2

Services 1

The base 1

Support

Content 31

  • unified43 files
  • satteri30 files
  • shiki20 files
  • vfile17 files
  • remark15 files
  • remark-rehype9 files
  • remark-gfm6 files
  • remark-mdx5 files
  • yaml5 files
  • remark-directive4 files
  • @content-collections/core2 files
  • @shikijs/transformers2 files
19 more

Testing 1

  • Vitest118 files

The base 2

  • Astro4 files
  • @astrojs/react1 file

Tools 21

  • MDX10 files
  • TypeScript9 files
  • tinyglobby8 files
  • chokidar7 files
  • Webpack7 files
  • Babel6 files
  • griffe5 files
  • esbuild3 files
  • Rolldown2 files
  • @astrojs/mdx1 file
  • @vitejs/plugin-rsc1 file
  • acorn1 file
9 more
  • acorn-jsx1 file
  • tsdown1 file
  • cac4 files
  • estree-util-value-to-estree3 files
  • hast-util-to-estree3 files
  • npm-to-yarn3 files
  • magic-string2 files
  • estree-util-build-jsx1 file
  • ignore1 file

Validation 3

Deploy 1

Other 20

  • GraphQL22 files
  • Scalar14 files
  • @notionhq/client6 files
  • zbsearch5 files
  • flexsearch3 files
  • algoliasearch2 files
  • .ENV1 file
  • @formatjs/intl-localematcher1 file
  • @ungap/structured-clone1 file
  • Fastify1 file
  • undici1 file
  • @fuma-translate/react125 files
8 more
  • github-slugger13 files
  • tinyexec6 files
  • picomatch5 files
  • ws3 files
  • devalue2 files
  • eventsource-parser2 files
  • path-to-regexp1 file
  • picocolors1 file

Other repos with a similar stack

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

Frequently asked questions

What language is fumadocs written in?
fumadocs is written in TypeScript, with 185,442 written lines.
What framework does fumadocs use?
fumadocs is built with React, Vite, Astro, @astrojs/react, Next.js, React Router, TanStack, waku, and Hono.

The proof: in packages/preview/package.json

What database does fumadocs use?
fumadocs stores its data in meilisearch.
Does fumadocs use AI?
Yes. fumadocs uses AI through @ai-sdk/react, ai, and OpenRouter.
What services does fumadocs use?
fumadocs uses MCP and Sanity.

The proof: packages/core/src/mcp.ts, line 2

Does fumadocs have tests?
Yes. fumadocs has 197 test files and is tested with Vitest.
Which repos have a stack like fumadocs's?
The ones that share most of its stack:supabase/supabaseCherryHQ/cherry-studioshadcn-ui/ui

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 →