Livewire Logo

Livewire

A full-stack framework for Laravel that makes building dynamic interfaces simple, without leaving the comfort of PHP.

Introduction

Livewire is a full-stack framework for Laravel that allows you to build dynamic UI components without writing JavaScript. It provides a way to create modern, reactive frontends using only PHP.

🚀 Getting Started

Installation

                  
composer require livewire/livewire
                

Requires Laravel 8.x or higher and PHP 8.0+

Create Component

                  
php artisan make:livewire counter
                

Generates both PHP and Blade view files

📚 Official Documentation

Learn all about Livewire's features with our comprehensive documentation.

Explore Documentation

👥 Community

GitHub

Star the project and contribute

View Repository

Discord

Join the community chat

Join Server

Twitter

Follow for updates

Follow @livewire

🤝 Contributing

Thank you for considering contributing to Livewire!

Development Workflow

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

Contribution Guide

Read our detailed contribution guide for coding standards and conventions.

View Guide

📜 Code of Conduct

To ensure the Laravel community remains welcoming to all, please review and abide by our Code of Conduct.

Read Policy

🔒 Security Vulnerabilities

If you discover a security vulnerability, please review our security policy on responsible disclosure.

Security Policy

📄 License

Livewire is open-sourced software licensed under the MIT license.