This repository is the source of truth for the Marble CMS plugin marketplace.
The registry.json file in this repo is fetched directly by the Marble admin panel to enrich plugin listings with verified badges, featured status, screenshots, and tags.
Plugins are discovered via Packagist by searching for packages with "type": "marble-plugin". The registry adds metadata on top.
- Build your plugin as a Composer package with
"type": "marble-plugin" - Publish it on Packagist
- Open a PR to add it to
registry.json
See CONTRIBUTING.md for the full schema and requirements.
{
"name": "vendor/marble-myplugin",
"type": "marble-plugin",
"require": {
"marble/admin": "^1.0"
},
"extra": {
"marble-plugin": {
"name": "My Plugin",
"description": "Does something great."
}
}
}