PHPackages                             goomento/module-page-builder - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. goomento/module-page-builder

ActiveMagento2-module[Templating &amp; Views](/categories/templating)

goomento/module-page-builder
============================

Goomento - The Free Magento Page Builder Extension, allows you to create unique Magento websites, landing pages using advanced animations, custom CSS, responsive designs, and more, without a line of code.

0.5.2(1y ago)10413.0k↓30.8%20[4 issues](https://github.com/Goomento/PageBuilder/issues)2OSL-3.0PHP

Since Sep 3Pushed 1y ago9 watchersCompare

[ Source](https://github.com/Goomento/PageBuilder)[ Packagist](https://packagist.org/packages/goomento/module-page-builder)[ Docs](https://goomento.com)[ RSS](/packages/goomento-module-page-builder/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (41)Used By (2)

[![Goomento - Free Magento Page Builder Extension](https://camo.githubusercontent.com/f3baf04e405b19f3d84cd82f1b0b6b49ef5f00c36d6a2537e5790eaf71e05ad2/68747470733a2f2f692e696d6775722e636f6d2f6a56554e6d6f742e676966)](https://camo.githubusercontent.com/f3baf04e405b19f3d84cd82f1b0b6b49ef5f00c36d6a2537e5790eaf71e05ad2/68747470733a2f2f692e696d6775722e636f6d2f6a56554e6d6f742e676966)

🚀 Goomento PageBuilder for Magento 2
====================================

[](#-goomento-pagebuilder-for-magento-2)

> A lightweight, blazing-fast Magento 2 Page Builder extension that lets you build fully responsive, professional storefronts with an intuitive drag-and-drop interface. Whether you’re a Magento developer, agency, or merchant — Goomento helps you create beautiful pages without touching a line of code.

- ✅ **100% visual editor match** — what you see is exactly what shows on the storefront
- ⚡ Super lightweight &amp; blazing-fast Magento 2 Page Builder
- 🧱 Drag-and-drop builder for landing pages, banners, and custom blocks
- 🎨 Full control: custom HTML, CSS, animations &amp; responsive design
- 🔍 SEO-friendly, mobile-first, and optimized for performance
- 🧩 Works out of the box with Luma, Porto, Fastest &amp; more Magento 2 themes
- 💯 Free, open-source, and developer-friendly — no locked features

### Table of contents

[](#table-of-contents)

[Installation](#install-goomento)

[Demo](https://goomento.com/goomento-the-free-magento-page-builder-extension)

[Troubleshooting](https://github.com/Goomento/PageBuilder/wiki/Troubleshooting)

[Goomento vs Magento Page Builder](https://goomento.com/blog/post/goomento-page-builder-vs-magento-page-builder)

[Goomento - Magento Form Builder](https://goomento.com/magento-form-builder)

[Wiki](https://github.com/Goomento/PageBuilder/wiki/)

[REST API and GraphQL](https://github.com/Goomento/PageBuilderApi)

[Open An Issue](https://github.com/Goomento/PageBuilder/issues/new)

Install Goomento
----------------

[](#install-goomento)

Run the following command in Magento 2 root folder:

```
composer require goomento/module-page-builder
php bin/magento module:enable Goomento_Core Goomento_PageBuilder
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
```

Enable these caches in `Production mode` for best performance at `System > Tools > Cache Management`

**Pagebuilder Frontend**: Uses for frontend display, preview HTML ...

**Pagebuilder Backend**: Uses for registered controls data of widgets, system variables ...

Setup
-----

[](#setup)

### Create Landing Page (no coding)

[](#create-landing-page-no-coding)

To create Magento Landing Pages go to `Magento Backend > Goomento > Pages & Landing Pages`

> This will create your landing page, which will be accessible via the storefront. No further action required.

### Embed Landing Page, Blocks, Pages to layout (requires coding)

[](#embed-landing-page-blocks-pages-to-layout-requires-coding)

To add Blocks, Pages to layout, using the `your-content-identifier`identifier at `Magento Backend > Goomento > Sections` to the layout `.xml` file.

```

        your-content-identifier

```

or template `.phtml` file

```
