Plugin & theme gallery
Browse official and community PreactPress plugins, themes, and starter templates
Plugin & theme gallery
Discover plugins, custom themes, and starter templates for PreactPress. The registry lives in this repository — filter by type, search by keyword, and copy install commands directly from each card.
Mermaid
OfficialPlugins
Render Mermaid diagram fences in Markdown and MDX with lazy-loaded client hydration.
pnpm add @preactpress/plugin-mermaidPlayground
OfficialPlugins
Live, editable Preact code playgrounds in MDX with a CSP-friendly sandbox iframe.
pnpm add @preactpress/plugin-playgroundTypeDoc
OfficialPlugins
Generate TypeScript API reference pages from TypeDoc and merge them into site navigation.
pnpm add @preactpress/plugin-typedocOpenAPI
OfficialPlugins
Document REST APIs from OpenAPI 3.x specs with shared sidebar and search integration.
pnpm add @preactpress/plugin-openapiComponent reference
OfficialPlugins
Extract Preact component props and document them with MDX tables and examples.
pnpm add @preactpress/plugin-component-referenceChangelog
OfficialPlugins
Pull release notes from local files, GitHub Releases, or Changesets into docs pages.
pnpm add @preactpress/plugin-changelogMagazine
OfficialThemes
Editorial layout with article teasers, tag hubs, and a content-loader home page.
pnpm dlx @kamod-ch/preactpress init my-site --template magazineHono
OfficialThemes
Marketing landing page paired with a focused documentation area and product-style chrome.
pnpm dlx @kamod-ch/preactpress init my-site --template honoBlog
OfficialThemes
Technical blog shell with RSS, tags, authors, reading time, and masthead navigation.
pnpm dlx @kamod-ch/preactpress init my-site --template blogSaaS docs
OfficialThemes
Product documentation theme with onboarding flows, admin hints, and support CTAs.
pnpm dlx @kamod-ch/preactpress init my-site --template saas-docsDocumentation
OfficialStarters
Full reference starter with guides, examples, search, i18n, and the default docs theme.
pnpm dlx @kamod-ch/preactpress init my-site --template docsProduct docs
OfficialStarters
Library and SDK documentation with guides, concepts, FAQ, and changelog sections.
pnpm dlx @kamod-ch/preactpress init my-site --template product-docsAPI reference
OfficialStarters
Protocol-style REST + TypeScript SDK hybrid with OpenAPI-generated resources and MDX API components.
pnpm dlx @kamod-ch/preactpress init my-site --template api-docsKnowledge base
OfficialStarters
Support-focused help center with search-first home, categories, and contact CTAs.
pnpm dlx @kamod-ch/preactpress init my-site --template knowledge-baseMinimal
OfficialStarters
Smallest starter — home, about, and one guide with the default docs theme.
pnpm dlx @kamod-ch/preactpress init my-siteSubmission guidelines
The gallery is a static registry in the PreactPress repository — there is no external package index or central registry service.
- Fork kamod-ch/preactpress and add your entry to
templates/docs/data/ecosystem-registry.ts. - Include a public repository URL, a short description, tags, the compatible PreactPress version range, and an author name or organization.
- Plugins should publish to npm under your scope or
@preactpress/*for official packages. Themes and starters should be reproducible withpreactpress initor documented theme setup. - Set
official: trueonly for packages maintained in the PreactPress monorepo. Community entries useofficial: false. - Link to documentation when available — either a guide page in your repo or an external docs site.
- Open a pull request with a screenshot or short note on how you tested the entry.