PHPackages                             paradoxlabs/pagebuilder-widgets - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. paradoxlabs/pagebuilder-widgets

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

paradoxlabs/pagebuilder-widgets
===============================

Addon widgets and capabilities for Magento Page Builder.

2.0.0(2w ago)17837↓60.7%[1 issues](https://github.com/ParadoxLabs-Inc/pagebuilder-widgets/issues)Apache-2.0PHP

Since May 30Pushed 2w ago2 watchersCompare

[ Source](https://github.com/ParadoxLabs-Inc/pagebuilder-widgets)[ Packagist](https://packagist.org/packages/paradoxlabs/pagebuilder-widgets)[ RSS](/packages/paradoxlabs-pagebuilder-widgets/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (4)Dependencies (4)Versions (5)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/919e9b96552fd7f5a1817c53304830a86e1a50873df2cd0c955f2adfa209d0ce/68747470733a2f2f706f7365722e707567782e6f72672f70617261646f786c6162732f706167656275696c6465722d776964676574732f762f737461626c65)](https://packagist.org/packages/paradoxlabs/pagebuilder-widgets)[![License](https://camo.githubusercontent.com/af5e68a142018211b258351748939d8865b56cf342aee165ec4cee1160d2aa09/68747470733a2f2f706f7365722e707567782e6f72672f70617261646f786c6162732f706167656275696c6465722d776964676574732f6c6963656e7365)](https://packagist.org/packages/paradoxlabs/pagebuilder-widgets)[![Total Downloads](https://camo.githubusercontent.com/b848ef382d9f2309c34f8cb961de46f00072bf195594f140a9b38daa69db7fa9/68747470733a2f2f706f7365722e707567782e6f72672f70617261646f786c6162732f706167656275696c6465722d776964676574732f646f776e6c6f616473)](https://packagist.org/packages/paradoxlabs/pagebuilder-widgets)

 [![ParadoxLabs](https://camo.githubusercontent.com/af1f038264a6bb0ccd5beb9729ccd90aa75c6343817916aaa98f57aa1ff4a969/68747470733a2f2f70617261646f786c6162732e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032302f30322f706c2d6c6f676f2d63616e76612d322e706e67)](https://www.paradoxlabs.com)

This module extends Magento Page Builder with additional widgets.

Requirements
============

[](#requirements)

- Adobe Commerce / Magento Open Source 2.4.6 – 2.4.9 (or equivalent version of Adobe Commerce Cloud), or Mage-OS 2.0 – 3.0
- PHP 8.1, 8.2, 8.3, 8.4, or 8.5
- composer 2

Features
========

[](#features)

Categories content type
-----------------------

[](#categories-content-type)

Use this Categories content type to add a grid or carousel of categories to any Page Builder content area. This includes CMS pages, CMS blocks, description fields, and more.

### Categories block in Page Builder

[](#categories-block-in-page-builder)

[![](https://private-user-images.githubusercontent.com/13335952/335599835-243b7edf-0203-4aea-9788-70b315b5cf5a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI3MDIwMDcsIm5iZiI6MTc4MjcwMTcwNywicGF0aCI6Ii8xMzMzNTk1Mi8zMzU1OTk4MzUtMjQzYjdlZGYtMDIwMy00YWVhLTk3ODgtNzBiMzE1YjVjZjVhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjI5VDAyNTUwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFjMmNmODY0MmJkMGVhYzY2NzQzYTA4NzYzOThlNjEwYjliOGQ4NDQyZWZkZTk5MDNkYTBjZGIxMWQ3ZWZjOTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.YtB7nFp1M9BDWnN8ffHMXwwiI2cT8s1KhfiCMIMGbqY)](https://private-user-images.githubusercontent.com/13335952/335599835-243b7edf-0203-4aea-9788-70b315b5cf5a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI3MDIwMDcsIm5iZiI6MTc4MjcwMTcwNywicGF0aCI6Ii8xMzMzNTk1Mi8zMzU1OTk4MzUtMjQzYjdlZGYtMDIwMy00YWVhLTk3ODgtNzBiMzE1YjVjZjVhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjI5VDAyNTUwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFjMmNmODY0MmJkMGVhYzY2NzQzYTA4NzYzOThlNjEwYjliOGQ4NDQyZWZkZTk5MDNkYTBjZGIxMWQ3ZWZjOTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.YtB7nFp1M9BDWnN8ffHMXwwiI2cT8s1KhfiCMIMGbqY)### Categories block settings

[](#categories-block-settings)

[![](https://private-user-images.githubusercontent.com/13335952/335599028-4dc1737d-d974-48aa-a871-9fe29e2ed2ca.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI3MDIwMDcsIm5iZiI6MTc4MjcwMTcwNywicGF0aCI6Ii8xMzMzNTk1Mi8zMzU1OTkwMjgtNGRjMTczN2QtZDk3NC00OGFhLWE4NzEtOWZlMjllMmVkMmNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjI5VDAyNTUwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIyODczMmRjZmI0YTlmZDc3ZTBjODdiMzE1YmZlYTE1MzU4ZTJkYzA1NzhkNzQ0YzNhZGQwM2M3MzM3NGYzZDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.ZIY7Xm1n7uqimkGqp2PYm7GWc6yuSh3SlK5mVlqGspw)](https://private-user-images.githubusercontent.com/13335952/335599028-4dc1737d-d974-48aa-a871-9fe29e2ed2ca.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI3MDIwMDcsIm5iZiI6MTc4MjcwMTcwNywicGF0aCI6Ii8xMzMzNTk1Mi8zMzU1OTkwMjgtNGRjMTczN2QtZDk3NC00OGFhLWE4NzEtOWZlMjllMmVkMmNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjI5VDAyNTUwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIyODczMmRjZmI0YTlmZDc3ZTBjODdiMzE1YmZlYTE1MzU4ZTJkYzA1NzhkNzQ0YzNhZGQwM2M3MzM3NGYzZDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.ZIY7Xm1n7uqimkGqp2PYm7GWc6yuSh3SlK5mVlqGspw)### Categories grid on the frontend

[](#categories-grid-on-the-frontend)

[![](https://private-user-images.githubusercontent.com/13335952/335599030-3f38f166-7955-44b4-a642-5a635156b3d7.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI3MDIwMDcsIm5iZiI6MTc4MjcwMTcwNywicGF0aCI6Ii8xMzMzNTk1Mi8zMzU1OTkwMzAtM2YzOGYxNjYtNzk1NS00NGI0LWE2NDItNWE2MzUxNTZiM2Q3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjI5VDAyNTUwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFiNGExYmNiNmEwYzY4MTJiZWU2MGUzYzdhMTZjMTJmNjNlZTBhNjg5Y2QyNWUwYjEyNDM0MDMwNzAwNjQzYzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.d5Amc_ROukUJuHVZ3-4YjBh5LoBlJ-Xd2_dW-gFD3ec)](https://private-user-images.githubusercontent.com/13335952/335599030-3f38f166-7955-44b4-a642-5a635156b3d7.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI3MDIwMDcsIm5iZiI6MTc4MjcwMTcwNywicGF0aCI6Ii8xMzMzNTk1Mi8zMzU1OTkwMzAtM2YzOGYxNjYtNzk1NS00NGI0LWE2NDItNWE2MzUxNTZiM2Q3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjI5VDAyNTUwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFiNGExYmNiNmEwYzY4MTJiZWU2MGUzYzdhMTZjMTJmNjNlZTBhNjg5Y2QyNWUwYjEyNDM0MDMwNzAwNjQzYzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.d5Amc_ROukUJuHVZ3-4YjBh5LoBlJ-Xd2_dW-gFD3ec)Possible Future Development
---------------------------

[](#possible-future-development)

- Accordion layout
- Carousel layout with arbitrary content blocks
- 'Scheduled Content' layout that automatically shows/hides the content within it based on date/time (client-side)

Installation and Usage
======================

[](#installation-and-usage)

In SSH at your Magento base directory, run:

```
composer require paradoxlabs/pagebuilder-widgets
php bin/magento module:enable ParadoxLabs_PageBuilderWidgets
php bin/magento setup:upgrade

```

Applying Updates
----------------

[](#applying-updates)

In SSH at your Magento base directory, run:

```
composer update paradoxlabs/pagebuilder-widgets
php bin/magento setup:upgrade

```

Changelog
=========

[](#changelog)

Please see [CHANGELOG.md](https://github.com/ParadoxLabs-Inc/pagebuilder-widgets/blob/master/CHANGELOG.md).

Support
=======

[](#support)

This module is provided free and without support of any kind. You may report issues you've found in the module, and we will address them as we are able, but **no support will be provided here.**

If you need personal support services, please contact [support.paradoxlabs.com](https://support.paradoxlabs.com).

Contributing
============

[](#contributing)

Please feel free to submit pull requests with any contributions. We welcome and appreciate your support, and will acknowledge contributors.

This module is maintained by ParadoxLabs, a Magento solutions provider.

License
=======

[](#license)

This module is licensed under [APACHE LICENSE, VERSION 2.0](https://github.com/ParadoxLabs-Inc/pagebuilder-widgets/blob/master/LICENSE).

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance95

Actively maintained with recent releases

Popularity26

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~249 days

Total

4

Last Release

17d ago

Major Versions

1.0.2 → 2.0.02026-06-17

### Community

Maintainers

![](https://www.gravatar.com/avatar/43e2fbb61f37743720bef47bbc3c688729ecf3fd1ffe199bb577a106a619747f?d=identicon)[ryan-paradoxlabs](/maintainers/ryan-paradoxlabs)

---

Top Contributors

[![rhoerr](https://avatars.githubusercontent.com/u/13335952?v=4)](https://github.com/rhoerr "rhoerr (22 commits)")

### Embed Badge

![Health badge](/badges/paradoxlabs-pagebuilder-widgets/health.svg)

```
[![Health](https://phpackages.com/badges/paradoxlabs-pagebuilder-widgets/health.svg)](https://phpackages.com/packages/paradoxlabs-pagebuilder-widgets)
```

###  Alternatives

[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27703.7k4](/packages/nosto-module-nostotagging)[tig/postnl-magento2

TIG Magento 2 PostNL extension

59570.5k5](/packages/tig-postnl-magento2)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1860.2k](/packages/myparcelnl-magento)[swissup/theme-frontend-breeze-blank

Clean, lightning-fast breeze-powered theme.

1665.8k6](/packages/swissup-theme-frontend-breeze-blank)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)[zwernemann/module-withdrawal

Magento 2 EU Withdrawal Button Module - Adds a withdrawal/revocation button for orders in compliance with EU Directive (EU) 2023/2673

244.9k2](/packages/zwernemann-module-withdrawal)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
