Repolode
GrapesJS

GrapesJS/grapesjs

开源的网页构建框架,用于拖拽式搭建 HTML 模板和页面编辑器,无需编写代码。

可替代:WixWebflow

Star
26,328
Fork
4,653
未关闭 Issue
30
最近提交
17小时前

这是什么?

GrapesJS 是一个免费开源的网页构建框架,用于可视化地制作 HTML 模板,适用于网站、邮件和移动应用等场景。它主要设计为嵌入 CMS 中使用,让用户无需编码即可快速创建动态模板。模板由结构(HTML)、样式(CSS)和变量组成,变量在服务端替换后于客户端渲染。

编辑器包含区块管理器、样式管理器、图层管理器、代码查看器和资源管理器,支持本地与远程存储,并内置用于创建和管理组件的常用命令。项目可通过 npm、unpkg、CDNJS 或 Git 获取。

核心功能通过插件系统扩展,项目提供 React 封装,以及网页和邮件(MJML)构建预设,还有大量官方和社区插件,覆盖组件、存储和样式属性等方面。

核心功能

  • 01拖拽式区块管理器,用于搭建页面结构
  • 02样式管理器,可视化编辑组件 CSS
  • 03图层管理器和代码查看器,便于检查模板
  • 04资源管理器,用于管理图片等媒体文件
  • 05支持本地和远程存储,保存模板
  • 06插件系统,提供 React 封装以及网页和邮件构建预设

适用场景

  • 为 CMS 添加可视化页面编辑器,让非开发人员也能制作模板
  • 使用拖拽编辑器制作邮件通讯模板
  • 在自有 Web 应用中构建无代码网站搭建工具

快速上手

  1. 1

    通过 npm 安装 GrapesJS

    npm i grapesjs
  2. 2

    按照 README 用法示例引入 CSS 和 JS 文件,创建容器 div 并调用初始化脚本

标签

常见问题

grapesjs 是什么?
开源的网页构建框架,用于拖拽式搭建 HTML 模板和页面编辑器,无需编写代码。 GrapesJS 是一个免费开源的网页构建框架,用于可视化地制作 HTML 模板,适用于网站、邮件和移动应用等场景。它主要设计为嵌入 CMS 中使用,让用户无需编码即可快速创建动态模板。模板由结构(HTML)、样式(CSS)和变量组成,变量在服务端替换后于客户端渲染。
grapesjs 可以免费使用吗?用的什么许可证?
grapesjs 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
grapesjs 还在维护吗?
活跃维护中。grapesjs 最近一次提交是在 2026年10月21日。
grapesjs 适合用来做什么?
为 CMS 添加可视化页面编辑器,让非开发人员也能制作模板 使用拖拽编辑器制作邮件通讯模板 在自有 Web 应用中构建无代码网站搭建工具
grapesjs 怎么安装和运行?
通过 npm 安装 GrapesJS: npm i grapesjs 按照 README 用法示例引入 CSS 和 JS 文件,创建容器 div 并调用初始化脚本
在哪里获取 grapesjs?
源代码和安装说明在 GitHub 上:https://github.com/GrapesJS/grapesjs

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目