开源 ·麻省理工 ·22k+ GitHub Stars

GrapesJS — 视觉构建器 这不会把你锁定在专有生态系统里

开源、可扩展,支持任何技术栈——React、Vue、Next.js、原版。导出干净的HTML/CSS。

22k+ GitHub stars|麻省理工学院许可|500+ 插件|使用 邮轮黑猩猩, 土地账簿, Silex|自2015年开始生产
比较

为什么是GrapesJS而不是Webflow / Framer / Builder.io

大多数队伍在遇到同样的瓶颈后,最终还是选择了GrapesJS。

特色
GrapesJS ✓
Webflow / Framer / Builder.io
主持
自托管,你的服务器
SaaS,他们的服务器
出口
干净的HTML + CSS
供应商锁定
价格
自由(麻省理工学院)
$30–300/月
组成部分
反应,Vue,Svelte......
有限块集
数据
你的数据库,你的后台
与供应商存储
许可
麻省理工——分叉,卖掉
专有
主要优势

选择GrapesJS的六个理由

🔓

开源与麻省理工学院

分叉、修改、商业运输——没有任何限制。GitHub上的22k+⭐。

⚛️

框架无关性

React、Vue、Svelte、Angular、原版JS——每个栈都有官方包装。

🔌

插件 API

延长任何编辑经理的职务。GJS上有500+插件。市场。

📄

清洁出口

有效的 HTML/CSS,没有额外封装——第一次尝试即可发布。

💾

你自己的储藏室

你的后台,你的数据库。对用户数据的完全控制。没有API速率限制。

🌐

活跃社区

Discord ~1万会员,GitHub Issues,Stack Overflow。全天候支持。

GrapesJS 在 React 中的应用

三种积分方式

从简约到生产准备——复制即运行。

Editor.tsx
TSX
import { useEffect, useRef } from 'react';
import grapesjs from 'grapesjs';
import 'grapesjs/dist/css/grapes.min.css';

export function Editor() {
  const ref = useRef<HTMLDivElement>(null);
  useEffect(() => {
    const editor = grapesjs.init({
      container: ref.current!,
      height: '100vh',
      storageManager: false,
    });
    return () => editor.destroy();
  }, []);
  return <div ref={ref} />;
}
现场演示

现在就试试

打开全屏→

官方GrapesJS — 拖放块、响应式预览、样式管理器、代码导出。

grapesjs.com/demo.html免费
常见问题

回应反对意见

成功案例

已经用GrapesJS的人

📧

电子邮件生成器

Mailchimp 在其邮件编辑器底层使用 GrapesJS。经过大规模实战测试,拥有数百万用户。

🚀

无代码SaaS产品

把编辑器嵌入你的SaaS中。用户创建内容——你完全掌控用户界面和用户体��。

🏢

营销CMS

市场团队编辑着陆页时不动代码。你的设计体系和品牌保持完整。

准备好打造你的第一个编辑器了吗?

描述你的使用场景——我们会为你组装一个与你的堆栈相匹配的GrapesJS入门构建。

去 /build →

5分钟 ·无需注册·免费简报

更多集成和指南: