Welcome to the docs — edit content/docs to get started.
My App

Get Started

A complete showcase of all Fumadocs components and features.

Edit on GitHub

Callouts

Default callout — used for general information.

Info

This is an info callout with a title.

Warning

Check this before continuing.

Error

Something went wrong here.

Success

Operation completed successfully.

[!NOTE] Admonition via > [!NOTE] syntax — enabled by remarkAdmonition.

Cards

Steps

Configure your source

Update source.config.ts with your content directories.

Tabs

npm install fumadocs-ui
pnpm add fumadocs-ui
yarn add fumadocs-ui
bun add fumadocs-ui

Code Blocks

Syntax highlighting with title, line highlights, and word highlights:

source.ts
import { loader } from 'fumadocs-core/source';
import { docs } from 'collections/server';

export const source = loader({
  baseUrl: '/docs',
  source: docs.toFumadocsSource(),
});

npm Install Block

npm install fumadocs-ui fumadocs-core fumadocs-mdx

TypeTable

Prop

Type

Accordion

File Tree

index.mdx
meta.json
source.config.ts

What Lives Here

  • Guides and how-tos for your product or library.
  • Reference material for features and APIs.
  • Examples that show expected usage and behavior.

Next Steps

Start by expanding this page with your project's overview, then add your first real guide.

On this page