blemli/pwa-for-filament

Zero config. Fully installable.

Maintainers

Package info

github.com/blemli/pwa-for-filament

pkg:composer/blemli/pwa-for-filament

Transparency log

Statistics

Installs: 3

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.1 2026-08-12 14:31 UTC

This package is auto-updated.

Last update: 2026-08-12 14:31:30 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