PHPackages                             owenmelbz/laravel-pwa-manifest - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. owenmelbz/laravel-pwa-manifest

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

owenmelbz/laravel-pwa-manifest
==============================

Laravel 5.5+ helper to generate basic PWA style manifests.

0.0.3(8y ago)74563[1 PRs](https://github.com/OwenMelbz/laravel-pwa-manifest/pulls)MITPHP

Since Dec 14Pushed 6y agoCompare

[ Source](https://github.com/OwenMelbz/laravel-pwa-manifest)[ Packagist](https://packagist.org/packages/owenmelbz/laravel-pwa-manifest)[ RSS](/packages/owenmelbz-laravel-pwa-manifest/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependencies (2)Versions (4)Used By (0)

Laravel 5.4+ PWA Manifest Helper
================================

[](#laravel-54-pwa-manifest-helper)

This helps automatically generate a basic PWA style manifest which will help devices install your website to their homescreens, mainly to save headache of having to create these extra files yourself.

It uses browser detection to include the approprite meta e.g Chrome and Android will be provided with a JSON manifest, whilst other browsers will be provided with the meta tags.

Usage
-----

[](#usage)

1. Install via composer `composer require owenmelbz/laravel-pwa-manifest`
2. Register the service provider (if the auto discovery does not work) - typically done inside the `app.php` providers array e.g `OwenMelbz\PwaManifest\PwaManifestServiceProvider::class`
3. Publish the package via `php artisan vendor:publish --provider="OwenMelbz\PwaManifest\PwaManifestServiceProvider"`
4. Configure the `config/pwa_manifest.php` to your liking, including your app name, colours themes etc.
5. Include within your `` the blade directive `@pwaManifest` this should include the appropriate manifest per device/browser.

Launcher images
---------------

[](#launcher-images)

If you provide a single source image within the `icon` key - we will automatically generate and cache the icon sizes for you. Simply add your source file to somewhere accessible and we'll do the rest for you.

If you want to define your own set of 3 icons, then simply set the `icon` key to either `null` or `false`, then provide the public path to your image assets.

Disclaimer
----------

[](#disclaimer)

This was built out of an experiment and is very simple and not designed to be a full replacement for custom manifests, feel free to submit any PR enhancements that you feel like :)

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

3075d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/672fbfa799365c6b8e334b066ad674e06ed4c6d68536ad2fe9be3bd565b5c601?d=identicon)[OwenMelbz](/maintainers/OwenMelbz)

---

Tags

laravelpwamanifest

### Embed Badge

![Health badge](/badges/owenmelbz-laravel-pwa-manifest/health.svg)

```
[![Health](https://phpackages.com/badges/owenmelbz-laravel-pwa-manifest/health.svg)](https://phpackages.com/packages/owenmelbz-laravel-pwa-manifest)
```

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[erag/laravel-pwa

A simple and easy-to-use PWA (Progressive Web App) package for Laravel applications.

16083.3k](/packages/erag-laravel-pwa)[devrabiul/laravel-pwa-kit

Laravel PWA Kit is a lightweight and flexible package to add Progressive Web App (PWA) support to your Laravel applications with ease.

571.4k](/packages/devrabiul-laravel-pwa-kit)[interaction-design-foundation/laravel-geoip

Support for multiple Geographical Location services.

17221.0k3](/packages/interaction-design-foundation-laravel-geoip)[nedwors/navigator

A Laravel package to ease defining navigation menus

433.1k](/packages/nedwors-navigator)[codexshaper/laravel-pwa

Laravel Progressive Web App

153.0k](/packages/codexshaper-laravel-pwa)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
