Repolode
frappe

frappe/builder

Визуальный low-code-конструктор сайтов для Frappe Framework с редактором в духе Figma и публикацией в один клик.

Open source альтернатива:WixWebflowFramer

Звёзды
2,445
Форки
564
Открытые issues
42
Последний коммит
вчера

Что это?

Frappe Builder — low-code-конструктор сайтов на базе Frappe Framework. Страницы создают в визуальном редакторе в духе Figma: в нём есть адаптивные режимы просмотра и встроенная тёмная тема. Опубликовать сайт можно одним нажатием. Проект помогает избежать лишних скриптов и стилей, из-за которых раздуваются страницы, созданные во многих других инструментах.

Страницы могут выводить данные с помощью встроенной CMS Frappe, которая получает контент из базы данных сайта. Настройки включают глобальные скрипты, клиентские скрипты, скрипты данных для отдельных блоков, типизированные props блоков, а также привязку свойств и стилей к скриптам, данным страницы или параметрам запроса. Встроенная аналитическая панель показывает просмотры страниц, число уникальных посетителей и основные источники переходов.

В проект также входит AI-конструктор сайтов Bob: он редактирует страницы в чате, повторно использует существующие компоненты и токены темы, а перед внесением чувствительных изменений запрашивает подтверждение. Развернуть его можно на Frappe Cloud или самостоятельно — с помощью Docker либо Bench.

Ключевые возможности

  • 01Визуальный редактор в духе Figma для создания страниц
  • 02Адаптивные макеты и встроенная тёмная тема
  • 03Встроенная CMS для страниц с данными из базы сайта
  • 04Пользовательские скрипты, типизированные props блоков и динамические привязки
  • 05Публикация в один клик и встроенная аналитическая панель
  • 06AI-ассистент для редактирования страниц в чате

Сценарии использования

  • Создание маркетинговых или корпоративных сайтов на 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.
  • Для самостоятельного размещения в production нужна доменная переменная и отдельный скрипт установки, поэтому настройка требует больше усилий, чем при использовании управляемого хостинга.

Темы

Частые вопросы

Что такое builder?
Визуальный low-code-конструктор сайтов для Frappe Framework с редактором в духе Figma и публикацией в один клик. Frappe Builder — low-code-конструктор сайтов на базе Frappe Framework. Страницы создают в визуальном редакторе в духе Figma: в нём есть адаптивные режимы просмотра и встроенная тёмная тема. Опубликовать сайт можно одним нажатием. Проект помогает избежать лишних скриптов и стилей, из-за которых раздуваются страницы, созданные во многих других инструментах.
builder можно использовать бесплатно? Какая у него лицензия?
builder распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
builder всё ещё поддерживается?
Активно поддерживается. Последний коммит в builder — 20 окт. 2026 г..
Для чего можно использовать 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

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты