Zurück zum Ranking

nuxt-content/docus

TypeScriptdocus.dev

Write beautiful documentations with Nuxt and Markdown.

nuxtdocumentation-generatornuxt-theme
Sterne-Wachstum
Sterne
2.9k
Forks
270
Wochenwachstum
Issues
39
1k2k
Nov. 2022Jan. 2024Apr. 2025Juli 2026
Artefaktenpmnpm install docus
README

docus

Create beautiful docs with Markdown & Vue components

npm version npm downloads License

🚀 Quick Start

Local Development

Create a new documentation project in seconds:

# Create a new project
npx create-docus my-docs

# Or create with i18n template for multi-language docs
npx create-docus my-docs -t i18n

# Navigate to your project
cd my-docs

# Start development server
npm run dev

That's it! Your documentation site will be running at http://localhost:3000

Online Development

Start by deploying the docus template and create your git repository directly from Vercel:

Deploy with Vercel

🎯 What it creates

The CLI scaffolds a complete documentation project with:

  • Beautiful Design - Clean, modern documentation theme built on Nuxt UI 4 & Tailwind CSS 4
  • 📱 Responsive - Mobile-first responsive design
  • 🌙 Dark Mode - Built-in dark/light mode with d shortcut toggle
  • 🌍 Internationalization - Native i18n support with 20+ locales for assistant UI
  • 🔍 Search - Client-side search with optional FTS5 full-text search backend
  • 📝 Markdown Enhanced - Extended markdown with custom MDC components
  • 🎨 Customizable - Theme variants, custom icons,
  • Fast - Optimized for performance with Nuxt 4
  • 🔧 TypeScript - Full TypeScript support
  • 🤖 AI Assistant - Drop-in chat that answers questions from your docs, cites sources, and generates code
  • 🔌 Native MCP Server - Built-in Model Context Protocol server for AI tool integration (Cursor, VS Code, Claude, etc.)
  • 📚 Agent Skills Discovery - Publish skills from your docs site via .well-known/skills/
  • 📄 LLM-Ready - Automatic llms.txt and llms-full.txt generation
  • 🗺️ SEO Optimized - Sitemap, robots.txt, and OG image generation out of the box

Learn more on the Docus documentation.

🤖 AI features

Docus ships with a full AI stack to help both your users and contributors:

Assistant

Embed an AI-powered chat in your docs that answers questions, cites sources, and generates code examples. Powered by Vercel AI Gateway and your own MCP server. See the Assistant guide.

MCP Server

Every Docus site exposes an MCP server at /mcp — install it directly into your editor to query your docs from any AI tool:

Install MCP in Cursor Install MCP in VS Code

Agent Skills

Drop skills into a skills/ directory and Docus serves them at /.well-known/skills/ following the Cloudflare Agent Skills Discovery RFC. Users install them with a single command:

npx skills add https://your-docs-domain.com

Get the Docus skill itself to supercharge your AI assistant when building docs:

npx skills add nuxt-content/docus

📁 Project Structure

Generated project

my-docs/
├── content/              # Your markdown content
│   ├── index.md         # Homepage
│   └── docs/            # Documentation pages
├── public/              # Static assets
└── package.json         # Dependencies and scripts

Optional files and folders

Docus uses a layer system, you can go further and use any feature or file of a classical Nuxt project:

my-docs/
├── app.config.ts        # App configuration
├── nuxt.config.ts       # Nuxt configuration (add extra modules, components, etc.)
├── app/                 # App directory
│   ├── components/      # Components (add your own components)
│   ├── layouts/         # Layouts (add your own layouts)
│   └── pages/           # Pages (add your own pages)
└── server/              # Server-side code (add your own server-side code)

/content folder structure

Single language structure:

content/
├── index.md
├── getting-started.md
└── guide/
    ├── introduction.md
    └── configuration.md

Multi-language structure (with i18n):

content/
├── en/
│   ├── index.md
│   └── guide/
│       └── introduction.md
└── fr/
    ├── index.md
    └── guide/
        └── introduction.md

⚡ Built with

Your project comes pre-configured with the best of the Nuxt ecosystem:

📖 Documentation

For detailed documentation on customizing your Docus project, visit the Docus Documentation

🛠️ Development

This repository contains the CLI tool source code.

Local Development

To contribute to the CLI tool:

# Clone this repository
git clone https://github.com/nuxt-content/docus

# Install dependencies
pnpm install

# Run the dev server to run the docus docs
pnpm run dev

Package Structure

This is a monorepo containing:

  • /cli - CLI tool (create-docus)
  • /layer - Docus Nuxt layer (docus)
  • /docs - Official documentation
  • /.starters - Starters project

📄 License

Published under the MIT license.


Docus has been entirely rewritten from scratch and is inspired from undocs made by @pi0 💚

Ähnliche Repositories
nuxt/nuxt

the full-stack Vue framework

TypeScriptnpmMIT Licensecsrfull-stack
nuxt.com
60.7k5.7k
nextauthjs/next-auth

Authentication for the Web.

TypeScriptnpmISC Licensenodejsnextjs
authjs.dev
28.3k4k
primefaces/primevue

Next Generation Vue UI Component Library

VueMIT Licensevuevuejs
primevue.org
14.5k1.8k
bootstrap-vue/bootstrap-vue

MOVED to https://github.com/bootstrap-vue-next/bootstrap-vue-next

JavaScriptnpmMIT Licensebootstrapvue
bootstrap-vue-next.github.io/bootstrap-vue-next/
14.4k1.8k
vuestorefront/vue-storefront

Alokai is a Frontend as a Service solution that simplifies composable commerce. It connects all the technologies needed to build and deploy fast & scalable ecommerce frontends. It guides merchants to deliver exceptional customer experiences quickly and easily.

vue-storefrontpwa
alokai.com
10.9k2.1k
doccano/doccano

Open source annotation tool for machine learning practitioners.

PythonPyPIMIT Licensenatural-language-processingmachine-learning
10.7k1.8k
nuxt/framework

Old repo of Nuxt 3 framework, now on nuxt/nuxt

vuessg
nuxt.com
10.4k974
miantiao-me/Sink

⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.

VueGNU Affero General Public License v3.0cloudflarelink-shortener
sink.cool
7k5k
nuxt/ui

The Intuitive Vue UI Library powered by Reka UI & Tailwind CSS.

TypeScriptnpmMIT Licensenuxtnuxt-module
ui.nuxt.com
6.8k1.1k
unovue/reka-ui

An open-source UI component library for building high-quality, accessible design systems and web apps for Vue. Previously Radix Vue

VueMIT Licenseaccessibledesign-system
reka-ui.com
6.7k528
nuxt/awesome

A curated list of awesome things related to Nuxt.js

nuxtjsawesome-list
5.5k597
peaceiris/actions-gh-pages

GitHub Actions for GitHub Pages 🚀 Deploy static files and publish your site easily. Static-Site-Generators-friendly.

TypeScriptnpmMIT Licensegithub-actionsgithub-pages
github.com/marketplace/actions/github-pages-action
5.3k451