https://github.com/livewire/livewire
A full-stack framework for Laravel that takes the pain out of building dynamic UIs.
https://github.com/livewire/livewire
Last synced: 24 days ago
JSON representation
A full-stack framework for Laravel that takes the pain out of building dynamic UIs.
- Host: GitHub
- URL: https://github.com/livewire/livewire
- Owner: livewire
- License: mit
- Created: 2019-02-12T16:53:29.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2026-06-19T00:35:36.000Z (about 1 month ago)
- Last Synced: 2026-06-20T04:09:00.380Z (about 1 month ago)
- Language: PHP
- Homepage:
- Size: 43.9 MB
- Stars: 23,534
- Watchers: 217
- Forks: 1,738
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Security: .github/SECURITY.md
- Agents: docs/AGENTS.md
Awesome Lists containing this project
- awesome-laravel - LiveWire - A magical front-end framework for Laravel (Popular Packages)
- fucking-awesome-laravel - LiveWire - A magical front-end framework for Laravel (Popular Packages)
- awesome-laravel - LiveWire - Un front-end framework mágico para Laravel (Paquetes utiles)
- awesome-livewire - Livewire GitHub
- laravel-awesome - livewire/livewire - stack framework for Laravel that makes building dynamic interfaces simple, without leaving the comfort of Laravel.[](https://github.com/livewire/livewire/stargazers) (开源项目)
- awesome-php - Livewire - full-stack framework for Laravel that takes the pain out of building dynamic UIs (MIT) (Table of Contents / Framework)
README

## Introduction
Livewire is a full-stack framework for Laravel that allows you to build dynamic UI components without leaving PHP.
## Official Documentation
You can read the official documentation on the [Livewire website](https://livewire.laravel.com/docs).
## Local Development
```bash
git clone git@github.com:livewire/livewire.git && cd livewire
composer setup
```
This installs PHP and JS dependencies and sets up ChromeDriver for browser tests.
```bash
composer test:unit # unit tests
composer test:browser # browser tests (headless)
composer test:browser:headed # browser tests (opens Chrome)
composer test:browser -- --filter="SupportCSP" # specific tests
```
To build the JS assets after making changes: `npm run build`
Thank you for considering contributing to Livewire! You can read the contribution guide [here](.github/CONTRIBUTING.md).
In order to ensure that the Laravel community is welcoming to all, please review and abide by Laravel's [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct).
Please review [our security policy](https://github.com/livewire/livewire/security/policy) on how to report security vulnerabilities.
Livewire is open-sourced software licensed under the [MIT license](LICENSE.md).