Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vladikoff/PWAify
🖥 Brings Progressive Web App to your desktop.
https://github.com/vladikoff/PWAify
Last synced: 18 days ago
JSON representation
🖥 Brings Progressive Web App to your desktop.
- Host: GitHub
- URL: https://github.com/vladikoff/PWAify
- Owner: vladikoff
- Created: 2016-06-08T20:08:38.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-06-07T05:32:45.000Z (over 4 years ago)
- Last Synced: 2024-10-19T00:29:31.799Z (24 days ago)
- Language: JavaScript
- Homepage:
- Size: 75.2 KB
- Stars: 442
- Watchers: 15
- Forks: 24
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-pwa - `PWAify` - platform desktop app. (Tools)
- awesome-pwa - `PWAify` - platform desktop app. (Tools / MagicBell)
README
# PWAify
> Experimental project to convert your PWA (Progressive Web App) into a cross-platform Electron app. Brings PWAs to your desktop.
![](assets/pwaify.png)
## Usage
> Node 4+ required.
Install:
```
npm install -g pwaify
```## Run against your PWA app
```
pwaify https://airhorner.com
pwaify https://voice-memos.appspot.com/ --platforms=darwin --icon chrome-touch-icon-384x384.icns
pwaify https://m.weibo.cn --platforms=darwin --manifest=https://m.weibo.cn/static/pwa/manifest.json
```(Might require `sudo` at the moment if you get `pref.json` error).
Open the app on your platform, test and send it to your friends!
More apps at [pwa.rocks](https://pwa.rocks/). At this moment you need to convert your icons for your platform, using something like [iconverticons.com/online/](https://iconverticons.com/online/).
![](http://i.imgur.com/F76UA6h.gif)
## Advanced
### Custom platforms
Example, build only for OS X:
```
node bin/pwaify --platforms=darwin https://airhorner.com
```## Known Issues / TODO
- `sudo` requirements and permission issues.
- icons are a manual process right now.## Changelog
* 1.0.0 - First experimental release