Ardo

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:5173

Everything 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

getting-started.mdx
---
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

ArdoVitePressDocusaurusStarlight
UI FrameworkReact 19Vue 3React 18Astro
Build ToolVite 8 + RolldownVite 5WebpackVite 5
TypeDoc Built-inPlugin
Type-Safe Routes
React Components in MDVue only

Built on Modern Standards

Powered by the technologies you already know and love

React 19
Vite 8
TypeScript
React Router 7
MDX
Shiki

Ready to Build?

Start creating beautiful documentation in minutes, not hours