Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

HristoMihaylov's avatar

laravel Javascript UI

I'm, beginning to create laravel cms with custom page builder. It will contains multiple "widgets" wich will have settings, form elements and etc. The whole builder will have UI with many DOM manipulations. Append elemenst, remove, drag - drop, file uploads and more. So my big question is what to use for this? Livewire - Alpinejs and vannilajs or Vuejs. On the other hand i dont want frontend to depend on Vuejs. I will not create SPA. So for a complex javascript UI what you will use and how you will proceed?

I hope i'v asked my queastion right :)

Thanks in advance

0 likes
1 reply
Sinnbeck's avatar

I would say try out each option and see what you prefer. From your description I would probably pick livewire with alpinejs, but that is just personal preference. You will need to live with your choice for a long time, so it's better to spend at least some days testing out the options

1 like

Please or to participate in this conversation.