Progressive Web Apps for FirefoxA tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox.
Progressive Web Apps (PWAs) are web apps that use web APIs and features along with progressive enhancement strategy to bring a native app-like user experience to cross-platform web applications. Although Firefox supports many of Progressive Web App APIs, it does not support functionality to install them as a standalone system app with an app-like experience. This functionality is often also known as a Site Specific Browser (SSB).
This project creates a custom modified Firefox runtime to allow websites to be installed as standalone apps and provides a console tool and browser extension to install, manage and use them.
You can see more details about the project in the repository README file, where you can also star the project.
You should install the browser extension and follow in-browser installation instructions.
- Command-line tool to install, manage and run Progressive Web Apps in Firefox.
- Extension to set up native programs, and install, manage and run PWAs and their profiles directly from the main Firefox browser.
- Isolated Firefox installation and profile(s) that stores the PWAs.
- Installed PWAs have their own start/app menu entry and taskbar icon, and live in their own window.
- Installed PWAs have tabs and address bar for a better app-like feel.
- Support for installing all websites as Progressive Web Apps.
- Support for all Firefox addons/extensions and built-in Firefox features.
- Support for automatic (user-triggered) installation and patching of installation and profile(s).
You can see a full list of features on a dedicated page.
Thanks to packagecloud.io for sponsoring this project and providing us a free hosting for our DEB and RPM packages!
Thanks to all donors for providing financial support for the project!
Please check supported donation services if you want to help the project by donating.
Thanks to all contributors to this project for providing help and developing features!
Note: Parts of this website are still work-in-progress. Please use the feedback button and open GitHub issues with your feedback and suggestions about potential improvements. You can also participate in a GitHub discussion about the documentation website. Thank you!