Penpot 2.3 release: Plugin system is here! đŸ§©

We’re absolutely thrilled to introduce the new Penpot 2.3 release that brings the long-awaited launch of the Plugin System. This game-changing release allows users to customize and extend Penpot like never before. This marks a major milestone for our platform, making it even more versatile and adaptable to your unique design and code needs. It also has the potential to play a key role in empowering the community on its path to making Penpot the design tool of our dreams.

What’s new?

Penpot Plugins is a new system for developers and designers to supercharge their Penpot experience. Whether you’re looking to add new functionalities, integrate third-party services, or create custom tools, you can make it all possible now.

We want to make it super easy and safe for you to extend Penpot however you like. Here’s how (these were the main goals we validated in the beta test):

  • You can build plugins with standard web technologies like Javascript, CSS, and HTML.
  • Developing plugins is highly decoupled from Penpot’s development environment—no need to learn Clojure or follow our contribution guidelines.
  • Plugins run in their own sandboxed environment, so they won’t interfere with Penpot’s features or security.

Of course, everything is open source. If you’re interested in diving straight into the code, head over to our GitHub repository.

Create plugins

Are you a plugin creator? Check out our plugin tech documentation for a full guide on how to start building your own plugins.

Our documentation is packed with step-by-step instructions on how to create plugins. We’ve also included some representative examples that can serve as guide to help you get started quickly!


Repository with examples of specific functionality from the Penpot API to help you get started on creating your own Penpot plugin.

Install and use plugins

Plugins should be (and we think they are!) quite easy to install. You can add them straight from the Penpot Hub’s plugin list with a simple click on “install”. If the plugin isn’t listed, no problem—just use its URL. To use them, you’ll find quick access in both the toolbar and the main menu, plus a handy shortcut, of course!

This is the beginning of a beautiful friendship

This is a massive milestone to our mission of making design more open, collaborative, and customizable. We’re excited to support your journey with Penpot 2.3 release and we can’t wait to see how you’ll use it to improve your workflows and bring your creativity to life.

Be sure to keep an eye on our evolving Penpot Hub to pick the ones that are best suited to enhance your workflow.

Let us know what you think about our new plugins. Please share your feedback and ideas right here or in your own community post. Let’s keep building something awesome together!

17 Likes

I’m still learning PenPot, but loving it so far. Amazing stuff you guys have built and are still building on! Seriously, great work!

3 Likes

Hi @myfunnyandy,

I’d like to add my QR-code plugin to the Plugin Page Penpot Hub Plugins on Penpot Hub. Could you let me know how to proceed?

GitHub repository: QR-code Penpot Plugin

Installation URL: Install QR-code Plugin

Thanks in advance!

2 Likes

Hi @thierryc! Just fill this form so the team can review and it: Penpot | Create plugin

We’ll get in touch if we find anything that could prevent us from publishing it. If you need anything else just let us know.

Thanks in advance for your contribution :slight_smile:

Hi @myfunnyandy ! Thanks for the info. I’ve filled out the form. Looking forward to the team’s feedback, and I’m here if you need any additional details to move things forward.

Thanks for the opportunity! :blush: :rocket:

3 Likes

Is there somewhere we can post plugin development questions?
Currently there’s no community section set up for it, nor a tag for ‘plugin’.

Posting code questions in the normal threads might be a little off putting for non-developer users.
And it would be nice to see all development questions in one place so I can help answer them too.

Loving the system!
Thanks for the release @myfunnyandy and team! :slight_smile:

A new video is now available where @alotor explains how you can use and build plugins in more details. https://youtu.be/2IRkFAjB0Is?feature=shared