Build Your Docs.

Fumadocs is the framework for building documentation with excellent UI and user experience. Using the power of Next.js App Router and React Component.

Start instantly.
Make it yours, Ship within seconds.

1

Create it.

Initialize a new docs with a command.

localhost:3000

New App launched!
Terminal
npm create fumadocs-app ┌ Create Fumadocs App◇ Project name│ my-app◆ Choose a content source│ ● Fumadocs MDX│ ○ Content Collections
2

Customise.

Modify the code, in a comfortable way with Typescript auto-complete.

const frontmatterSchema = defaultValidators.frontmatter.extend({
  preview: z.string().optional()
})
index.mdx
hello.mdx
components.mdx
3

Ship.

Deploy your docs easily with Next.js compatible hosting platforms.

Loved by users.
Built for developers.

Light and Fast.

Full powered documentation site with Next.js App Router.

Performance.

Less client components, less Javascript, optimized images.

Accessibility & UX first.

Focus on user experience and accessibility, providing an excellent experience for your users.

Powerful document search.

Built-in search implemented with Flexsearch, with high flexibility and performance.

Developer Experience.

Useful remark/rehype plugins. Typescript Twoslash, OpenAPI docs generation, and more.

Personalized.

Advanced options for customising your theme in a comfortable way.

Multiple Sources

Your source. Your choice

Native support for different content sources including Content Collections and the official MDX loader.

Source
MDX Editor
# Hello World!This is my first document. <ServerComponent />

Search Integration

Enhance your search experience.

Integrate with Algolia Search in your docs easily.

Learn More
Search...
Getting Started
Components
MDX Content
User Guide
Javascript SDK

Loved by developers

Heard of our users.

Fumadocs is used by many awesome developers, and we are making it better.

Showcase

I'm satisfied with it

@joulev

Next.js Expert

Robust

Flexibility that cover your needs.

Well documented, separated in packages.

Made Possible by You.

Fumadocs is 100% powered by passion and open source community.

siyamhosan's avatarkyrylolvov's avatarankrgyl's avataranthonyshew's avatarRubensKj's avatarjoulev's avatarfranky47's avatarndom91's avatar0sssama's avatarPieterDePauw's avatarseangray-dev's avatarWillKirkmanM's avatarananaszjoe's avatarjrizo0's avatarkijv's avatarLioRael's avatarjunaidanjum's avatarjonathanwilke's avatarjohanguse's avatarchangeelog's avatarPythonHacker24's avatar
Some of our best contributors.

Build Your Docs.

  • Battery guaranteed.Actively maintained, open for contributions.
  • Fully open-source.Open source, available on Github.
  • Within seconds.Initialize a new project instantly with CLI.

OpenAPI

Generate docs from your OpenAPI schema.

Next.js

Enjoy the full power of App Router.

Content Collections logo

Content Collections

Integrate with Content Collections, an alternative to Contentlayer.

Available now

pnpm create fumadocs-app