PHPackages                             aashan/livewire-pagebuilder - 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. aashan/livewire-pagebuilder

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

aashan/livewire-pagebuilder
===========================

Database powered page builder for laravel livewire applications

0.0.1(1y ago)4471MITPHP

Since Jan 22Pushed 1y ago1 watchersCompare

[ Source](https://github.com/aashan10/livewire-pagebuilder)[ Packagist](https://packagist.org/packages/aashan/livewire-pagebuilder)[ RSS](/packages/aashan-livewire-pagebuilder/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

Livewire Pagebuilder
--------------------

[](#livewire-pagebuilder)

Livewire Pagebuilder is a Laravel/Livewire package that allows you to visually create and manage pages. Each page consists of modular blocks, where each block is an independent Livewire component capable of storing data and rendering dynamically based on its definition.

Installation
------------

[](#installation)

```
composer require aashan/livewire-pagebuilder
```

### Features

[](#features)

- Visual page building interface powered by livewire
- Modular blocks with independent logic and rendering
- Arbitrary data storage for each block in the database
- Extendable system for implementing custom blocks

### Key Concepts

[](#key-concepts)

#### Page

[](#page)

In livewire pagebuilder, a page is a laravel eloquent model. The model definition can be found in `Aashan\LivewirePageBuilder\Models\Page`.

#### Block

[](#block)

Similar to a page, a block is also an eloquent model. The key thing to remember here is there are two different Block files in this project.

- `Aashan\LivewirePageBuilder\Models\Block` is the eloquent model for persistant block storage.
- `Aashan\LivewirePageBuilder\Blocks\Block` is a livewire component that acts as the base for custom blocks.

### Installation

[](#installation-1)

After installing the package via composer, there is a command which you can run to set up everything.

```
    php artisan livewire-pagebuilder:install
```

Once this is done, run your migrations using

```
php artisan migrate
```

At this point, you're ready to proceed.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance42

Moderate activity, may be stable

Popularity13

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity28

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

476d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/167c0b2ff9f090fac299bc49edb5764743ec7d9d5c1dfccc1ea16c760aed312d?d=identicon)[aashan10](/maintainers/aashan10)

---

Top Contributors

[![aashan10](https://avatars.githubusercontent.com/u/18713900?v=4)](https://github.com/aashan10 "aashan10 (10 commits)")

### Embed Badge

![Health badge](/badges/aashan-livewire-pagebuilder/health.svg)

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

###  Alternatives

[rappasoft/laravel-livewire-tables

A dynamic table component for Laravel Livewire

2.0k2.7M31](/packages/rappasoft-laravel-livewire-tables)[livewire/flux

The official UI component library for Livewire.

9385.0M86](/packages/livewire-flux)[livewire/volt

An elegantly crafted functional API for Laravel Livewire.

4195.3M84](/packages/livewire-volt)[jantinnerezo/livewire-alert

This package provides a simple alert utilities for your livewire components.

8041.2M20](/packages/jantinnerezo-livewire-alert)[leandrocfe/filament-apex-charts

Apex Charts integration for Filament PHP.

4861.2M8](/packages/leandrocfe-filament-apex-charts)[spatie/laravel-livewire-wizard

Build wizards using Livewire

4061.0M4](/packages/spatie-laravel-livewire-wizard)

PHPackages © 2026

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