# Plugins

**URL:** https://community.penpot.app/c/contributions/plugins/23.md

[Latest](https://community.penpot.app/latest.md) · [Categories](https://community.penpot.app/categories.md) · [Tags](https://community.penpot.app/tags.md)

---

## [About the Plugins category](https://community.penpot.app/t/about-the-plugins-category/7069)

<div class="topic-metadata">

**Author:** [@carolina.portugal](https://community.penpot.app/u/carolina.portugal)\
**Replies:** 1\
**Last updated:** [November 19, 2024, 2:30pm UTC](https://community.penpot.app/t/about-the-plugins-category/7069 "2024-11-19T14:30:16Z")

</div>

This category is for everything about plugins: discovering, building, and improving your design process together with the community.

---

## [Say hello to Mermaid Diagrams 👋](https://community.penpot.app/t/say-hello-to-mermaid-diagrams/10948)

<div class="topic-metadata">

**Author:** [@elenatorro](https://community.penpot.app/u/elenatorro)\
**Replies:** 3\
**Last updated:** [October 13, 2026, 8:35am UTC](https://community.penpot.app/t/say-hello-to-mermaid-diagrams/10948 "2026-10-13T08:35:51Z")

</div>

I’ve been a Mermaid fan for years, so I wanted to bring a plugin to Penpot to be able to work with Mermaid Diagrams. It’s pretty basic, these are the current features: Diagrams are built from Penpot text, paths and …

---

## [Token Lint: auditing and applying design tokens](https://community.penpot.app/t/token-lint-auditing-and-applying-design-tokens/10864)

<div class="topic-metadata">

**Author:** [@a-ng-d](https://community.penpot.app/u/a-ng-d)\
**Replies:** 6\
**Last updated:** [October 8, 2026, 11:21am UTC](https://community.penpot.app/t/token-lint-auditing-and-applying-design-tokens/10864 "2026-10-08T11:21:40Z")

</div>

Hello everyone, I would like to share a thought about what happens after design tokens land in a Penpot file: nobody can tell where the system is actually applied. I’d welcome your feedback. The problem Once tokens exi…

---

## [MockupMirror is now available on Google Play](https://community.penpot.app/t/mockupmirror-is-now-available-on-google-play/10902)

<div class="topic-metadata">

**Author:** [@nusry](https://community.penpot.app/u/nusry)\
**Replies:** 0\
**Last updated:** [September 22, 2026, 4:22am UTC](https://community.penpot.app/t/mockupmirror-is-now-available-on-google-play/10902 "2026-09-22T04:22:45Z")

</div>

Hi guys, It’s been a while since I posted here last. Today, I would like to announce that MockupMirror companion app is now live on Play Store, with updates and fixes. If you don’t know what that is, it’s a Penpot plu…

---

## [Photo Editor — a raster retouching plugin](https://community.penpot.app/t/photo-editor-a-raster-retouching-plugin/10828)

<div class="topic-metadata">

**Author:** [@girafic](https://community.penpot.app/u/girafic)\
**Replies:** 4\
**Last updated:** [September 18, 2026, 10:34am UTC](https://community.penpot.app/t/photo-editor-a-raster-retouching-plugin/10828 "2026-09-18T10:34:20Z")

</div>

I’ve been building a Photo Editor (Beta) plugin for Penpot. It’s raster editing directly on an image that’s already on the board — no export/reimport round trip through another app. What’s in it Painting tools: brush,…

---

## [UI Color Palette: one year in, and my first post here](https://community.penpot.app/t/ui-color-palette-one-year-in-and-my-first-post-here/10835)

<div class="topic-metadata">

**Author:** [@a-ng-d](https://community.penpot.app/u/a-ng-d)\
**Replies:** 0\
**Last updated:** [August 27, 2026, 6:00pm UTC](https://community.penpot.app/t/ui-color-palette-one-year-in-and-my-first-post-here/10835 "2026-08-27T18:00:01Z")

</div>

Hi everyone, I made a plugin that’s been available on Penpot for a year, and in all that time I never posted a single official message on this forum. Releases shipped quietly, one after another, and you had no real way …

---

## [Testing: Easy, quality, D3 charts](https://community.penpot.app/t/testing-easy-quality-d3-charts/10758)

<div class="topic-metadata">

**Author:** [@andyfitz](https://community.penpot.app/u/andyfitz)\
**Replies:** 2\
**Last updated:** [August 17, 2026, 10:05pm UTC](https://community.penpot.app/t/testing-easy-quality-d3-charts/10758 "2026-08-17T22:05:25Z")

</div>

https://lolly-tools.github.io/lolly-plugins-penpot-d3-charts/manifest.json D3 is one of the most comprehensive data vis libraries out there , the challenge is it’s not so easy for designers without wrangling lots of cod…

---

## [Add search bar on the plugins page](https://community.penpot.app/t/add-search-bar-on-the-plugins-page/7071)

<div class="topic-metadata">

**Author:** [@RenanMayrinckDesign](https://community.penpot.app/u/RenanMayrinckDesign)\
**Replies:** 9\
**Last updated:** [July 9, 2026, 2:05pm UTC](https://community.penpot.app/t/add-search-bar-on-the-plugins-page/7071 "2026-07-09T14:05:39Z")

</div>

Hello guys. I’ve noticed that we will need to have a search bar and some categories on the plugins page. It will make the experience of looking for plugins much more effective and organized. Hope this can be considered. …

---

## [applyToken broken in 2.15 : anyone got it working?](https://community.penpot.app/t/applytoken-broken-in-2-15-anyone-got-it-working/10538)

<div class="topic-metadata">

**Author:** [@Ismail\_Hamila](https://community.penpot.app/u/Ismail_Hamila)\
**Replies:** 1\
**Last updated:** [May 1, 2026, 8:11pm UTC](https://community.penpot.app/t/applytoken-broken-in-2-15-anyone-got-it-working/10538 "2026-05-01T20:11:56Z")

</div>

Hi all, Building a multi-tenant design system tooling on top of Penpot’s plugin SDK (via the MCP server, used by an LLM agent to author DS docs/components), and I’m hitting a hard wall on shape.applyToken(). Context. …

---

## [Delay until plugin is published in the plugin library](https://community.penpot.app/t/delay-until-plugin-is-published-in-the-plugin-library/10528)

<div class="topic-metadata">

**Author:** [@janstieler](https://community.penpot.app/u/janstieler)\
**Replies:** 2\
**Last updated:** [April 30, 2026, 3:25pm UTC](https://community.penpot.app/t/delay-until-plugin-is-published-in-the-plugin-library/10528 "2026-04-30T15:25:16Z")

</div>

Hi, how long take it that a submited new plugin is published in the plugin library? best

---

## [Token API works well!](https://community.penpot.app/t/token-api-works-well/10517)

<div class="topic-metadata">

**Author:** [@a-ng-d](https://community.penpot.app/u/a-ng-d)\
**Replies:** 1\
**Last updated:** [April 24, 2026, 9:12am UTC](https://community.penpot.app/t/token-api-works-well/10517 "2026-04-24T09:12:01Z")

</div>

Hey there, I updated UI Color Palette to support token sync with a large palette of WCAG-compliant colors. Besides, there’s no longer a need to export code, merge it into the tokens.json, then reimport it into you…

---

## [MCP plugin Error and timeouts?](https://community.penpot.app/t/mcp-plugin-error-and-timeouts/10478)

<div class="topic-metadata">

**Author:** [@nova\_bold](https://community.penpot.app/u/nova_bold)\
**Replies:** 3\
**Last updated:** [April 5, 2026, 7:49am UTC](https://community.penpot.app/t/mcp-plugin-error-and-timeouts/10478 "2026-04-05T07:49:37Z")

</div>

im having trouble running large task via the MCP server? And MCP giving a error and time out?

---

## [Are you ready to create your next Penpot plugin?](https://community.penpot.app/t/are-you-ready-to-create-your-next-penpot-plugin/10426)

<div class="topic-metadata">

**Author:** [@a-ng-d](https://community.penpot.app/u/a-ng-d)\
**Replies:** 0\
**Last updated:** [March 16, 2026, 6:38pm UTC](https://community.penpot.app/t/are-you-ready-to-create-your-next-penpot-plugin/10426 "2026-03-16T18:38:16Z")

</div>

Hello Penpot plugin creators, I’ve built UI Color Palette for 3 years, which is a plugin that helps you generate a color palette at scale. The plugin is available in Figma, Penpot, Sketch, and Framer, and the challenge …

---

## [OKLCH Palette Penpot plugin](https://community.penpot.app/t/oklch-palette-penpot-plugin/9652)

<div class="topic-metadata">

**Author:** [@juan.delacruz](https://community.penpot.app/u/juan.delacruz)\
**Replies:** 12\
**Last updated:** [September 4, 2025, 6:31am UTC](https://community.penpot.app/t/oklch-palette-penpot-plugin/9652 "2025-09-04T06:31:48Z")

</div>

Hey everyone! I’m excited to share my latest plugin: OKLCH-Palette, a plugin for Penpot that helps you generate perceptually uniform and accessible color palettes using the OKLCH color space. What does it do? Pick…

---

## [Does plugin window save position/size on reopen?](https://community.penpot.app/t/does-plugin-window-save-position-size-on-reopen/9092)

<div class="topic-metadata">

**Author:** [@a-ng-d](https://community.penpot.app/u/a-ng-d)\
**Replies:** 0\
**Last updated:** [June 23, 2025, 2:47pm UTC](https://community.penpot.app/t/does-plugin-window-save-position-size-on-reopen/9092 "2025-06-23T14:47:36Z")

</div>

Hello folks, When opening a plugin, which can be used through a floating window, I can move or resize this window. I expect to reopen the same plugin window with the same position and size as in my previous session, but…

---

## [MockupMirror - Testers needed for Play Store release](https://community.penpot.app/t/mockupmirror-testers-needed-for-play-store-release/8692)

<div class="topic-metadata">

**Author:** [@nusry](https://community.penpot.app/u/nusry)\
**Replies:** 8\
**Last updated:** [May 16, 2025, 5:04pm UTC](https://community.penpot.app/t/mockupmirror-testers-needed-for-play-store-release/8692 "2025-05-16T17:04:09Z")

</div>

Hi guys! I decided to publish the MockupMirror plugin (Penpot Plugin | Mockup Mirror) to the Play Store. But guidelines require some testers to be able to publish it on the store. If anyone’s willing to help out, I’d ap…

---

## [How Can I Set a Plugin as Default for All Users in Penpot?](https://community.penpot.app/t/how-can-i-set-a-plugin-as-default-for-all-users-in-penpot/8276)

<div class="topic-metadata">

**Author:** [@farhad2sh](https://community.penpot.app/u/farhad2sh)\
**Replies:** 0\
**Last updated:** [March 27, 2025, 8:54am UTC](https://community.penpot.app/t/how-can-i-set-a-plugin-as-default-for-all-users-in-penpot/8276 "2025-03-27T08:54:10Z")

</div>

I’m looking for guidance on configuring Penpot so that a specific plugin is automatically available for every user by default. Is there a supported method or any recommended workaround for setting a plugin as the default…

---

## [Plugin to draw charts in penpot](https://community.penpot.app/t/plugin-to-draw-charts-in-penpot/8209)

<div class="topic-metadata">

**Author:** [@serman](https://community.penpot.app/u/serman)\
**Replies:** 0\
**Last updated:** [March 20, 2025, 11:49am UTC](https://community.penpot.app/t/plugin-to-draw-charts-in-penpot/8209 "2025-03-20T11:49:27Z")

</div>

Buenas! I am new to the Penpot community, so hello to all! I was reviewing the list of plugins, and I couldn’t find anything that would allow me to add charts, so I am working on that: codename: “penPLOT” I have a wor…

---

## [Persist data for a plugin](https://community.penpot.app/t/persist-data-for-a-plugin/7111)

<div class="topic-metadata">

**Author:** [@Felipe\_Rojas](https://community.penpot.app/u/Felipe_Rojas)\
**Replies:** 2\
**Last updated:** [February 12, 2025, 12:46pm UTC](https://community.penpot.app/t/persist-data-for-a-plugin/7111 "2025-02-12T12:46:45Z")

</div>

Hi, any chances that a plugin can save some data to localStorage ? I tried but theres an error that says that the iframe window has no access. I want to make a plugin where the user can save its “favorites”, and every …

---

## [Penpot-to-Zeplin export plugin?](https://community.penpot.app/t/penpot-to-zeplin-export-plugin/7765)

<div class="topic-metadata">

**Author:** [@shimomiaizo](https://community.penpot.app/u/shimomiaizo)\
**Replies:** 0\
**Last updated:** [February 7, 2025, 4:07pm UTC](https://community.penpot.app/t/penpot-to-zeplin-export-plugin/7765 "2025-02-07T16:07:22Z")

</div>

As per suggested by @myfunnyandy , just here to quickly drop the idea of a plugin that exports frames from Penpot to Zeplin (think: the Zeplin plugin in Figma, except for Penpot).

---

## [Penpot from Figma - importer troubles: how to troubleshoot?](https://community.penpot.app/t/penpot-from-figma-importer-troubles-how-to-troubleshoot/7687)

<div class="topic-metadata">

**Author:** [@NickyDoes](https://community.penpot.app/u/NickyDoes)\
**Replies:** 1\
**Last updated:** [January 31, 2025, 8:46am UTC](https://community.penpot.app/t/penpot-from-figma-importer-troubles-how-to-troubleshoot/7687 "2025-01-31T08:46:14Z")

</div>

I used the Penpot exporter for Figma to export Figma files. A large percentage of the resulting ZIP files do not import to Penpot. The importer fails with How can I determine what is causing the imports to fail?

---

## [Free Stock search for Penpot](https://community.penpot.app/t/free-stock-search-for-penpot/7465)

<div class="topic-metadata">

**Author:** [@chrislacorte](https://community.penpot.app/u/chrislacorte)\
**Replies:** 2\
**Last updated:** [December 31, 2024, 11:17am UTC](https://community.penpot.app/t/free-stock-search-for-penpot/7465 "2024-12-31T11:17:17Z")

</div>

Hey Penpot Community, I’m thrilled to introduce my very first Penpot plugin - FreeStockSearch! What is FreeStockSearch? FreeStockSearch is a plugin designed to streamline your design process by integrating a direct se…

---

## [∞ All Icons - multi-library icon plugin](https://community.penpot.app/t/all-icons-multi-library-icon-plugin/6300)

<div class="topic-metadata">

**Author:** [@Belar](https://community.penpot.app/u/Belar)\
**Replies:** 23\
**Last updated:** [December 28, 2024, 8:06am UTC](https://community.penpot.app/t/all-icons-multi-library-icon-plugin/6300 "2024-12-28T08:06:11Z")

</div>

Hi Penpot community, a few weeks ago I joined the Plugins Beta program. While testing the system, I made a multi-library icon plugin, All Icons, and I am continuing to develop it. All Icons is a plugin that lets you…

---

## [New Plugin: Phosphor Icons](https://community.penpot.app/t/new-plugin-phosphor-icons/7434)

<div class="topic-metadata">

**Author:** [@rektdeckard](https://community.penpot.app/u/rektdeckard)\
**Replies:** 1\
**Last updated:** [December 24, 2024, 7:01pm UTC](https://community.penpot.app/t/new-plugin-phosphor-icons/7434 "2024-12-24T19:01:44Z")

</div>

Hello all! I just got around to updating the Phosphor Icons plugin from back when it was in beta, and happy to say that it is working well. Hope you enjoy, and please let me know if you encounter any issues or have any …

---

## [New Plugin: Image Editor](https://community.penpot.app/t/new-plugin-image-editor/7342)

<div class="topic-metadata">

**Author:** [@nusry](https://community.penpot.app/u/nusry)\
**Replies:** 8\
**Last updated:** [December 24, 2024, 6:04am UTC](https://community.penpot.app/t/new-plugin-image-editor/7342 "2024-12-24T06:04:30Z")

</div>

Hey guys. I managed to squeeze in some time to submit my last plugin for the contest. This is a basic image editor where you can select an image from your canvas and edit it in the plugin, then add it to your canvas. F…

---

## [Read image data from a plugin](https://community.penpot.app/t/read-image-data-from-a-plugin/7376)

<div class="topic-metadata">

**Author:** [@Felipe\_Rojas](https://community.penpot.app/u/Felipe_Rojas)\
**Replies:** 2\
**Last updated:** [December 17, 2024, 3:01pm UTC](https://community.penpot.app/t/read-image-data-from-a-plugin/7376 "2024-12-17T15:01:44Z")

</div>

Hi guys, I made the plugin called Ktracer, thanks for uploading it. My question is about reading an image data from the plugin, I made an uploader to get images from local files, but I want to know if there´s a way for …

---

## [New Plugin: Interaction Stripper](https://community.penpot.app/t/new-plugin-interaction-stripper/7349)

<div class="topic-metadata">

**Author:** [@daledesilva](https://community.penpot.app/u/daledesilva)\
**Replies:** 0\
**Last updated:** [December 15, 2024, 4:14am UTC](https://community.penpot.app/t/new-plugin-interaction-stripper/7349 "2024-12-15T04:14:22Z")

</div>

Well, I finally published my plugin! Please let me know what you think… Interaction Stripper is a plugin for Penpot that enables bulk removal of interactions across selected boards . It’s core feature is the ability fil…

---

## [Telemetry data allowed?](https://community.penpot.app/t/telemetry-data-allowed/7347)

<div class="topic-metadata">

**Author:** [@daledesilva](https://community.penpot.app/u/daledesilva)\
**Replies:** 0\
**Last updated:** [December 14, 2024, 3:19pm UTC](https://community.penpot.app/t/telemetry-data-allowed/7347 "2024-12-14T15:19:36Z")

</div>

Hey Penpot community! I’m wrapping up a plugin and I’d love to add in some analytics that tracks which features are being used (anonymously of course) - so that I can prioritise further development and fix anything that…

---

## [New Plugin: Mockup Mirror](https://community.penpot.app/t/new-plugin-mockup-mirror/7264)

<div class="topic-metadata">

**Author:** [@nusry](https://community.penpot.app/u/nusry)\
**Replies:** 9\
**Last updated:** [December 13, 2024, 4:44pm UTC](https://community.penpot.app/t/new-plugin-mockup-mirror/7264 "2024-12-13T16:44:51Z")

</div>

Hey guys! I’m soooo excited to share my new plugin that I’ve been developing for the past couple weeks. MockupMirror. This plugin lets you preview your Penpot designs directly on a real Android device using a companion…

---

## [On selection END event](https://community.penpot.app/t/on-selection-end-event/7305)

<div class="topic-metadata">

**Author:** [@daledesilva](https://community.penpot.app/u/daledesilva)\
**Replies:** 2\
**Last updated:** [December 11, 2024, 7:50pm UTC](https://community.penpot.app/t/on-selection-end-event/7305 "2024-12-11T19:50:25Z")

</div>

At the moment there’s an onselectionchange event. penpot.on('selectionchange', (newSelectionIds) =\> { } However, this fires repeatedly while the user is dragging a selection marquee. This makes it particularly difficul…

[Next page](https://community.penpot.app/c/contributions/plugins/23.md?page=1)
