Spaces-Plugins is the official plugin hub for Spaces.
Theme note: plugin UI should consume host-provided semantic theme tokens sourced from the Themes repository exports.
This repository provides:
- production-ready and sample plugins
- plugin template and manifest schema
- contributor and release documentation
- host integration references
Spaces + this plugin hub gives you:
- plugin-based desktop Space extensions
- content provider plugins (portal/external/network/scripted)
- settings-page contributions with persisted values
- tray and desktop-context command extensions
- appearance and widget extension points
Start here:
- Documentation Index
- Docs Sidebar
- How It Works
- Plugins Offered
- Create A Plugin
- Release Guide
- Marketplace Publishing
- Host Integration
- Theme Contract
- Changelog
- Unused File Audit
plugin-template/
plugins/
docs/
scripts/
plugin-manifest.schema.json
- Copy
plugin-template/toplugins/<your-plugin>/. - Update
plugin.jsonand source files. - Validate manifests with
scripts/validate-plugin-manifests.ps1. - Integrate into Spaces and test startup/settings persistence.
Use:
./scripts/validate-plugin-manifests.ps1To build distributable marketplace artifacts (catalog + ZIP packages):
./scripts/build-marketplace-artifacts.ps1See CONTRIBUTING.md.
See LICENSE.