A professional, high-performance documentation starter kit built with Next.js 15, Fumadocs, and Tailwind CSS 4. Designed for developers who want to ship beautiful documentation in minutes.
- β‘ Blazing Fast: Powered by Next.js 15 App Router and Fumadocs.
- π¨ Tailwind CSS 4: Utilizes the latest styling engine for modern design.
- π MDX Support: Write documentation using MDX with full TypeScript support.
- π Full-text Search: Pre-configured search functionality.
- π± Responsive Design: Fully responsive and mobile-friendly layouts.
- π Dark Mode: Seamless light and dark mode integration.
- π οΈ SEO Optimized: Ready-to-go meta tags and semantic HTML.
- π§© Reusable Components: Collection of built-in components for your docs.
- Framework: Next.js 15
- Documentation Engine: Fumadocs
- Styling: Tailwind CSS 4
- Icons: Lucide React
- Components: Radix UI
- Animations: Lenis
git clone https://github.com/Deveripon/fuma-docs-starter.git
cd fuma-docs-starternpm install
# or
pnpm install
# or
bun installnpm run devOpen http://localhost:3000 with your browser to see the result.
βββ app/ # Next.js App Router
β βββ (home)/ # Landing page routes
β βββ docs/ # Documentation layout and pages
βββ content/ # MDX Documentation content
β βββ docs/ # Actual documentation files (.mdx)
βββ lib/ # Utility functions and shared config
βββ components/ # React components
βββ public/ # Static assets
βββ source.config.ts # Fumadocs configuration
Add .mdx files to the content/docs directory. Use frontmatter to define the title and description:
---
title: My New Page
description: This is a description of my new page
icon: Terminal
---
# Your Content HereTo create nested navigation, add folders in content/docs and include a meta.json file to control the order and icons:
{
"title": "Essentials",
"pages": ["installation", "configuration"]
}- Branding: Update the logo and title in
lib/layout.shared.tsx. - Colors: Customize your colors in
app/globals.css. - Favicon: Replace
public/favicon.ico.
The easiest way to deploy is using Vercel:
- Push your code to GitHub.
- Import the project in Vercel.
- The build command is
npm run build.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
Built with β€οΈ by Deveripon