Built with Fumadocs, with Next.js 16 as the runtime and Tailwind CSS for styling
docs-template — Next.js Documentation Template
By kevinkenfack
A documentation site template based on Fumadocs, Next.js 16, and Tailwind CSS, with content written in MDX and built-in search and dark mode.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Documentation is written in MDX and placed under content/docs/, with two collections: documentation and api-reference
Includes a full-text search endpoint and dark mode; the README describes it as fully responsive
Site branding and global links are centralized in lib/site-config.ts, and layout options are derived by lib/layout.shared.tsx
app/[[...slug]]/page.tsx resolves all documentation URLs, with a 404 route and global CSS as well
Uses pnpm as the package manager; the repository includes a patches/ directory for dependency patches
Template Details
This is a documentation site template. The README states it is built with Fumadocs, runs on Next.js 16, and is styled with Tailwind CSS. Documentation content is stored as MDX files under the content/docs/ directory, divided into two collections, documentation and api-reference, with navigation metadata managed through meta.json.
The template includes a full-text search endpoint (app/api/search/route.ts), dark mode, and a responsive layout. Site branding and global links are centralized in lib/site-config.ts, and layout options are derived from that configuration by lib/layout.shared.tsx. For routing, app/[[...slug]]/page.tsx resolves all documentation URLs, and there are also a 404 page and global style files.
Usage is to clone the repository, install dependencies with pnpm, run pnpm dev to start the development server, and run pnpm build for a production build. To add documentation, create an MDX file under content/docs/ with title and description front matter. The README does not provide deployment steps, environment variable requirements, or the specific implementation of the search index, nor does it describe contribution process details beyond the MIT license and a welcome for PRs.
Is it right for your project?
Use Cases
- Building a structured usage guide and API reference documentation site for an open-source project or product
- Documentation projects that need to write content in MDX and want built-in search, dark mode, and a responsive layout
- Documentation templates where brand information and navigation configuration are managed centrally for easier customization
Suitable For
- Developers familiar with Next.js and MDX who are willing to customize the documentation site by modifying the source code
- Teams that need to organize documentation content by collection under content/docs/
- Projects that use pnpm as the package manager
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Clone the repository: git clone https://github.com/kevinkenfack/docs-template.git and enter the directory
- 2
Install dependencies with pnpm install
- 3
Start the development server with pnpm dev, and run pnpm build for a production build
- 4
To add documentation, create an MDX file under content/docs/ with front matter containing title and description
- 5
The README does not provide deployment steps or environment variable instructions; consult other documentation in the project
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in a public repository; the free scope is the code of that version and does not mean external services or third-party assets are free.
Must comply with when using
- Permits free use, modification, commercial use, and distribution of that version's code.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur separate charges.
View Original Text Basis
https://github.com/kevinkenfack/docs-template/blob/main/LICENSE.mdhttps://github.com/kevinkenfack/docs-template/blob/main/README.mdPermission is hereby granted, free of charge
Original License Text
Compiled by DeepSeek based on repository license and README ·2026-10-14. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 83 / 100
- Technologies
- Next.js · React
- Website type
- Documentation
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-09-05
- Screenshot last checked
- 2026-10-14
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Next.js as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: codex-user-requested-batch-review-20261015 · 2026-10-15
Inspect the recorded source material
SHA-256: 9fdb11b1852a1e644ed0c5d0ef7df690a592383dfedb7c24e371fc5fa5a3ef84
2026-10-14T23:00:11.448Z
Source file / repository# Docs Template A stylish documentation template built with Fumadocs, Next.js 16, and Tailwind CSS. It allows anyone to easily create documentation and offers extensive customization options. ## Features - 📚 Built with Fumadocs - ⚡ Powered by Next.js 16 - 🎨 Styled with Tailwind CSS - 📝 MDX-based documentation - 🌙 Dark mode support - 🔍 Built-in search - 📱 Fully responsive - 🧩 Easy to customize - 🚀 Ready for production ## Getting Started ```bash # Clone the repository git clone https://github.com/kevinkenfack/docs-template.git cd docs-template # Install dependencies pnpm install # Start development server pnpm dev # Build for production pnpm build ``` ## Directory Structure ```text docs-template/ ├── app/ # Next.js routes, layout, global CSS, and API handlers │ ├── [[...slug]]/page.tsx # Resolves every documentation URL │ ├── api/search/route.ts # Full-text search endpoint │ ├── layout.tsx # Root HTML, providers, and default metadata │ ├── not-found.tsx # 404 route │ └── globals.css # Tailwind imports and theme tokens ├── components/ # Reusable React components used by routes and MDX │ └── ui/ # Application-owned UI primitives (e.g. Button) ├── content/docs/ # Documentation collections │ ├── documentation/ # Guides, features, customization docs │ ├── api-reference/ # API reference docs │ └── meta.json # Navigation metadata ├── lib/ # Site configuration, content loader, and helpers │ ├── site-config.ts # Branding and global-link source of truth │ ├── docs-collections.ts # Top-level collections and redirects │ ├── source.ts # Generated Fumadocs source │ └── layout.shared.tsx # Layout options derived from site configuration ├── public/ # Static files served from `/` ├── patches/ # pnpm dependency patches ├── source.config.ts # Defines the `content/docs` collection ├── mdx-components.tsx # Registers components available in all MDX ├── next.config.ts # Next.js configuration wrapped with createMDX() ├── components.json # shadcn component aliases and styling choices ├── tsconfig.json # Strict TypeScript and `@/*` aliases └── package.json # Commands and dependencies ``` > More details are available in [Project Structure](./content/docs/documentation/project-structure.mdx). ## Adding a Document You can add a new document by creating an MDX file in `content/docs/`. ```mdx --- title: description: --- Your content goes here. ``` ## Contributing Contributions are welcome! Please feel free to submit a Pull Request. ## License Licensed under the [MIT license](https://github.com/kevinkenfack/docs-template/blob/main/LICENSE).
Explore similar templates
Compare previews and descriptions within the same stack and category.

nextjs-prisma-boilerplate
A production-grade full stack starter built on Next.js 12, React 18, Prisma 4, and Postgres, with layered frontend and backend architecture, Jest and Cypress testing, next-auth authentication, Docker and Gitpod development environments, GitHub Actions CI/CD, and Traefik-based production deployment.
Next.js · Documentation

rubix-documents
A Next.js and React documentation site starter template for product docs, technical manuals and knowledge bases.
Next.js · Documentation

lil-docs-template
A lightweight documentation site template for small projects, built with Next.js, TypeScript, Chakra UI, and ContentLayer. It supports MDX content, light/dark mode, and SEO configuration, and offers a one-click Vercel deploy.
Next.js · Documentation

next-app-nextra-template
A documentation site template combining Next.js App Router, Mantine, and Nextra in one project, with synchronized dark mode, Pagefind search, Storybook, Jest, and GitHub Release Notes integration. Suitable for teams maintaining both a product application and its documentation.
Next.js · Documentation

docs-template
A documentation website template built with Next.js, Radix Themes, and BaseHub. Content is edited in BaseHub, so documentation can be maintained without code changes.
Next.js · Documentation

shadcn-blog
A Next.js 15 blog template that renders MDX articles from content/blog/ with Fumadocs, built on shadcn/ui and Tailwind CSS.
Next.js · Blog
