Ardo
React-first Documentation
Build beautiful documentation sites with React, React Router, and Markdown. Automatically generate API references from TypeScript with built-in TypeDoc integration.
Up and Running in Seconds
One command to scaffold a complete documentation site
$ pnpm create ardo@latest my-docs
$ cd my-docs && pnpm install
$ pnpm dev
✓ Server running at http://localhost:5173Everything You Need
A complete toolkit for building world-class documentation
React 19
Built on the latest React with full support for Server Components, Suspense, and modern patterns.
Vite + Rolldown
Lightning-fast builds with Vite 8 and Rolldown. Instant HMR and optimized production bundles.
TypeDoc Built-in
Auto-generate API documentation from TypeScript source code. Zero configuration required.
Type-Safe Routes
Full TypeScript support with type-safe navigation. Catch broken links at build time.
Dark Mode
Beautiful light and dark themes with smooth transitions. Respects system preferences.
Full-Text Search
Client-side search powered by MiniSearch. Works offline, no external services needed.
MDX Support
Write Markdown with embedded React components. Syntax highlighting with Shiki.
Customizable
CSS variables for easy theming. Override any component. Make it truly yours.
Write Docs, Not Boilerplate
Simple Markdown with the full power of React when you need it
---
title: Getting Started
---
# Getting Started
Install Ardo with your favorite package manager:
```bash
pnpm add ardo react react-dom
```
:::tip
Use `create-ardo` for a complete project setup!
:::
<CustomAlert type="info">
You can use **any React component** in your docs.
</CustomAlert>Why Ardo?
The only React-native documentation framework with built-in TypeDoc
| Ardo | VitePress | Docusaurus | Starlight | |
|---|---|---|---|---|
| UI Framework | React 19 | Vue 3 | React 18 | Astro |
| Build Tool | Vite 8 + Rolldown | Vite 5 | Webpack | Vite 5 |
| TypeDoc Built-in | Plugin | |||
| Type-Safe Routes | ||||
| React Components in MD | Vue only |
Built on Modern Standards
Powered by the technologies you already know and love
Ready to Build?
Start creating beautiful documentation in minutes, not hours