XgPageBuilder

A powerful, self-contained page builder package for Laravel with a modern React/Inertia frontend.

Get Started View on GitHub


Features

  • 🎨 Visual Page Builder - Modern React-based drag-and-drop interface
  • 🧩 Extensible Widget System - 9+ built-in widgets with easy custom widget creation
  • 🎯 Advanced Styling - Comprehensive style controls for every element
  • πŸ“± Responsive Design - Mobile-first responsive controls
  • πŸ”§ Highly Configurable - Works seamlessly with existing Laravel apps
  • πŸš€ Performance Optimized - Efficient CSS generation and caching
  • πŸ”’ Secure - XSS protection and input sanitization

Quick Start

Install the package via Composer:

composer require xgenious/xgpagebuilder

Publish configuration:

php artisan vendor:publish --tag=page-builder-config

Run migrations:

php artisan migrate

Clear caches:

php artisan config:clear

That’s it! Your page builder is ready to use.


Requirements

  • PHP: 8.2 or higher
  • Laravel: 11.0 or 12.0
  • Database: MySQL 5.7+ or PostgreSQL 10+

Next Steps


Support


Made with ❀️ by Xgenious