EmcyDocs
App Router native

File-based docs
for Next.js

Write MDX in your repo. EmcyDocs handles routing, search, navigation, i18n, and a complete docs shell. No config files, no build step.

my-docs-site
Explorer
content
docs
index.mdx
getting-started.mdx
guides
components
es
getting-started.mdx
1---
2title: Getting Started
3description: Install and configure EmcyDocs
4---
5
6# Getting Started
7
8Install the package:
9
10```bash
11npm install @emcy/docs
12```

Your file structure is your navigation. No config needed.

File-based routing

Create docs/guides/setup.mdx and it becomes /docs/guides/setup. Folders become sections automatically.

Built-in search

Full-text search across all your docs. No external service required, works with static export.

i18n ready

Add locale folders and your docs support multiple languages. URL prefixes handled automatically.

Mobile-first UX

Responsive docs shell with slide-out navigation, sticky headers, and touch-friendly interactions.

Theme system

Light/dark mode, accent colors, layout widths, and density options. All configurable via props.

MDX components

Callouts, code blocks with syntax highlighting, cards, tabs, and more. All styled and ready to use.

Start in minutes

One package, zero config. Add your MDX files and go.

$ npm install @emcy/docs