Block editor for Laravel · vanrossum.dev    

       vanrossum.dev 

 Article

Block editor for Laravel
========================

 ![](https://vanrossum.dev/images/jeffrey-portrait.webp) By Jeffrey van Rossum

  vanrossum.dev  

  [      vanrossum.dev ](https://vanrossum.dev)                      

  [ ← Writing ](https://vanrossum.dev/posts) 

Lately I've been working on a Livewire powered block editor. It is intended to be used mainly for creating newsletters. This package could potentially be used in tools such as Mailcoach.

See the below tweet of a short demo video (or [on Youtube](https://www.youtube.com/watch?v=6Ji7Mg8d9Qo)):

> 🤠 I have been working on a [@LaravelLivewire](https://twitter.com/LaravelLivewire?ref_src=twsrc%5Etfw) powered block editor for Laravel. Might be interesting to use in tools such as [@getmailcoach](https://twitter.com/getmailcoach?ref_src=twsrc%5Etfw). Quick little demo 📺 [pic.twitter.com/nAAXSsI0V0](https://t.co/nAAXSsI0V0)
> 
> , Jeffrey van Rossum (@jeffreyrossum) [April 11, 2023](https://twitter.com/jeffreyrossum/status/1645921627912253440?ref_src=twsrc%5Etfw)

Some interesting notes on the editor:

- The Block is the visual part, Livewire component allows you to edit the block content
- You can save the output as JSON and HTML
- The editor keeps history (so cmd + z works)
- Add your own topbar buttons
- Apply your own colors and logo in the editor
- Supports MJML

Hopefully I will be able to release a first version on GitHub soon.

  ![](https://vanrossum.dev/images/jeffrey-portrait.webp) Jeffrey van Rossum [@jeffreyrossum](https://x.com/jeffreyrossum) 

 share [𝕏](https://twitter.com/intent/tweet?url=https%3A%2F%2Fvanrossum.dev%2Fposts%2Fblock-editor-for-laravel&text=Block+editor+for+Laravel) [WhatsApp](https://wa.me/?text=Block+editor+for+Laravel+https%3A%2F%2Fvanrossum.dev%2Fposts%2Fblock-editor-for-laravel) [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fvanrossum.dev%2Fposts%2Fblock-editor-for-laravel) 

   © 2026 Jeffrey van Rossum 

  vanrossum.dev vanrossum.dev
