What it is
Fumadocs is a documentation framework for React.js and Astro. It is written in TypeScript and released under the MIT license. The project targets documentation websites. It lives in the React.js and Astro documentation ecosystem. The supplied registry category is Content & Publishing / Documentation & Knowledge Base. The supplied repository metadata lists 13,134 stars and 728 forks. The supplied repository age is 0 years, and the last push timestamp is 2026-09-14T12:45:01Z.
The concrete problem is building documentation websites inside supported React frameworks. The supplied facts connect the project to MDX, Content Collections, Contentlayer, Next.js, Astro, Vite, TanStack Start, Waku, and React Router. This indicates that Fumadocs is meant to assemble documentation sites from structured content and React components.
Key capabilities
- Fumadocs supports Next.js as an officially supported framework.
- Fumadocs supports Astro with React as an officially supported framework.
- Fumadocs supports Vite-based setups, including TanStack Start, Waku, and React Router.
- The topic list indicates MDX-based documentation content.
- The topic list indicates Content Collections and Contentlayer.
- The topic list indicates Tailwind CSS styling.
- All packages are ESM only, according to the README excerpt.
Who uses it and how
- Teams building Next.js documentation sites can use Fumadocs as the docs framework.
- Teams building Astro documentation sites with React can use Fumadocs as the docs framework.
- Teams using Vite can build docs sites with TanStack Start, Waku, or React Router.
- Writers can produce documentation content through MDX files, combining prose and React components.
- Maintainers can organize documentation content through Content Collections or Contentlayer, as indicated by the topics.
Getting started
The supplied README excerpt does not list a package manager command, Docker image, hosted option, or deploy command, and it points to https://fumadocs.dev. It says to learn more through the documentation site, and it states that all packages are ESM only.
When to use it — and when not to
Use Fumadocs when a team works in TypeScript and needs a MIT-licensed docs framework for Next.js, Astro, or Vite React frameworks. Do not choose it if the stack requires CommonJS packages, because the README excerpt says all packages are ESM only. The supplied facts do not list a paid product it replaces, nor database, storage, SMTP, or other self-hosting services; the excerpt also lacks install, run, and deploy instructions, so users must consult the documentation before setup.