https://github.com/spomky-labs/pwa-bundle
PHP library for generating a full featured PWA manifest
https://github.com/spomky-labs/pwa-bundle
progressive-web-app pwa service-worker web-app web-application webapp
Last synced: 3 days ago
JSON representation
PHP library for generating a full featured PWA manifest
- Host: GitHub
- URL: https://github.com/spomky-labs/pwa-bundle
- Owner: Spomky-Labs
- License: mit
- Created: 2023-12-03T16:39:37.000Z (over 1 year ago)
- Default Branch: 1.3.x
- Last Pushed: 2025-04-21T14:35:09.000Z (20 days ago)
- Last Synced: 2025-04-21T15:37:14.375Z (20 days ago)
- Topics: progressive-web-app, pwa, service-worker, web-app, web-application, webapp
- Language: PHP
- Homepage: https://pwa.spomky-labs.com
- Size: 1.02 MB
- Stars: 49
- Watchers: 5
- Forks: 3
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Progressive Web App for Symfony


[](https://packagist.org/packages/Spomky-Labs/pwa-bundle)
[](https://packagist.org/packages/Spomky-Labs/pwa-bundle)
[](https://packagist.org/packages/Spomky-Labs/pwa-bundle)
[](https://packagist.org/packages/Spomky-Labs/pwa-bundle)[](https://api.securityscorecards.dev/projects/github.com/Spomky-Labs/pwa-bundle)
# Scope
This bundle provides the [Spomky-Labs/pwa-bundle](https://github.com/Spomky-Labs/pwa-bundle) bundle for Symfony.
This will help you to generate Progressive Web Apps (PWA) Manifests and assets (icons or screenshots).
Also, it will help you to generate Service Workers based on [Workbox](https://developers.google.com/web/tools/workbox).Please have a look at the [Web app manifests](https://developer.mozilla.org/en-US/docs/Web/Manifest) for more information about Progressive Web Apps.
# Installation
Install the bundle with Composer:
```bash
composer require spomky-labs/pwa-bundle
```If you want to use the commands to generate icons and screenshots, install the necessary dependencies:
```bash
composer require symfony/panther dbrekelmans/bdi symfony/mime symfony/filesystem --dev
vendor/bin/bdi detect drivers
bin/console pwa:create:icons --help
```This project follows the [semantic versioning](http://semver.org/) strictly.
# Documentation
The documentation is available at https://pwa.spomky-labs.com/
# Support
I bring solutions to your problems and answer your questions.
If you really love that project and the work I have done or if you want I prioritize your issues, then you can help me out for a couple of :beers: or more!
- [Become a sponsor](https://github.com/sponsors/Spomky)
- [Become a Patreon](https://www.patreon.com/FlorentMorselli)
- [Buy me a coffee](https://www.buymeacoffee.com/FlorentMorselli)# Contributing
Requests for new features, bug fixed and all other ideas to make this project useful are welcome.
The best contribution you could provide is by fixing the [opened issues where help is wanted](https://github.com/Spomky-Labs/pwa-bundle/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22).Please report all issues in [the main repository](https://github.com/Spomky-Labs/pwa-bundle/issues).
Please make sure to [follow these best practices](.github/CONTRIBUTING.md).
# Security Issues
If you discover a security vulnerability within the project, please **don't use the bug tracker and don't publish it publicly**.
Instead, all security issues must be sent to security [at] spomky-labs.com.# Licence
This project is release under [MIT licence](LICENSE).