Repolode
frappe

frappe/builder

基于 Frappe 框架的低代码可视化建站工具,提供类 Figma 编辑器和一键发布功能。

可替代:WixWebflowFramer

Star
2,445
Fork
564
未关闭 Issue
42
最近提交
昨天

这是什么?

Frappe Builder 是一款基于 Frappe 框架运行的低代码建站工具。用户在类 Figma 的可视化编辑器中设计页面,支持响应式视图和内置深色模式,并可一键发布网站。项目强调避免多余脚本和样式,以保持页面性能。

页面可通过 Frappe 内置 CMS 读取数据库内容,实现数据驱动的页面。自定义能力包括全局脚本、客户端脚本、区块级数据脚本、带类型的区块属性,以及将属性或样式绑定到脚本、页面数据或查询参数。内置分析面板可查看页面浏览量、独立访客和主要来源站点。

项目还提供名为 Bob 的 AI 建站助手,通过对话编辑页面,会复用已有组件和主题变量,敏感修改需要用户确认。可部署在 Frappe Cloud,也可通过 Docker 或 Bench 自行托管。

核心功能

  • 01类 Figma 的可视化编辑器,用于设计页面
  • 02支持响应式布局和内置深色模式
  • 03内置 CMS,可基于站点数据库生成数据驱动页面
  • 04支持自定义脚本、带类型的区块属性和动态绑定
  • 05一键发布,并提供内置访问统计面板
  • 06提供 AI 助手,通过对话编辑页面

适用场景

  • 在 Frappe 或 ERPNext 站点上搭建官网或营销网站
  • 创建展示 Frappe 数据库记录的数据驱动页面
  • 无需编写前端代码即可设计落地页
  • 使用 Docker 或 Frappe Bench 自托管建站工具

快速上手

  1. 1

    创建项目文件夹

    mkdir frappe-builder && cd frappe-builder
  2. 2

    下载 docker-compose.yml 文件

    wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/builder/develop/docker/docker-compose.yml
  3. 3

    下载 init.sh 设置脚本

    wget -O init.sh https://raw.githubusercontent.com/frappe/builder/develop/docker/init.sh
  4. 4

    启动容器,然后打开 http://builder.localhost:8000(登录:Administrator / admin)

    docker compose up

使用前须知

  • 基于 Docker 的部署需要在本机安装 Docker 和 docker-compose。
  • 生产环境自托管需要域名并使用单独的安装脚本,相比托管服务需要更多设置工作。

标签

常见问题

builder 是什么?
基于 Frappe 框架的低代码可视化建站工具,提供类 Figma 编辑器和一键发布功能。 Frappe Builder 是一款基于 Frappe 框架运行的低代码建站工具。用户在类 Figma 的可视化编辑器中设计页面,支持响应式视图和内置深色模式,并可一键发布网站。项目强调避免多余脚本和样式,以保持页面性能。
builder 可以免费使用吗?用的什么许可证?
builder 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
builder 还在维护吗?
活跃维护中。builder 最近一次提交是在 2026年10月20日。
builder 适合用来做什么?
在 Frappe 或 ERPNext 站点上搭建官网或营销网站 创建展示 Frappe 数据库记录的数据驱动页面 无需编写前端代码即可设计落地页 使用 Docker 或 Frappe Bench 自托管建站工具
builder 怎么安装和运行?
创建项目文件夹: mkdir frappe-builder && cd frappe-builder 下载 docker-compose.yml 文件: wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/builder/develop/docker/docker-compose.yml 下载 init.sh 设置脚本: wget -O init.sh https://raw.githubusercontent.com/frappe/builder/develop/docker/init.sh 启动容器,然后打开 http://builder.localhost:8000(登录:Administrator / admin): docker compose up
在哪里获取 builder?
源代码和安装说明在 GitHub 上:https://github.com/frappe/builder

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

相关项目