The most productive way to build your next web app

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

Start Here
  • Nicholas North
  • Cameron Watson
  • Jane Lambert
  • Gabrielle Mills
  • 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. 🔥

Taylor Otwell

Creator of Laravel

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.

Loved by developers around the world

Here's what people are saying about using Livewire.

Philo Hermans

Laravel has undeniably transformed the PHP industry, and Livewire pushes this even further. It is a new era of full-stack application development. I already love PHP and Laravel, and Livewire amplifies that joy by allowing me to build full-blown SPAs and reactive components at a fraction of the costs. The seamless integration with Laravel's features and the fact that I don't have to write a bunch of Javascript is just awesome! Brace yourself for an experience that defies expectations!

Zep Fietje

In a more and more JS-heavy world, Livewire brings back the joy of full-stack web development. Paired with Alpine.js, it allows you to move so freaking fast. Welcome to the age of interactive front ends built with PHP.

Adrian Nürnberger

Livewire changed my life. I can build anything blazingly fast and it's easy to test like your normal PHP code.

Chris Arter

With Livewire, you can build entirely new features in hours, not weeks. Livewire is for teams that ship.

Aaron Francis

I love Livewire because it lets me build faster without thinking about things that don't matter. The first time you use it, you realize how much boilerplate you've been writing, and you'll never want to go back.

Dan Harrin

You're looking at, hands down, one of the most innovative full-stack frameworks of recent times. The cohesion between your frontend and backend when using Livewire and Alpine.js is unmatched by any API.

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 😍

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.

Lotje Kinable

Livewire is super flexible and reliable, documentation is great and the community is absolutely amazing!

I too think Livewire is 🔥

Caleb Porzio

Creator of Livewire