MacGap
The MacGap project provides HTML/JS/CSS developers an Xcode project for developing Native OSX Apps.
The project exposes a JavaScript API for OS X integration, such as displaying native OS X 10.9 notifications. The MacGap project is extremely lightweight and nimble; a blank application is about 380KB.
Features:
- open-source
- tiny compiled app sizes
- Mac App Store compatible
- access to many Mac OS X-specific features
Pre-requisites
MacGap 2 works on OSX 10.9 and later. MacGap 1 works on OSX 10.6 and later.
API
MacGap exposes an object called MacGap
inside JavaScript.
Attributes
MacGap was forked/ported from Phonegap-mac. It’s under the same license (MIT).
Custom Build
To build, make sure you have installed the latest Mac OSX Core Library. Download at http://developer.apple.com/.
Just clone the repository and build in Xcode. The file public/index.html
is loaded on startup.