Comparison of layout modules

Last updated on
30 April 2026

This documentation needs work. See "Help improve this page" in the sidebar.

This page details contributed layout modules. A video comparing Drupal page builders can be found on YouTube.

You can also find a comparison in this partially-filled sheet. Please publish an updated file if you have more info.

blökkli

  • blökkli: Interactive page building experience for Nuxt using GraphQL, Paragraphs and Vue.js in the frontend. Comes with a Drupal starterkit

Cohesion

  • CohesionDX.com: A layout system with components purchased by Acquia.

Gutenberg

  • Gutenberg: The Wordpress layout system integrated with Drupal.

DXPR Builder

  • DXPR Builder: A comprehensive visual page builder for Drupal with 80+ drag-and-drop components. Designed for content marketers and site builders who need to create responsive layouts without coding. Built on Bootstrap 5 with Twig-rendered templates.
  • Integrates with Drupal blocks, views, webforms, media library, localization, permissions, and workflow modules.
  • AI-powered features: built-in CKEditor AI writing agent for content creation, AI image alt text generation for accessibility, and integration with the Reinforcement Learning (RL) module for automated A/B testing of layouts and content variations.
  • Available as a standalone module or as part of DXPR CMS, a full Drupal distribution.
  • Commercially supported and actively developed for 11+ years.

GridStack

  • GridStack: Provides integration with gridstack.js as a dynamic layout creator for both magazine layout, and static float grid layout like Bootstrap (3-4), or Foundation, with drag-and-drop. GridStack magazine layouts are exposed to field formatters and Views style plugin. Its static layouts to core Layout Builder, DS, Panelizer, Widget, etc.

Layout Builder (Core)

  • Layout Builder allows content editors and site builders to easily and quickly create visual layouts for displaying content. Users can customize how content is arranged on a single page, or across types of content, or even create custom landing pages with an easy to use drag-and-drop interface.

Layout Components

  • Layout Components: is a extension of "Layout Builder (Core)" and provides a complete package of components and new features integrated extending the user experience by creating an improved interface, much more customizable and with aspects that are essential for us, for example, providing the creation of dynamic structures without needing to edit the twigs.

Layout Paragraphs

  • Layout Paragraphs: provides an intuitive drag-and-drop experience for building flexible layouts with paragraphs. The module was designed from the ground up with paragraphs in mind, and works seamlessly with existing paragraph reference fields.

Pagedesigner

  • Pagedesigner: Module for structuring, designing and creating content for Drupal websites with a drag'n'drop interface. The whole frontend is implemented with the web builder framework GrapesJS, which provides a clear and easy-to-use graphical interface for users of all kinds.

Help improve this page

Page status: Needs work

You can: