This collection of plugins is designed to showcase how to create plugins using popular frontend frameworks.
| Framework | Version* |
|---|---|
| Angular | 19.2.2 |
| React | 19.0.0 |
| Vue | 3.5.13 |
| Svelte | 5.23.0 |
*: version we used in the examples.
- For the full documentation go to: Plugins.
- For the starter vanilla template go to Penpot Plugin Starter Template.
Clone the repository with git clone https://github.com/penpot/plugin-examples.git and run the examples.
cd angular-example-plugin
npm install
npm startPlugin url: http://localhost:4401/manifest.json
cd react-example-plugin
npm install
npm run devPlugin url: http://localhost:4402/manifest.json
cd vue-example-plugin
npm install
npm run devPlugin url: http://localhost:4403/manifest.json
cd svelte-example-plugin
npm install
npm run devPlugin url: http://localhost:4405/manifest.json