Penpot
A design and prototyping platform for product teams, self-hostable and built on open web standards rather than a proprietary format.

Ownership is the argument Penpot makes. It is a design platform for teams building digital products at scale, used in a browser or deployed on servers you run, and it stores work in open standards such as SVG, CSS, HTML and JSON rather than a format only one vendor can read.
Because design is expressed as code, developers can read what designers produced without a translation step. An inspect tab hands over ready-to-use SVG, CSS and HTML, while CSS Grid and Flex layout let responsive interfaces behave from the start the way the shipped product will.
A handful of pieces connect design work to the rest of the toolchain.
- Design tokens: native tokens act as a single source of truth between design and development.
- Components and variants: reusable pieces keep interfaces consistent across projects and platforms.
- MCP server: multi-directional workflows let code and AI tools read and act on designs.
- Open API and webhooks: access tokens make the workspace programmable and wire it into existing systems.
- Plugin system: plugins extend the editor and integrate it with other applications.
Real-time collaboration is there when a team needs it and ignorable when working alone. Deployment stays agnostic: use the hosted service or install on your own infrastructure following the technical guide, which is what makes Penpot workable for organizations whose compliance and governance rules exclude a vendor-managed tool.
Stars
59,676Forks
4,070Last commit
7 days agoRepository age
11 yearsLicense
MPL-2.0Version
2.17.2Repository
penpot/penpot
Auto-fetched from GitHub .
Open source alternatives similar to Penpot:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit