A community-driven discovery platform for Payload CMS plugins, allowing developers to explore, filter, and find plugins for their Payload projects.
- 🔍 Searchable plugin directory
- 🔢 Version filtering (v1, v2, v3)
- 📊 Sorting options (stars, forks, recently updated)
- 🏷️ Topic and collection tagging
- 🌐 Direct links to GitHub repositories
- Next.js 15.0.3
- React 19 RC
- TypeScript
- Tailwind CSS
- Shadcn/UI Components
- GitHub API
└── 📁src
└── 📁app
└── 📁fonts
└── GeistMonoVF.woff
└── GeistVF.woff
└── favicon.ico
└── globals.css
└── layout.tsx
└── page.tsx
└── 📁components
└── 📁PluginDirectory
└── index.tsx // Client Component for cards and filters
└── 📁ui // shadcn components
└── alert.tsx
└── badge.tsx
└── button.tsx
└── card.tsx
└── dropdown-menu.tsx
└── hover-card.tsx
└── input.tsx
└── select.tsx
└── mode-toggler.tsx
└── PayloadIcon.tsx
└── theme-provider.tsx
└── 📁lib
└── getPlugins.ts // API and Logic with cache and revalidation each day
└── utils.ts
└── types.ts
- Retrieves plugins with
payload-plugin
GitHub topic - Extracts package information from
package.json
- Supports monorepo and single-package plugin structures
- Search across name, description, topics, and owner
- Filter by Payload version
- Sort by stars, forks, or recent updates
- Clone the repository
- Install dependencies:
pnpm install
- Run development server:
pnpm run dev
- Fork the repository
- Create a feature branch
- Submit a pull request