EN
返回档案库

档案库 · 开发与企业工具 · 产品决策 · 2023–2026

Puck押注开源而非SaaS将赢得React可视化编辑

Measuredco开源了Puck,一个MIT许可的React可视化编辑器,团队可嵌入到自己的应用中;2023年的Show HN获得451分,仓库显示13.3k星。

Measuredco

它在赌什么React团队会在自己的应用中嵌入开源的MIT编辑器并拥有数据,而不是租用封闭的SaaS页面构建器,免费核心提供付费支持。已上线

做的是什么生意

Puck is an open-source visual editor for React: developers drop the Puck component into a React or Next.js app, register their own components and fields, and users drag and drop to edit pages; the measuredco GitHub org publishes it under MIT and sells hands-on support and consultancy.

起因

Puck launched publicly with a 2023-09-05 Show HN post by the measuredco GitHub org: 'Show HN: Puck – Open-source visual editor for React'. The pitch was that Puck is the visual editor for React — a modular, open-source component that plays well with any React.js environment, including Next.js, so teams define their own components and fields, keep their own data and face no vendor lock-in. The post drew 451 points and 95 comments.

经过

The project grew from a launch post into a widely adopted open-source tool. By the 2026-09-05 snapshot the repository showed 13.3k stars, 971 forks, 2,108 commits and 63 watchers, with documentation, a demo, a Discord server and an awesome-puck community repository; the package ships as @puckeditor/core and recipes now cover Next.js App Router static generation and React Router v7 dynamic routes. The repository page now lives under the puckeditor GitHub org, and the README keeps an explicit commercial layer: teams can book a discovery call for hands-on support and consultancy.

结果

Still live as of the 2026-09-05 snapshot, with no shutdown, acquisition or pivot disclosed: the README still pairs the free MIT core with paid support and consultancy, and the repository keeps accumulating commits and community plugins.

背景

Puck是React的模块化、MIT许可的开源可视化编辑器,由measuredco GitHub组织发布,于2023年9月5日通过Show HN帖子启动,获得451分和95条评论。其定位是:Puck是React的可视化编辑器——开发者将组件放入自己的React或Next.js应用,注册自己的块和字段,用户拖放以编辑由团队自己的组件和数据构建的页面。

这个赌注是,React团队更愿意嵌入他们控制的开源编辑器,而不是租用封闭的SaaS页面构建器。因为Puck只是一个React组件,采用它无需重新平台化:团队使用自己的组件和字段定义配置,将结构化数据保存到自己的数据库,并通过自己的技术栈渲染,没有供应商锁定。README将免费MIT核心与付费的实践支持和咨询配对。

采用随之而来:2026年9月5日的GitHub快照显示13.3k星、971个分支和2108次提交,另有文档、演示、Discord服务器和awesome-puck社区插件仓库。配方涵盖Next.js App Router静态生成和React Router v7,仓库现在位于puckeditor GitHub组织下。未披露资金、收入或关闭信息;项目保持活跃,与启动时相同的开源核心加服务结构。

这件事要成立,得有什么

  • 封闭的SaaS构建器迫使React团队交出页面、组件和数据;可嵌入的MIT编辑器在评估时就消除了这个障碍。
  • 因为Puck只是一个组件,团队在现有React或Next.js应用中采用它而无需重新平台化,且create-puck-app让第一个可用的项目几分钟即可完成。
  • 自带组件意味着编辑器与团队已有的设计系统协同成长;用户拖放真实的应用程序组件,而非通用模板。
  • MIT核心是漏斗,支持与咨询通话是销售,因此采用和收入不冲突。

可借鉴之处

开源核心并销售核心无法提供的服务:让团队拥有数据的MIT编辑器赢得采用,而发布者通过支持和咨询而不是锁定来盈利。

后续进展

截至2026年9月5日在GitHub上,Puck仍在积极开发和采用:13.3k星、971个分支和2108次提交,具有文档、演示、Discord和awesome-puck插件生态系统,仓库现在位于puckeditor组织下。README仍然描述同样的赌注——一个团队嵌入和拥有的免费MIT核心,以及付费支持和咨询的发现通话——并且没有披露资金、收入、关闭或收购。

资料来源

发现哪里写错了?告诉我们。

轮到你了

你刚读完一家。说说你在做什么,看看谁在赌同一件事。

免费账号 · 3 次免费提问 · 不用绑卡

相关案例