Skip to content

Fumadocs

A React and Astro framework for building documentation websites.

Stars
13.5k
Forks
751
Licence
MIT
Language
TypeScript
Last update
4 days ago
Type
Library

What it is

Fumadocs is an open-source framework for building documentation websites with React.js frameworks and Astro. It is meant to be used as a toolkit inside a developer's own project rather than as a finished, ready-made site. The README lists Next.js, Astro with React, and several Vite-based options (TanStack Start, Waku, React Router) as officially supported.

  • Build a documentation website for a software library or product
  • Add a documentation section to an existing Next.js or Astro site
  • Write docs in MDX and render them with a React-based framework

Great for

  • React developers who want to build a documentation site
  • Teams already using Next.js or Astro who want docs in the same stack
  • Developers who want a customizable docs framework rather than a hosted service

Not ideal for

  • People who want a no-code documentation tool, since it requires writing React code
  • Projects on frameworks not listed as officially supported, since the README only names the supported ones
  • Users who need CommonJS-only environments, because the README says all packages are ESM only
Step-by-step guide: how to use FumadocsInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Clone and build from source

    Clone the repository

    git clone https://github.com/fuma-nama/fumadocs
  2. 2

    Run it

    • Read the documentation at https://fumadocs.dev for setup instructions
    • Choose a supported framework such as Next.js or Astro
    • Follow the framework-specific guide to create a docs site
  3. 3

    Get the most out of it

    • Check the documentation site for the framework-specific setup guide
    • Review the Contributing Guide in the repository if you plan to contribute

Downloads

Strengths

  • Supports several popular React frameworks and Astro according to the README
  • Documentation is available on the project's homepage at fumadocs.dev
  • Released under the permissive MIT license

Trade-offs

  • All packages are ESM only, which may cause friction with older tooling
  • Requires familiarity with React and a JavaScript framework to use
  • The README provided is truncated, so detailed setup and feature information was not available to verify

How it compares

ProjectStarsTypeLevelUpdatedBest for
fumadocs (this)13.5kLibraryintermediate4 days agoReact developers who want to build a documentation site
ui127kLibraryintermediate4 days agoDevelopers building React or Next.js interfaces who want full control over component code
trpc40.8kLibraryintermediate4 days agoTypeScript teams building a web app where the frontend and backend are both written in TypeScript
magicui23kLibraryintermediate4 days agoReact or Next.js developers who want animated landing-page elements
taxonomy19.3kAppadvanced7 months agoDevelopers learning the Next.js App Router and server components
cal.diy49.6kAppadvanced4 days agoIndividuals who want to self-host their own booking page

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.