Edit anywhere
Components live in your repo. Edit Tailwind classes, layout, or props — no fork needed.
Boxed content block with icon, title, and slot — group with CardGrid for responsive layouts.
npx @cloudflare/nimbus-docs add cardyarn dlx @cloudflare/nimbus-docs add cardpnpm dlx @cloudflare/nimbus-docs add cardbunx @cloudflare/nimbus-docs add cardComponents live in your repo. Edit Tailwind classes, layout, or props — no fork needed.
<Card title="Edit anywhere" icon="ph:pencil-simple">
Components live in your repo. Edit Tailwind classes, layout, or props — no fork needed.
</Card>A single card without an icon — useful for prose callouts that need a heading.
Every component lives in your repo. No upstream API to break compatibility.
<Card title="You own everything">
Every component lives in your repo. No upstream API to break compatibility.
</Card>Iconify slugs work out of the box — use any ph:* (Phosphor) name.
Every page ships a markdown alternate so agents read content without parsing chrome.
<Card title="Agent-ready" icon="ph:robot">
Every page ships a markdown alternate so agents read content without parsing chrome.
</Card>Wrap multiple cards in CardGrid for a responsive landing-page block.
Astro static output. Pagefind search. No runtime framework tax.
Components copy into your repo. Edit freely.
Markdown alternates and llms.txt out of the box.
Install only what you need via nimbus-docs add.
<CardGrid>
<Card title="Fast" icon="ph:lightning">
Astro static output. Pagefind search. No runtime framework tax.
</Card>
<Card title="Owned" icon="ph:package">
Components copy into your repo. Edit freely.
</Card>
<Card title="Agent-first" icon="ph:robot">
Markdown alternates and llms.txt out of the box.
</Card>
<Card title="Composable" icon="ph:puzzle-piece">
Install only what you need via `nimbus-docs add`.
</Card>
</CardGrid>Every prop the component accepts, sourced from a single declaration.
| Prop | Type |
|---|---|
titlerequired | string |
icon | string |