ASWP – Open-Source Design Tooling With Penpot: A Collaborative Future

Open-Source Collaboration: The Power of Penpot

Penpot is a free and open-source design tool that aims to bridge the gap between designers and developers. It empowers designers to craft interactive prototypes and design systems at scale, while developers benefit from readily available code that streamlines their workflow. Built on web technologies and accessible through the browser, Penpot has already garnered over 33,000 stars on GitHub.

The intuitive user interface makes Penpot accessible even for those without a design background. Its functionality and quality rival popular, proprietary tools like Figma.

The Value of Open-Source

Open-source software fosters a collaborative and transparent environment, allowing users to actively participate in shaping the tool’s development. This approach promotes accountability and flexibility, enabling users to directly address any shortcomings or quirks they encounter.

Developers, in particular, can delve into the source code to diagnose issues and contribute solutions. They can also self-host Penpot, gaining enhanced privacy and control over their data. This approach can also be a more cost-effective option for organizations with the necessary technical expertise.

Penpot Plugin System: Expanding Functionality

Penpot offers a plugin system, known as PenpotHub, which provides a platform for open-source templates and plugins. This allows users to extend Penpot’s functionality without directly modifying the core codebase. The Penpot team has provided pre-built templates for various frameworks, including SolidJS, facilitating plugin development.

Building a Penpot plugin involves creating a Single-Page Application using frameworks like Vite. The Penpot team has also developed packages, such as ‘@penpot/plugin-styles’ and ‘@penpot/plugin-types’, to simplify plugin development. These packages offer CSS loading functionality and TypeScript type definitions.

Communication between Penpot and plugins occurs through a bidirectional messaging system similar to web workers. Developers can send messages from their plugins to Penpot using the ‘penpot.ui.sendMessage’ method, and receive responses by listening for ‘message’ events on the window object.

Plugin Contest: Innovation and Collaboration

Penpot is hosting a plugin contest, encouraging developers to create innovative and functional plugins. The contest emphasizes open-source contributions, comprehensive documentation, and a focus on usability, performance, and code quality. The first prize is US$1000. The contest runs from November 15th to December 15th.

Conclusion

Penpot’s open-source approach and plugin system present a compelling opportunity for designers and developers to collaborate and contribute to the evolution of this versatile design tool. We encourage you to explore Penpot, develop your own plugins, and participate in the ongoing development of this exciting project.

This is a summary of the original article found at: https://smashingmagazine.com/2024/11/open-source-meets-design-tooling-penpot/

Hey there…Welcome to AltShift.

If you’ve ever looked for a web developer, marketing agency, or tech consultant, you already know how frustrating the process is.

Quotes vary wildly—from a $500 freelancer on the internet to a $50,000 agency proposal. Everyone promises the world, but most business owners end up getting burned: getting stuck with slow load speeds, broken lead forms, or an agency that charges $200+ an hour just to change a line of text while holding their server keys hostage.
It feels like a minefield. We get it.

We built AltShift to be the partner we wished existed.

Whether you need custom Web Design, a high-volume eCommerce store, targeted SEO, or complex systems integrations, we don't just hand you a static, passive website. We build active digital platforms—wiring your online presence directly into your CRM, sales channels, and daily business tools so your technology actually handles real work for your team.

When you work with us, you aren't gambling on a solo freelancer trying to wear five hats, and you aren't adding another $60,000 salary to payroll. You get a complete senior digital department—UI designers, custom developers, cloud engineers, and SEO strategists—working for a flat, predictable rate with zero hourly meters. Best of all, you own 100% of your code, data, and infrastructure from day one.

We know picking the right team takes trust, and we don't expect you to take our word for it. Take a look around our site, see how we build, and when you're ready, let's connect.

Give us a call at (419) 930-9944 or book a FREE 30-minute Strategy Call with our team. No high-pressure sales pitches—just a direct, honest conversation to see if we're a fit for your business.

Welcome to AltShift.

AltShift Is Trusted By Companies Big and Small

What Our AWESOME Clients Have To Say