Plugins Showcase WP
v1.0.0A WordPress plugin to display a GitHub organization as a plugin catalog. Each repository becomes a separate page with README content, statistics, and a link to GitHub.
README
Plugins Showcase
A WordPress plugin to display a GitHub organization as a plugin catalog. Each repository becomes a separate page with README content, statistics, and a link to GitHub.
Features
- Automatic import of all public repositories from a GitHub organization
- Display README.md content as page content
- Search and filter by categories (based on GitHub topics)
- Gutenberg blocks for embedding anywhere on the site
- Automatic sync (daily, weekly, or monthly)
- REST API for AJAX search
- Download button with latest release version
- Contributors section with avatars
- Screenshots gallery (auto-fetched from repo)
- Requirements display (PHP, WordPress versions)
- Open issues count and link to GitHub Issues
- View counter analytics for each plugin
Installation
- Upload the
plugins-showcase-wpfolder to/wp-content/plugins/ - Activate the plugin from the WordPress admin panel
- Go to Plugin Showcase > Settings
- Enter the GitHub organization and (optionally) a token
- Click Sync Now
Settings
GitHub Organization
Enter the organization name or full URL:
your-org-namehttps://github.com/your-org-name
GitHub Token (Recommended)
Without a token, the GitHub API has a limit of 60 requests per hour. With a token, the limit is 5000 requests per hour.
How to Create a GitHub Token
- Log in to your GitHub account
- Go to Settings (from the profile menu in the top right)
- In the left menu, select Developer settings (at the bottom)
- Click Personal access tokens > Tokens (classic)
- Click Generate new token > Generate new token (classic)
- Give the token a name (e.g., "WordPress Plugins Showcase")
- Select an expiration period (recommended: 90 days or more)
- Check the following scopes:
public_repo- for access to public repositoriesread:org- for reading organization information
- Click Generate token
- Copy the token immediately! You won't be able to see it again.
- Paste the token in the plugin settings
- Click Test Token to verify it works
Important: Keep the token secret. Do not share it or publish it in code.
Sync Settings
Auto Sync - Select the frequency of automatic synchronization:
- Disabled
- Once per day
- Once per week
- Once per month
Skip Forks - Skip forked repositories during sync
Skip Archived - Skip archived repositories during sync
Gutenberg Blocks
Plugins Grid
Displays a grid of all plugins with search and filters.
Settings:
- Columns (1-4) - number of columns
- Per Page - plugins per page
- Show Search - display search box
- Show Filters - display category filter
- Category - filter by specific category
- Show Stars - display GitHub stars
- Show Language - display programming language
Single Plugin
Displays information about a single plugin.
Settings:
- Select Plugin - choose a plugin
- Show README - display README content
- Show Meta - display statistics
URL Structure
- Plugin archive:
/plugins/ - Single plugin:
/plugins/plugin-name/ - Category:
/plugin-category/category-name/
REST API
The plugin provides REST API endpoints:
GET /wp-json/plugins-showcase/v1/plugins
GET /wp-json/plugins-showcase/v1/plugin/{id}
Parameters for /plugins:
search- search textcategory- category slugper_page- number of results (default: 12)page- page number (default: 1)
Screenshots Setup
To display screenshots on your plugin pages, add images to one of these folders in your GitHub repository:
.github/screenshots/(recommended)screenshots/assets/screenshots/.wordpress-org/
Name files with numbers for sorting: 01-dashboard.png, 02-settings.png, etc.
See examples/SCREENSHOTS.md for detailed instructions and GitHub Action for automatic screenshot generation.
FAQ
README not showing?
- Check if you have added a GitHub token
- Re-sync the plugins from Settings > Sync Now
- Check if the repository has a README.md file
Getting 403 error when searching?
Possible causes:
- Security plugin blocking REST API
- .htaccess rules blocking access
Solution: Add an exception for /wp-json/plugins-showcase/ in the security plugin.
How to change the appearance?
Add custom CSS in your theme or use the CSS classes:
.plugins-showcase-grid- grid container.plugins-showcase-card- plugin card.plugins-showcase-single- single page.plugins-showcase-readme- README content
License
GPL-2.0+
On this page
Details
- Version
- 1.0.0
- Last updated
- October 13, 2026
- Language
- PHP
- Stars
- 0
WP-CLI
wp plugin install https://github.com/Open-WP-Club/plugins-showcase-wp/archive/refs/tags/1.0.0.zip --activatePlugin of the Month
October 2026
LLMs Txt For WPGenerate llms.txt and Markdown versions of your WordPress content for AI/LLM consumption.
Open-source supporters
These companies help keep our plugins free and maintained.
Meet our supporters →Sponsor us
Our software is free forever. Sponsorships help us maintain all our plugins and build new tools for the WordPress ecosystem.
Become a SponsorContact us about sponsoringExplore
Related Plugins
Google Scholar WP
A WordPress plugin that allows you to display your Google Scholar profile information on your website using a simple shortcode.
StageGuard
A WordPress plugin designed to clearly indicate that a website is running in a staging environment with a few extensions
WP File Visibility Manager
WordPress plugin that provides granular control over file access and visibility on your WordPress site. It allows administrators to protect specific file types and manage access through an intuitive admin interface.
