Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Charts 5.2.4 Minor update available for module charts (5.2.4). Release: Tagify 2.0.3 Minor update available for module tagify (2.0.3). Release: Tagify 1.2.54 Minor update available for module tagify (1.2.54). Release: ECA: Event - Condition - Action 3.1.8 Minor update available for module eca (3.1.8). Release: GoogleTag Manager 2.0.5 Minor update available for module gtm (2.0.5). Release: GoogleTag Manager 2.0.4 Minor update available for module gtm (2.0.4). Release: X-Frame-Options Allow-From webvisor.com 2.0.4 Minor update available for module xframe_allow_webvisor (2.0.4). Release: Commerce ML Starter 2.0.5 Minor update available for module cmlstarter (2.0.5). Usage Milestone: Easy Email Module easy_email crossed 10,000 active installs. Security Coverage: Menu Link By Default Module menu_link_by_default now has official Drupal security advisory coverage.

UI Page Builder

No security coverage Drupal 10–11

Part of the UI ecosystem · 35 projects

View on drupal.org

This project provides a low-code, drag-and-drop page builder for Drupal. It creates pages visually using a React-based interface but outputs clean, semantic HTML without excess code, making it ideal for both traditional and headless Drupal websites. The builder stores page data as JSON, enhancing portability and performance.

A visual, low-code page builder storing data as JSON and rendering pure HTML without divitis.

OVERVIEW

Why UI Builder? Most page builders create deeply nested

structures (divitis) that hurt performance and SEO. UI Builder is different. It provides a beautiful React-based drag-and-drop experience in the backend, but saves everything as clean, structured JSON. On the frontend, it renders pure, semantic HTML.

KEY FEATURES

  • Visual Drag & Drop Canvas: Build pages instantly with real-time previews.
  • Zero Divitis: Outputs semantic, accessibility-friendly HTML.
  • Bulletproof Media Management: Integrated with Drupal's Media Library, but smartly falls back to standard file entities (supporting SVGs and custom formats without crashing).
  • Centralized Base Styles: Manage your brand colors, typography, and spacing in one place.
  • Auto-Installation: Intelligently handles its own dependencies (media, file, image).
  • DATA STORAGE The builder does not save raw HTML to the database. Instead, it serializes your layout into a clean JSON object.
  • This makes your data highly portable and perfect for headless (decoupled) Drupal architectures.

Depends on

Dependencies of the latest stable release

  • file Drupal core
  • image Drupal core
  • media Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
8
Tracked since
Jun 2026
Latest release
2 months ago
Releases (12 mo)
8 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.7 Stable 10–11 Jul 2, 2026
1.0.6 Stable 10–11 Jun 30, 2026
1.0.5 Stable 10–11 Jun 28, 2026
1.0.4 Stable 10–11 Jun 27, 2026
1.0.3 Stable 10–11 Jun 25, 2026
1.0.2 Stable 10–11 Jun 18, 2026
1.0.1 Stable 10–11 Jun 17, 2026
1.0.0 Stable 10–11 Jun 15, 2026