Payload Plugins

Overview

A suite of composable @pro-laico/* plugins for Payload CMS. Each works standalone in any Payload + Next.js project.

For AI / LLMs: View Markdown

Payload Plugins is a collection of composable Payload CMS plugins published under the @pro-laico/* scope. Each is an independent package you can drop into any Payload + Next.js (App Router) project — add only the ones you need. They peer on Payload ^3 and React 19, and ship in lockstep under one version.

Payload Plugins is not affiliated with Payload CMS in any capacity.

The plugins

How they compose

Each plugin stands alone, but they're built to snap together — and payload-seed is the connective tissue. Images, icons, and font files seed natively as uploads; Mux clips seed through the same flow via a custom.seedAsset marker the engine auto-discovers, so one set of seed.ts files bootstraps a whole site's content — assets, cross-references, and all. The asset collections share an Assets admin group, and no plugin imports another: composition happens through plain Payload config — payload-dev-tools even discovers its siblings through their config markers to power its diagnostics panels.

See it wired end-to-end in the example apps: service-co runs every plugin on one fictional studio site, and each content plugin has a focused sandbox (seed-sandbox, images-sandbox, icons-sandbox, fonts-sandbox, mux-sandbox).

Conventions

Every plugin follows the same shape: a (opts) => (config) => config factory exported both as the default and a named export, zero-config by default, with the raw collections, hooks, fields, and components also exported for advanced consumers.

On this page