Builder.io 可视化开发平台的开源monorepo,包含多框架 SDK、示例与starter项目。
- Star
- 7,124
- Fork
- 736
- 未关闭 Issue
- 51
- 最近提交
- 11小时前
这是什么?
Plasmic 是一款面向 Web 的可视化搭建工具,可以在需要时结合代码来设计和构建应用与网站。常见用途包括让市场人员在 Next.js 站点中用 React 组件拖拽搭建落地页、快速开发内部工具和客户门户,以及在不绑定特定 CMS、电商平台或托管服务的前提下制作网站。
与许多低代码工具不同,Plasmic 可以与现有代码库集成。开发者可以注册自己的 React 组件,使其出现在可视化编辑器中,再把页面发布回应用。项目也支持将 React 代码生成到代码库中,并提供 Headless API 在运行时获取内容。
各框架对应不同的 loader 包,例如 @plasmicapp/loader-nextjs,开发者安装后即可连接 Plasmic Studio。除 platform/ 目录采用 AGPL 外,其余内容以 MIT 协议发布。
核心功能
- 01将你自己的 React 组件拖拽到可视化编辑器中使用。
- 02把可视化搭建的页面发布到现有应用和网站中。
- 03通过 codegen 将 React 代码生成到代码库里。
- 04提供 Headless API,在运行时获取内容和组件。
- 05内置基于 react-aria 的可定制设计系统组件。
- 06支持从 Figma 导入设计并转换为 DOM/CSS。
- 07提供带设计约束的内容编辑模式,方便非开发人员协作。
适用场景
- 让市场团队使用已批准的 React 组件,在 Next.js 站点中搭建落地页。
- 借助可视化编辑器开发内部工具、客户门户和业务软件。
- 在现有 React 代码库上增加可视化 CMS 层,无需更换托管或电商平台。
快速上手
- 1
为你的框架安装 Plasmic loader 包(以 Next.js 为例)
npm install @plasmicapp/loader-nextjs - 2
注册你自己的 React 组件,使其可在可视化编辑器中拖放使用
- 3
在应用中使用 PlasmicRootProvider 包裹的 PlasmicComponent 渲染在 Plasmic 中制作的组件
使用前须知
- platform/ 目录采用 AGPL 许可证,而非 MIT。
- 与代码库完整集成需要按文档完成特定框架的配置。
标签
常见问题
- plasmic 是什么?
- 开源可视化搭建工具,可拖拽你自己的 React 组件来构建应用和网站,并与现有代码库集成。 Plasmic 是一款面向 Web 的可视化搭建工具,可以在需要时结合代码来设计和构建应用与网站。常见用途包括让市场人员在 Next.js 站点中用 React 组件拖拽搭建落地页、快速开发内部工具和客户门户,以及在不绑定特定 CMS、电商平台或托管服务的前提下制作网站。
- plasmic 可以免费使用吗?用的什么许可证?
- plasmic 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- plasmic 还在维护吗?
- 活跃维护中。plasmic 最近一次提交是在 2026年10月21日。
- plasmic 适合用来做什么?
- 让市场团队使用已批准的 React 组件,在 Next.js 站点中搭建落地页。 借助可视化编辑器开发内部工具、客户门户和业务软件。 在现有 React 代码库上增加可视化 CMS 层,无需更换托管或电商平台。
- plasmic 怎么安装和运行?
- 为你的框架安装 Plasmic loader 包(以 Next.js 为例): npm install @plasmicapp/loader-nextjs 注册你自己的 React 组件,使其可在可视化编辑器中拖放使用 在应用中使用 PlasmicRootProvider 包裹的 PlasmicComponent 渲染在 Plasmic 中制作的组件
- 在哪里获取 plasmic?
- 源代码和安装说明在 GitHub 上:https://github.com/plasmicapp/plasmic
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源的 Next.js 原生无头 CMS 与应用框架,提供 TypeScript 后端和可定制的 React 管理后台。
开源无头 CMS,可编辑存储在你自己 Git 仓库中的 Markdown、MDX、JSON 和 YAML 内容。
可自托管在 AWS Serverless 上运行的 TypeScript 可扩展无头 CMS 与网站构建平台。
基于 Git 的静态站点内容管理界面,编辑者可通过网页后台修改仓库中的内容。
基于 Node.js 的无头 CMS,根据数据模型自动生成 GraphQL API 和管理界面。