Laravel Pagebuilder logo

Laravel Pagebuilder

Drag-and-drop page builder for Laravel applications

Integrate GrapesJS-powered visual page editing into Laravel projects with customizable themes, built-in authentication, and flexible module architecture.

Laravel Pagebuilder banner

Overview

Visual Page Management for Laravel

Laravel-Pagebuilder brings professional drag-and-drop page editing to any Laravel application. Built on PHPageBuilder and integrating GrapesJS—one of the most popular open-source visual editors—it enables content teams to create and manage pages without touching code.

Customization-First Architecture

Designed for developers who need control, the package offers a modular architecture where every component can be configured, disabled, or replaced. Create custom themes using the CLI, leverage the demo theme as a starting point, or build entirely bespoke editing experiences. The system includes built-in authentication with configurable admin routes and credentials.

Seamless Laravel Integration

Installation follows standard Laravel conventions: Composer installation, configuration publishing, and automatic database migrations. The theme system separates presentation from logic, allowing front-end teams to work independently while developers maintain full control over data models and business logic. Whether building marketing sites, client portals, or content-heavy applications, Laravel-Pagebuilder provides the visual editing layer without compromising Laravel's architectural patterns.

Highlights

GrapesJS integration for intuitive drag-and-drop page editing
Modular architecture with configurable and replaceable components
Theme system with CLI scaffolding and demo templates
Built-in admin authentication with customizable routes and credentials

Pros

  • Seamless integration with existing Laravel projects via standard installation
  • Highly customizable module system accommodates diverse project requirements
  • Leverages mature GrapesJS editor with active community support
  • MIT license permits commercial use without restrictions

Considerations

  • Requires theme development knowledge for custom implementations
  • Documentation defers to PHPageBuilder for theme development details
  • Default admin credentials require manual configuration for production security
  • Limited to Laravel ecosystem; not portable to other PHP frameworks

Managed products teams compare with

When teams consider Laravel Pagebuilder, these hosted platforms usually appear on the same shortlist.

Carrd logo

Carrd

One‑page site builder for simple personal pages, portfolios, and landing pages

Framer logo

Framer

Design and no‑code site builder from Figma‑like canvas

Instapage logo

Instapage

Landing page builder for conversion optimization and personalized experiences

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Laravel developers adding visual page editing to existing applications
  • Agencies building client sites requiring non-technical content management
  • Marketing teams needing landing page creation without developer dependency
  • Projects requiring white-label page builders with custom branding

Not ideal when

  • Teams seeking framework-agnostic page builder solutions
  • Projects requiring zero-configuration, plug-and-play page editing
  • Applications needing real-time collaborative editing features
  • Teams without Laravel expertise or existing Laravel infrastructure

How teams use it

Marketing Landing Pages

Marketing teams independently create and A/B test campaign pages without developer bottlenecks, accelerating time-to-market for promotions.

Client Content Management

Agency clients update their own website content through an intuitive visual interface while developers maintain control over site architecture.

Multi-Tenant SaaS Portals

SaaS platforms enable customers to customize their portal pages with branded content using a white-labeled page builder interface.

Documentation Sites

Technical writers compose rich documentation pages with custom layouts and components without requiring HTML or CSS knowledge.

Tech snapshot

PHP90%
HTML9%
CSS1%

Tags

page-builderwysiwygdrag-and-droplaravelgrapesjsphp

Frequently asked questions

Does this work with existing Laravel applications?

Yes, Laravel-Pagebuilder installs via Composer and integrates with existing Laravel projects through standard service provider registration and database migrations.

What is the relationship to PHPageBuilder?

Laravel-Pagebuilder is built on PHPageBuilder, providing Laravel-specific integration. Theme development documentation is available in the PHPageBuilder repository.

Can I customize the visual editor interface?

Yes, the modular architecture allows you to configure, disable, or replace any component, including customizing the GrapesJS editor integration.

How do I create custom themes?

Use the artisan command `php artisan pagebuilder:create-theme [name]` to scaffold a new theme, or publish the demo theme as a starting point for customization.

Is the admin panel secure out of the box?

The package includes basic authentication with default credentials that must be changed in the config file before deploying to production environments.

Project at a glance

Dormant
Stars
875
Watchers
875
Forks
196
LicenseMIT
Repo age6 years old
Last commitlast year
Primary languagePHP

Last synced yesterday