Animated ascii art pieces for React, Next.js, Astro, plain HTML tags, SVG and the terminal, with 240 ready-made pieces.
fuma-nama/fumadocs
A framework for building documentation websites with React.js, supporting Next.js, Astro, and Vite-based React frameworks.
- Stars
- 13,426
- Forks
- 745
- Open issues
- 0
- Last commit
- 15 hours ago
What is it?
Fumadocs is a framework for building documentation websites in React-based stacks. It is designed to handle the typical pieces of a docs site, such as content authoring with MDX, navigation, and page layout, so developers can focus on writing the documentation itself.
The project officially supports Next.js, Astro (with React), and Vite-based setups including TanStack Start, Waku, and React Router. All packages are published as ESM only, which is a consideration when integrating with older tooling.
The full documentation, including setup guides, is hosted at fumadocs.dev. The repository is written in TypeScript and is distributed under the MIT license.
Key features
- 01Builds documentation sites on Next.js, Astro with React, and several Vite-based React frameworks.
- 02Uses MDX for writing documentation content.
- 03Provides navigation and page layout components for docs sites.
- 04Packages are ESM only.
Use cases
- Creating a product or library documentation site on Next.js.
- Building a docs website with Astro and React components.
- Adding a documentation section to an existing React Router or TanStack Start app.
Quick start
- 1
Read the documentation at fumadocs.dev to get started
Things to know
- All packages are ESM only.
Topics
FAQ
- What is fumadocs?
- A framework for building documentation websites with React.js, supporting Next.js, Astro, and Vite-based React frameworks. Fumadocs is a framework for building documentation websites in React-based stacks. It is designed to handle the typical pieces of a docs site, such as content authoring with MDX, navigation, and page layout, so developers can focus on writing the documentation itself.
- Is fumadocs free to use? What license does it have?
- fumadocs is open source under the MIT license. Check the license terms before using it in commercial products.
- Is fumadocs still maintained?
- Actively maintained. The last commit to fumadocs was on Oct 20, 2026.
- What can I use fumadocs for?
- Creating a product or library documentation site on Next.js. Building a docs website with Astro and React components. Adding a documentation section to an existing React Router or TanStack Start app.
- How do I install fumadocs?
- Read the documentation at fumadocs.dev to get started
- Where can I get fumadocs?
- The source code and installation instructions are on GitHub: https://github.com/fuma-nama/fumadocs
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source cookie consent manager and GDPR cookie banner for React, Next.js, Vue, Svelte, Astro and plain HTML, with Google Consent Mode v2 and IAB TCF support.
A scaffolder that generates an editable Astro documentation site into your repo, with agent-readable Markdown and llms.txt output built in.
A library of 215+ free, animated and customizable React and Next.js components and backgrounds, installable via shadcn or jsrepo.
A React Hooks library for data fetching that returns cached data first, then revalidates it in the background.
A React and Tailwind CSS component library of animated UI components and effects that you copy into your Next.js or shadcn/ui apps.