Search by

blemli / pwa-for-filament

blemli

Zero config. Fully installable.

Package info

github.com/blemli/pwa-for-filament

pkg:composer/blemli/pwa-for-filament

Statistics

Installs: 7

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 1

v0.1.2 2026-09-02 11:49 UTC

This package is auto-updated.

Last update: 2026-09-09 18:44:15 UTC


README

Zero config. Fully installable.

Latest Version on Packagist GitHub Tests Action Status Total Downloads

Turns your Filament panel (v4/v5) into an installable PWA: manifest and colors from your panel config, icons from your brand logo (SVG welcome), install banner (Chromium + Firefox), offline page, app-icon badge from database notifications, Web Share Target into a FileUpload of your choice, and light/dark screenshots captured for you.

Install banner

Install

composer require blemli/pwa-for-filament
php artisan pwa:install

Register the plugin in your panel provider:

->plugin(\Blemli\Pwa\PwaPlugin::make())

That's it — everything is derived from the panel. Optional tweaks via config/pwa-for-filament.php or fluently:

PwaPlugin::make()
    ->offlineMessage('Back soon.')
    ->shareTarget(DocumentResource::class, 'attachment')
    ->badge(false)

Uninstall cleanly with php artisan pwa:uninstall.

License

MIT © blemli