WP Manifestindependent plugin directory
manifest / submit

Get your plugin listed

There is no form. The crawler finds you when your repository looks like a plugin.

The three things that matter

  1. Tag the repository with the GitHub topic wordpress-plugin. That is the primary hunt query and the fastest way in.
  2. Keep the main plugin file at the repository root with a standard header (Plugin Name:, Description:, Version:, Author:). The confirm step reads only root-level PHP files.
  3. Publish GitHub Releases with a zip asset attached. Source tarballs do not count downloads and their folder names break installs. A release named 1.4.0 carrying your-plugin.zip gives you download counts, an active-site estimate, and a working one-line install command on your listing.

Nice to have

Self-hosting updates

The pattern most listed plugins use: a manifest.json in the repository, a small updater class that feeds site_transient_update_plugins, and a release zip whose URL the manifest points at. See the WP Manifest updater guidelines. Git Updater and Plugin Update Checker are the two common libraries.

Already tagged and still missing?

The crawl runs on a schedule and new repositories are confirmed in star order, so a brand new repo can take a while to appear. If yours is still missing, or something about your listing is wrong, email feedback@wpmanifest.xyz with the repository URL and it gets queued by hand.

Something wrong with a listing?

Same address: feedback@wpmanifest.xyz. The things most worth reporting: