Laravel PWA is a package designed to integrate Progressive Web Application (PWA) features into Laravel projects. It addresses the need for Laravel applications to function as PWAs by providing tools for easy configuration and setup. The package supports automatic compilation and updating of the PWA manifest and service worker files, placing them directly into the public folder of a Laravel project. This automation reduces manual steps typically required for PWA integration. A notable feature is the ability to configure install prompts, including customizable "Add to Home Screen" buttons and banners, without requiring complex client-side JavaScript. Laravel PWA introduces Blade directives such as @PwaHead and @RegisterServiceWorkerScript, which simplify the process of linking necessary metadata and service worker scripts within Laravel's templating system. The package is compatible with various frontend frameworks commonly used in Laravel applications, including Blade layouts, Livewire components, Inertia Vue pages, and React routes. For managing visual assets, it provides functionality to upload, validate, resize, and update PWA logos and splash images through controller endpoints. Additionally, developers can programmatically update application names, icons, background themes, and display modes using the provided PWA Facade API. Laravel PWA is intended for developers working with Laravel who want to enable PWA functionality in their web applications with minimal configuration. The evidence does not specify details about pricing or licensing.
In the Frameworks & SDKs space, Laravel PWA takes a focused approach. It focuses on adding Progressive Web App capabilities to Laravel projects without complex setup. It is built as an open-source project for laravel developers. Laravel PWA costs nothing to use. Laravel PWA is available on the web and the command line.
Eramit Gupta builds and maintains Laravel PWA, and the product first shipped in 2024. Development happens publicly on GitHub with 182 stars and 2 commits in the last 90 days. Key capabilities include manifest generation, service worker registration, and install prompts.
Latest indexed changes and source events
eramitgupta/laravel-pwa verified by the PulseGate indexer
Other apps tracked under the same category.