Image Image Image

The most productive way to build your next web app

Powerful, dynamic, front-end UIs without leaving PHP.

Start Here
  • Image Nicholas North
  • Image Cameron Watson
  • Image Jane Lambert
  • Image Gabrielle Mills
  • Image Luke Arnold
<input wire:model.live="search">
 
@foreach ($this->users as $user)
<div>{{ $user->name }}</div>
@endforeach
class SearchUsers extends Component
{
public $search = '';
 
public function render()
{
return view('search-users', [
'users' => User::search($this->search),
]);
}
}

IMO Livewire takes Blade to the next level. It's basically what Blade should be by default. 🔥

Image
Taylor Otwell

Creator of Laravel

Image Image

Livewire has everything.

Livewire's mission is to build on the efficiency and joy of building web apps with Laravel and push it to the max. Any part of web development that can be made easier, we have tried or are planning to do.

Forms

Building powerful forms is one of Livewire's greatest strengths. Otherwise difficult tasks, like real-time validation and file uploads, are made dead simple.

Tables

Displaying application data inside tables is possibly the most common need when building web apps. Livewire is perfectly suited for this task. Displaying data, paginating, filtering, and sorting are all a breeze with Livewire.

Charts

Displaying charts of real-time data feeds becomes trivial in Livewire. Hook up a data source to your favorite charting library and let Livewire keep it live on the page.

Image uploads

Handling file and image uploads is traditionally a difficult task. Livewire takes care of everything: validation, temporary uploads, preview images; everything.

Lazy loading

Instead of holding up an entire page load for a single component with a large database query, Livewire makes it incredibly easy to instead show a loading indicator and lazilly load the component on the page.

And much more

Livewire has countless features that make building interfaces a breeze. If you find something you can't do in Livewire, you can almost certainly do it in Alpine, which we've built to unlock unlimited possibilities.

Image

Loved by developers around the world

Here's what people are saying about using Livewire.

Image Eric L. Barnes

Livewire is magical. It just makes sense. The perfect pairing between your Laravel code and your front end. All wrapped in a well-documented package that works beautifully.

Image Alex Wulf

Do yourself a favor and simplify your life.

Image Austen Cameron

Livewire is a breath of fresh air in a world full of complex build systems, config files, and package manager layer cakes. It is a massive paradigm shift that allows me to build dynamic experiences much faster than ever before. Simple, straightforward, and a joy to work with!

Image Alex Garrett-Smith

Honestly just install Livewire. You'll have a new way of building reactive apps in Laravel — and you won't look back.

Image Andy Newhouse

I fell in love with Livewire when it was announced, and I have used it on every project I can since then. Everything from small side projects to multi-million dollar e-commerce platforms. Livewire is developer friendly and intuitive; give it a try, and I bet you'll love it.

Image Tobias Petry

I am probably one of the worst frontend developers you can imagine. But with Livewire, even I can build stunning frontend interactivity without any effort.

Image Joel Piccoli da Rosa

As a Laravel developer, Livewire brings immense joy! It offers the capabilities of a vue-like app, without the associated challenges. With just .blade.php files and your creative vision, the possibilities are endless!

Image Christoph Rumpel

With Livewire I can work in my favorite language PHP and still provide an amazing, user-friendly experience. And the best part: I don't have to deal with JS tests. I can test all my components in PHP 😍

Image Jake Bennett

Livewire allowed me to go from concept to production on a front-end heavy app while using PHP and Blade exclusively. I still can't believe it works! It's Magic! ✨

Image

I too think Livewire is 🔥

Image
Caleb Porzio

Creator of Livewire