Progressive Web Apps for Firefox
A tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox.About¶
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.
Tip
You can see more details about the project in the repository README file, where you can also star the project.
You should also check our FAQ page and the about section if you want more details about the project.
Usage¶
Tip
You should install the browser extension and follow in-browser installation instructions.
You can check the installation page for more details about installing and setting up the project. For detailed usage instructions, please also check out the user guide and related pages.
If you have problems setting up or using the project, or other questions about the project, please check the help section, especially the FAQ page.
Features¶
- 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 store the PWAs.
- Installed PWAs have their own start/app menu entry and taskbar icon, and live in their own window.
- Installed PWAs have no 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.
Supporters¶
Sponsors
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!
Note
Please check supported donation services if you want to help the project by donating.
Contributors
Thanks to all contributors to this project for providing help and developing features!
Other Mentions
Thanks to all package maintainers making sure the project is up-to-date! Thanks to all translators making the project available in multiple languages! Thanks to all stargazers who starred our repository on GitHub. Finally, thanks to Mozilla and its developers for creating Firefox and making it possible to modify its UI using JavaScript!
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!