Penpot 外掛儲存庫:開源設計工具的生態系統野心

GitHub April 2026
⭐ 59
Source: GitHubArchive: April 2026
開源設計工具 Penpot 推出了專屬的外掛儲存庫,以加速其生態系統發展。此舉對於與 Figma 成熟的外掛市場競爭至關重要,AINews 將剖析其技術、策略與市場影響。
The article body is currently shown in English by default. You can generate the full version in this language on demand.

Penpot, the open-source design tool positioning itself as a direct alternative to Figma, has released a dedicated plugins repository on GitHub. This repository, named `penpot/penpot-plugins`, provides a standardized development framework, examples, and libraries for building and running plugins. The initiative is a strategic play to close the ecosystem gap with Figma, whose plugin marketplace is a key competitive moat. The repository offers a clear plugin API, documentation, and sample code, aiming to lower the barrier for third-party developers. Currently, the repository has modest traction (59 stars, no daily growth), reflecting its early stage. However, its significance lies in Penpot's broader strategy: as a web-based, open-source tool, its ability to attract plugin developers will directly determine its viability for enterprise and professional design workflows. The plugins framework supports custom design automation, integration with external services (e.g., version control, asset management), and workflow customization. This analysis examines the technical architecture, compares it to Figma's plugin system, evaluates the competitive landscape, and offers predictions on Penpot's ecosystem trajectory. The core challenge is network effects: Figma has thousands of plugins; Penpot must offer compelling unique value—such as open-source flexibility, self-hosting, and lower cost—to attract both developers and users.

Technical Deep Dive

The `penpot/penpot-plugins` repository is not just a collection of plugins; it is a foundational infrastructure for Penpot's extensibility. The architecture revolves around a standardized plugin API that exposes core Penpot functionalities—such as shape manipulation, layer management, and event handling—to JavaScript-based plugins. The framework is built on Web Components and the Shadow DOM, ensuring plugins run in isolated contexts without compromising the host application's stability or security. This sandboxed approach is similar to Figma's plugin model, but with a crucial difference: Penpot's plugins are fully open-source and can be inspected, modified, and self-hosted.

Key technical components include:
- Plugin Manifest: A JSON file defining plugin metadata, permissions, and entry points.
- API Surface: Methods like `penpot.createRectangle()`, `penpot.getSelection()`, and `penpot.ui.open()` for UI panels.
- Event System: Plugins can subscribe to document changes, selection updates, and user interactions.
- UI Framework: Plugins can render custom UI using HTML/CSS/JS, with a provided component library for consistency.

The repository includes several example plugins demonstrating common use cases: a color palette generator, a text counter, and a layer renamer. These serve as templates for developers. The development workflow uses a local development server with hot-reload, which is a significant improvement over Figma's manual reload cycle.

Performance Considerations: Because plugins run in the same browser context as Penpot, performance is a concern. The framework uses asynchronous messaging between the plugin sandbox and the main application to avoid blocking the UI. However, complex plugins (e.g., those performing heavy computations or network requests) could degrade responsiveness. Penpot has not yet published benchmark data on plugin performance, which is a gap.

Comparison with Figma's Plugin Architecture:

| Feature | Penpot Plugins | Figma Plugins |
|---|---|---|
| Runtime | Browser (Web Components) | Browser (iframe sandbox) |
| Language | JavaScript (ES6+) | JavaScript (ES6+) |
| API Documentation | Basic (in-repo README) | Extensive (official docs) |
| Sandboxing | Shadow DOM + iframe | iframe + postMessage |
| Local Development | Hot-reload server | Manual reload |
| Open Source | Yes (MIT license) | No (proprietary) |
| Self-hosting | Yes | No |

Data Takeaway: While Penpot's plugin architecture is technically sound and offers unique advantages (open source, self-hosting), it lags in documentation maturity and ecosystem size. The hot-reload feature is a developer-friendly touch that Figma lacks.

Key Players & Case Studies

The primary player is Penpot itself, developed by the Spanish company Kaleidos. The company has been a vocal advocate for open-source design tools, and its CEO, Juan de la Cruz, has publicly stated that the plugin ecosystem is a top priority for 2025. The `penpot/penpot-plugins` repository is maintained by a small core team, but the hope is to attract community contributors.

Case Study: Figma's Plugin Ecosystem
Figma's plugin marketplace launched in 2018 and now hosts over 1,000 plugins, ranging from accessibility checkers (e.g., Stark) to design-to-code tools (e.g., Anima). This ecosystem is a key reason enterprises choose Figma over alternatives. Figma's strategy includes a revenue-sharing model (70/30 split) and a dedicated developer relations team. Penpot, being open-source and free, cannot offer direct financial incentives, but it can leverage community goodwill and the appeal of open-source contribution.

Case Study: Inkscape's Extension System
Inkscape, an open-source vector editor, has a long-standing extension system using Python. While powerful, it suffers from a fragmented ecosystem and inconsistent quality. Penpot's JavaScript-based approach is more modern and aligns with the web development community, which is larger than Python's design-tool extension community.

Competitive Comparison:

| Platform | Plugin Count | Developer Incentives | Documentation Quality | Revenue Model |
|---|---|---|---|---|
| Figma | 1,000+ | 70/30 revenue share | Excellent | Subscription + marketplace fees |
| Penpot | <10 (official) | Open-source reputation | Basic | Enterprise self-hosting licenses |
| Sketch | 200+ | Paid plugins allowed | Good | One-time purchase + subscriptions |
| Inkscape | 100+ | Community-driven | Poor | Free |

Data Takeaway: Penpot's plugin ecosystem is at a nascent stage. To compete, it must either offer a unique value proposition (e.g., seamless integration with open-source CI/CD pipelines) or achieve critical mass through community-driven growth. The lack of financial incentives is a significant hurdle.

Industry Impact & Market Dynamics

The design tools market is dominated by Figma, which was valued at $20 billion before its aborted Adobe acquisition. Penpot's open-source model threatens to disrupt this by offering a free, self-hostable alternative. The plugin ecosystem is a critical battleground: without plugins, Penpot remains a niche tool for hobbyists and privacy-conscious organizations; with a vibrant plugin ecosystem, it could challenge Figma in enterprise environments.

Market Data:

| Metric | Figma (2024) | Penpot (2024) |
|---|---|---|
| Active Users | ~4 million (est.) | ~500,000 (est.) |
| Enterprise Customers | 75% of Fortune 500 | Unknown (growing) |
| Plugin Revenue | $10M+ annually (est.) | $0 (open source) |
| GitHub Stars | N/A (proprietary) | 20,000+ |

Growth Trajectory: Penpot's GitHub stars have grown steadily, indicating developer interest. However, plugin adoption requires a different kind of growth: end-user demand. The repository's 59 stars suggest that plugin development is not yet a priority for the community. This could change if Penpot launches a plugin marketplace or hosts a hackathon.

Second-Order Effects:
- Enterprise Adoption: Companies that require self-hosting (e.g., finance, defense) may adopt Penpot if plugins can replicate Figma's functionality.
- Open-Source Tooling: The plugins framework could enable integration with open-source design systems (e.g., Material Design, Ant Design) and version control (e.g., Git-based design versioning).
- Figma's Response: Figma may accelerate its own open-source initiatives or lower prices to retain market share.

Risks, Limitations & Open Questions

1. Network Effects: Figma's plugin ecosystem benefits from a large user base, which attracts developers, which in turn attracts more users. Penpot must break this cycle. Without a critical mass of users, developers have little incentive to build plugins.

2. Quality Control: Open-source plugin ecosystems often suffer from low-quality or abandoned plugins. Penpot has no curation mechanism yet, which could lead to a poor user experience.

3. Security: Plugins have access to document data. While sandboxing helps, malicious plugins could exfiltrate design assets. Penpot needs a review process or a permission system more granular than Figma's.

4. Monetization: Developers need incentives. Figma offers revenue sharing; Penpot offers none. Could Penpot introduce a paid plugin marketplace while keeping the core tool free? This would be a departure from its open-source ethos.

5. API Stability: The plugin API is still evolving. Backward compatibility is not guaranteed, which could frustrate developers.

AINews Verdict & Predictions

Penpot's plugins repository is a necessary but insufficient step toward ecosystem maturity. The technical foundation is solid, but the real challenge is sociological: building a community of plugin developers and users.

Predictions:
- Within 12 months: Penpot will launch a plugin marketplace with basic curation and possibly a donation-based monetization model. The number of available plugins will grow to 50-100, largely driven by the open-source community.
- Within 24 months: Penpot will introduce a plugin review system and a permission model more granular than Figma's, addressing security concerns. Enterprise self-hosting customers will drive demand for plugins that integrate with internal tools (e.g., Jira, GitLab).
- Long-term: Penpot will not surpass Figma in plugin count, but it will carve out a niche in privacy-sensitive and cost-conscious markets. Its open-source nature will attract a dedicated community that values transparency and customization over convenience.

What to Watch: The next major milestone is the release of Penpot 3.0, which is expected to include a built-in plugin manager. Also watch for partnerships with open-source design systems (e.g., Material Design for Penpot) that could provide pre-built plugin integrations.

Editorial Judgment: Penpot's plugin strategy is a long game. It will not win on plugin count alone, but it can win on trust, flexibility, and cost. The repository is a good start, but the company must invest in developer relations, documentation, and community incentives to avoid becoming a ghost town.

More from GitHub

AI工程教育獲得藍圖:松尾實驗室開源課程The 'matsuolab/lecture-ai-engineering' GitHub repository represents a deliberate effort to codify the practical skills r東京AI工程藍圖:揭開重塑機器學習教育的開源課程The GitHub repository kohtadohmae/lecture-ai-engineering, a fork of matsuolab/lecture-ai-engineering, is gaining tractioPenpot 2.0:開源設計工具如何改寫Figma的劇本Penpot is rewriting the rules of design tooling by proving that an open-source, web-based platform can rival proprietaryOpen source hub1147 indexed articles from GitHub

Archive

April 20262690 published articles

Further Reading

Penpot 2.0:開源設計工具如何改寫Figma的劇本Penpot,這款開源設計與原型製作平台,已累積超過46,000個GitHub星標,並將自身定位為Figma最可信的替代方案。AINews深入探討其技術架構、市場顛覆潛力,以及設計師在選擇開源而非專有軟體時所面臨的權衡。OpenPencil:AI原生設計工具與並行代理團隊如何重新定義UI創作OpenPencil已成為設計工具領域中一個激進的開源挑戰者,它將自身定位為首個從零開始為生成式工作流程打造的AI原生向量編輯器。其核心創新在於並行代理團隊,能將提示詞直接在即時畫布上轉化為可編輯的UI。Open-Pencil:AI原生設計工具如何超越Figma,實現創意民主化Open-Pencil作為Figma的強大開源挑戰者,從零開始便是一款AI原生設計編輯器。本文分析其技術基礎、重塑設計流程的潛力,以及它是否能催化一個易於使用、智能化的創意工具新時代。AI工程教育獲得藍圖:松尾實驗室開源課程東京大學松尾實驗室發布了「AI工程實踐」,這是一個結構化的開源講座資料庫,旨在系統性地教授從基礎到部署的AI工程。該項目旨在填補理論機器學習知識與實際應用之間的關鍵差距。

常见问题

GitHub 热点“Penpot Plugins Repository: The Open Source Design Tool's Ecosystem Ambition”主要讲了什么?

Penpot, the open-source design tool positioning itself as a direct alternative to Figma, has released a dedicated plugins repository on GitHub. This repository, named penpot/penpot…

这个 GitHub 项目在“How to develop Penpot plugins step by step”上为什么会引发关注?

The penpot/penpot-plugins repository is not just a collection of plugins; it is a foundational infrastructure for Penpot's extensibility. The architecture revolves around a standardized plugin API that exposes core Penpo…

从“Penpot plugins vs Figma plugins comparison”看,这个 GitHub 项目的热度表现如何?

当前相关 GitHub 项目总星标约为 59,近一日增长约为 0,这说明它在开源社区具有较强讨论度和扩散能力。