
About Fumadocs
Fumadocs is a documentation framework for React developers, with layouts and components built for docs sites. It can be started with a single command and used inside an existing React application.
What it does
Fumadocs provides layouts, navigation and search for documentation pages, and it reads content from Markdown and MDX files. It works with frameworks such as Next.js, React Router, TanStack Start, Waku and Astro. Extensions add pages for OpenAPI, GraphQL and AsyncAPI specifications, and localized routes support several languages.
Key features
- Several docs layouts and visual themes
- Search with a Ctrl K shortcut
- Markdown and MDX content
- OpenAPI, GraphQL and AsyncAPI pages
- Localized routes and page trees for several languages
Who it's for
React and Next.js developers who want a docs site built into an existing app. It also suits teams that want full control over the design, since the components can be customized in code.
Pricing and good to know
The repository is listed under the MIT license, so the framework is free to use. It is a code framework rather than a hosted service, so you deploy the site on your own hosting. Setup requires Node.js and a package manager such as pnpm, and you should be comfortable working with React to get the most out of it.
Highlights
- Docs layouts with several visual themes
- Search with a keyboard shortcut
- Reads Markdown and MDX content
- Renders OpenAPI, GraphQL and AsyncAPI pages
- Supports localized routes for several languages












