penpot

penpot / penpot

#3
48,6143,098+42 todayClojure

Penpot: The open-source design tool for design and code collaboration

💡 Use Cases

Penpot最适合需要开源、可自托管、强调设计与代码无缝衔接的团队,尤其适合对数据主权有要求或希望自动化设计流程的开发者。

设计稿转代码

Problem: 设计师用Figma等工具出图后,开发者手动还原UI细节,沟通成本高且易出错。

Solution: Penpot原生支持SVG/CSS/HTML导出,开发者可直接从设计稿中复制代码,减少手工转换。

Example: 前端拿到Penpot中的按钮设计,直接复制CSS样式代码应用到React组件,无需反复对照设计稿调整像素。

自建设计系统

Problem: 团队需要统一UI组件规范,但商业工具(如Figma)有授权限制,无法完全掌控数据。

Solution: Penpot支持自托管和设计令牌(Design Tokens),可创建可复用的样式变量,确保设计系统一致性。

Example: 团队在内部服务器部署Penpot,定义颜色、间距等设计令牌,所有组件引用这些令牌,修改令牌即可全局更新UI。

实时协作原型

Problem: 远程团队需要多人同时编辑设计原型,但传统工具协作体验差或需要付费。

Solution: Penpot提供实时协作功能,多人可同时在线编辑同一设计文件,且完全开源免费。

Example: 产品经理、设计师和开发者在同一画布上实时调整页面布局,即时看到对方修改,减少等待和沟通时间。

自动化设计流程

Problem: 设计到开发的流程中,重复性工作多,缺乏与CI/CD或AI工具的集成。

Solution: Penpot提供开放API和MCP服务器,支持插件系统和AI工作流,可自动化导出、校验或生成代码。

Example: 开发团队编写脚本,通过Penpot API自动导出每次设计迭代的SVG资源,并提交到Git仓库,实现设计变更自动同步。

📊 Project Info

Language
Clojure
Stars
48,614
Forks
3,098
Today
+42
Ranking
#3
Collection
Language
Trending Date
May 29, 2026
Last Push
5/29/2026

🏷️ Topics

Clojure设计工具原型设计开源协作自托管设计开发者

📸 Screenshots

penpot screenshot 1penpot screenshot 2penpot screenshot 3