✍️ PenPot

Penpot | Free Open-Source Design & Prototyping For Teams
Penpot is a free open-source design and prototyping tool. Create and collaborate on visuals, prototypes, UX and more. Click here to get started for free!

Penpot (code) is a fully open source (MPL license!) design and prototyping platform meant for cross-domain teams. Penpot runs on browser based software, and works with open web standards – Scalable Vector Graphics (SVG). This means that your designs and illustrations will scale to whatever size they need without becoming pixelated.


Penpot Collaboration demo (source: penpot.app)

Penpot has been around for a while and is a seriously awesome project, with a professional open-source devoted team behind it.

You can use Penpot to design apps, websites, and everything else you could do with SVG. It's a great alternative to Figma or Adobe XD.

🌠 Features

PenPot is chock full of features:

  • Fully SVG backed means infinitely scalable graphics/designs
  • Collaborative features (multiple people can edit the same design)
  • Cross platform (runs on web technology)
  • Support for custom fonts
  • Useful for prototyping (you can mock interactions, transitions)
  • Create app/product flows
  • Inspect generated code
  • Easily use and convert distances & measurements
  • Support free hand tooling

🤖 As described by AI

The Penpot project is an open-source design and prototyping platform aimed at facilitating collaboration among designers and developers in the creation of web and mobile applications. It distinguishes itself from other design tools by being web-based and open-source, offering a versatile environment for UI/UX design without the need for proprietary software. Penpot supports vector graphics and prototyping, allowing for a wide range of design tasks, from creating simple wireframes to complex interactive prototypes. Its user interface is designed to be intuitive for both designers accustomed to other design software and newcomers, featuring a comprehensive set of tools that cater to professional design needs.

A key feature of Penpot is its strong emphasis on teamwork and collaboration. It allows multiple users to work on the same project simultaneously, providing real-time updates and the ability to share feedback directly within the platform. This collaborative approach is facilitated through an online workspace that integrates seamlessly with various project management and development workflows, making it an ideal tool for remote and distributed teams. Additionally, being open-source, Penpot benefits from the contributions of a community of users and developers who actively participate in its development, ensuring the tool evolves in response to the real-world needs of its users. This community-driven development model helps in rapidly addressing issues, adding new features, and improving the overall user experience, making Penpot a dynamic and continually evolving design tool.

Whew, AI really had a lot to say about PenPot!

📺 Watch this

PenPot has an awesome YouTube channel which is worth checking out – they are also very excited about the upcoming 2.0 release which is HUGE.

PenPot 2.0 Release sneak peek video

👟 Getting started

Since Penpot runs a public instance (which is developed by the company behind Penpot), if you want to start using it, you can actually register for an account:

Penpot | Design Freedom for Teams
The open-source solution for design and prototyping

By using Penpot online (and possibly paying for it!) you can support the opens source project development and the company.

Experimental: Penpot desktop app

There's also an effort to make a Penpot Desktop app

Introducing: Penpot Desktop
Penpot Desktop Penpot Desktop delivers a desktop-like experience for Penpot users with the additional of integrating tabs to conveniently traverse back and forth between projects. Offline support is available through the select your own instance option in settings, as well as the theme settings that may be applied to either the entire desktop app or simply the Penpot dashboard. Auto update will finally be arriving on macOS on July 4th, 2023. Quick Links Endusers: FAQ Install [Windows, M…

🐳 Self-hosting Penpot with docker

Penpot is also self-hostable, and they have a great guide for getting started with docker:

1. Self-hosting Guide
Design freedom for teams.

There is a docker-compose.yaml file in the repo which is quite long, but detailed and well-commented to show all the additional servers and features you can set up with Penpot:

penpot/docker/images/docker-compose.yaml at develop · penpot/penpot
Penpot - The Open-Source design & prototyping platform - penpot/penpot

🧑‍💻 Want to contribute?

Penpot is a huge open source project, with a liberal license and tons of existing contributors. With over 300 open tickets (and over 900 closed!) you can find anywhere to contribute you'd like:

Issues · penpot/penpot
Penpot - The Open-Source design & prototyping platform - Issues · penpot/penpot

📬 Want Awesome F/OSS in your inbox?

We'll send you new articles as soon as they go live.