Drupal is a registered trademark of Dries Buytaert
Views Bootstrap 5.5.2 Minor update available for module views_bootstrap (5.5.2). oEmbed Providers 3.0.0 Major update available for module oembed_providers (3.0.0). Byte (theme) 1.0.3 Minor update available for theme byte_theme (1.0.3). Token Content Access 3.1.3 Minor update available for module tca (3.1.3). Emulsify 7.2.1 Minor update available for theme emulsify (7.2.1). Opensolr Search 4.1.0 Minor update available for module opensolr_search (4.1.0). AG-UI 1.0.2 Minor update available for module agui (1.0.2). FileGate 1.5.0 Minor update available for module file_gate (1.5.0). oEmbed Providers 2.2.4 Module oembed_providers updated after 7 months of inactivity (2.2.4). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

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.

Activity

Total releases
8
First release
Jun 2026
Latest release
4 weeks ago
Releases (12 mo)
8 ▲ from 0
Maintenance
Active

Release Timeline

Releases

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