Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/djyde/webshell
Bundle web apps to native OS X app
https://github.com/djyde/webshell
macos native-javascript osx swift
Last synced: 2 days ago
JSON representation
Bundle web apps to native OS X app
- Host: GitHub
- URL: https://github.com/djyde/webshell
- Owner: djyde
- Created: 2015-12-19T07:05:57.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-09-30T03:25:48.000Z (about 6 years ago)
- Last Synced: 2024-12-23T07:04:35.397Z (2 days ago)
- Topics: macos, native-javascript, osx, swift
- Language: Swift
- Homepage:
- Size: 1.36 MB
- Stars: 1,499
- Watchers: 40
- Forks: 95
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
Awesome Lists containing this project
README
# WebShell
WebShell is an OS X WebView shell, which help you easily bundle the Web Apps to native OS X app without coding.
![](https://badges.gitter.im/djyde/WebShell.svg)
![](http://7mnoy7.com1.z0.glb.clouddn.com/github/workflow-with-frame.png?imageView/2/w/1280)
## Requirements
- Xcode 7+ (Swift 2.0+ support)
## Quick Start
```bash
$ git clone https://github.com/djyde/WebShell.git APP_NAME
$ cd APP_NAME && open WebShell.xcodeproj
```
Edit `Sites/WebShell/Settings.swiftt` and change the url whatever you like.
Finally click the `run` button to run the app.
## Bonus Features
- Standard [Notification API](https://developer.mozilla.org/en-US/docs/Web/API/notification) support
- Standard [Battery Status API](https://developer.mozilla.org/en-US/docs/Web/API/Battery_Status_API) support
## Demo
- [JS Bin](http://7mnoy7.com1.z0.glb.clouddn.com/github/JSBin.zip)
- [StackEdit](http://7mnoy7.com1.z0.glb.clouddn.com/github/StackEdit.zip) - A markdown editor
## Document
For more detail configurations, please see [document](https://github.com/djyde/WebShell/wiki/How-to-build-a-WebShell-based-application)
## Who's using WebShell
If you built any wonderful app with `WebShell`, just let me know!
# License
MIT License