The reactive, drag-and-drop block editor for the TALL stack. BlockWire is a powerful, developer-friendly CMS-like editor built specifically for Laravel and Livewire. It allows you to build complex, modular content layouts using a "drag-and-drop" interface that feels native to your application.
- Built for the TALL Stack: Native support for Tailwind CSS, Alpine.js, Livewire, and Laravel.
- Component-Based: Every block is a Livewire component. If you can build a component, you can build a block.
- Intuitive Drag & Drop: A smooth, modern UI that allows non-technical users to build professional layouts.
- Fully Customizable: Total control over the look and feel. No "forced" styles that you have to fight against.
- Laravel Native: Uses your existing Eloquent models, policies, and storage disks.
This is based of jeffreyvr/dropblockeditor originally created by Jeffrey van Rossum. This fork continues development with additional features and maintenance.
The BlockWire package provides you with a cool drag and drop editor. It allows you to easily create your own custom blocks and make them editable through Livewire components.
- Documentation Index
- Installation
- Setup Editor
- Making Blocks
- Buttons and Saving
- Rendering in Frontend
- Parsers and MJML
- Configuration Reference
Please see CHANGELOG for more information on what has changed recently.
Contributions are welcome!
If you discover any security-related issues, please open an issue on GitHub.
The MIT License (MIT). Please see License File for more information.
