Plugins & Components
Extend document0 with plugins and pre-built UI components. Install source code directly. No npm dependencies, full customization, zero lock-in.
Add a plugin or component to your project
document0/admonitions
mdxGitHub-style blockquote callouts. Converts > [!NOTE], > [!WARNING] etc. into <Callout> JSX elements.
document0/reading-time
coreAdds readingTime (minutes) and wordCount to your processed MDX output.
document0/content-graph
coreBuilds a directed graph of internal links across all pages. Enables backlinks, broken link detection, and related pages.
document0/sidebar
uiCollapsible navigation sidebar with active state tracking and mobile drawer support. Renders your page tree with support for folders, separators, and icons.
document0/toc
uiTable of contents component with scroll-spy highlighting. Shows heading hierarchy extracted from MDX content.
document0/breadcrumbs
uiBreadcrumb navigation showing the current page path. Uses getBreadcrumbs() from @document0/core.
document0/page-navigation
uiPrevious/Next page links for sequential navigation. Uses getPageNeighbours() from @document0/core.
document0/search-dialog
uiCommand-palette style search dialog with keyboard navigation. Uses createSearchRoute() from @document0/core.
fumadocs/steps
uiNumbered step-by-step container with vertical connecting line and CSS counters.
fumadocs/files
uiFile tree display with collapsible folders. Uses Base UI Collapsible for animations.
fumadocs/tabs
uiTabbed content with groupId syncing across instances, sessionStorage persistence, and URL hash support.
fumadocs/accordion
uiAccordion group with animated expand/collapse, URL hash linking, and copy-link button.
fumadocs/banner
uiDismissible announcement banner with optional rainbow gradient animation. Persists dismissal in localStorage.
fumadocs/codeblock
uiCode block with title bar, syntax icon, copy button, and tabbed multi-file support. Uses Base UI Tabs.
document0-vue/sidebar
uiCollapsible navigation sidebar with active state tracking and animated expand/collapse. Vue port of the document0 sidebar.
document0-vue/toc
uiTable of contents with scroll-spy highlighting. Shows heading hierarchy extracted from MDX content. Vue port.
document0-vue/breadcrumbs
uiBreadcrumb navigation showing the current page path. Vue port of the document0 breadcrumbs.
document0-vue/page-navigation
uiPrevious/Next page links for sequential navigation. Vue port of the document0 page-navigation.
document0-vue/search-dialog
uiCommand-palette style search dialog with keyboard navigation. Vue port of the document0 search-dialog.
document0/openrouter-chat
coreServer-side API route helper with Vercel AI SDK that proxies chat to OpenRouter with a built-in /search tool for documentation context.
document0/ai-chat
uiFloating AI chat widget that works with the Vercel AI SDK. Includes streaming, tool-calls, and markdown rendering. Powered by OpenRouter via the openrouter-chat plugin.