OpenAltFinder
Penpot

Penpot

Open-source design and prototyping platform with native design tokens, real CSS layouts and self-hosting — a strong Figma alternative.

Open source alternative to:

Penpot is a free, open-source design and prototyping platform from Kaleidos, released under the Mozilla Public License 2.0. It runs entirely in the browser and keeps designs in SVG, so files stay portable and readable on the open web instead of being locked into a proprietary format. You can use it on Penpot's hosted cloud or self-host it with Docker.

Penpot covers the full product design workflow: vector editing with boolean operations, Flex and CSS Grid layouts, components with variants, shared libraries, and native support for the W3C Design Tokens Community Group format. Designers can build interactive prototypes with triggers, overlays and flows, while developers get inspect and code views that map to real CSS. Real-time collaboration, comments, custom fonts and RTL support round out the editor, and an open plugin API plus a free MCP server connect Penpot to AI agents and custom workflows.

Penpot is developed in the open with frequent releases (currently the 2.x line, including a WebGL renderer and stroke-to-path). The free plan suits individuals and small teams, while paid Unlimited and Enterprise plans add storage, longer version history, SSO/SCIM, audit logs, advanced permissions and a private server option. Teams leaving Figma or Adobe XD can migrate with the Penpot Exporter plugin or MCP-based workflows.

Frequently Asked Questions

What is Penpot?

Penpot is an open-source design and prototyping platform for product teams. It combines vector design, components, prototyping and developer handoff in a browser-based editor built on open web standards (SVG, CSS and HTML). It is a popular alternative to Figma and Adobe XD and can be self-hosted.

Is Penpot free to use?

Yes. Penpot has a free plan for individuals and small teams, and the software itself is open source under the MPL-2.0 license, so you can self-host it at no cost. Paid Unlimited and Enterprise plans add more storage, longer version history, SSO, SCIM, audit logs, advanced permissions and support options.

Can I self-host Penpot?

Yes. Penpot is designed to be self-hosted and ships with official Docker Compose setups. A production deployment typically needs PostgreSQL, Redis and S3-compatible object storage. See the self-hosting guide for requirements and upgrade steps. Organizations that want a supported deployment can use the Private Server plan.

Does Penpot support design tokens and developer handoff?

Yes. Penpot has native support for the W3C Design Tokens Community Group format, including token sets, themes and alias references, so design decisions map directly to code. Developers can inspect measurements, styles and assets, copy CSS/SVG, and export assets, while plugins and the MCP server automate further handoff workflows.

How do I migrate my Figma files to Penpot?

Use the Penpot Exporter plugin in Figma to convert files into a .penpot file, then import it into Penpot. You can also connect Figma's and Penpot's MCP servers to the same AI agent for assisted migrations. Large or heavily nested files may need some cleanup after import.

Is there a Penpot desktop or mobile app?

The official Penpot experience is web-based: you use it in a browser, whether on Penpot's cloud or your own server. An unofficial desktop wrapper exists for Windows, macOS and Linux, but there is no official desktop or mobile app. On tablets and phones, Penpot works through the browser, though the interface is optimized for larger screens.

What license does Penpot use?

Penpot is released under the Mozilla Public License 2.0 (MPL-2.0), a file-level copyleft license that allows commercial use, modification and distribution as long as changes to MPL-covered files remain under the same license.

OpenAltFinder Score
88/100
Project Health (50%)
84/100
License (20%)
80/100
Self-hostable (20%)
100/100
Recency (10%)
100/100
How scoring works
Project Details
Platforms
Web
License
MPL-2.0
Self hostable
Yes
Repository details
Version
2.18.6
Created
12/29/2015
Stars
62,175
Forks
4,384
Open issues
936
Last commit
11/8/2026

Updated 11/8/2026, 8:01:15 AM

View Repository
Repository activity

Get the latest open source alternatives delivered weekly.
Discover tools that give you freedom from proprietary software.

Similar open source alternatives