MacGap: Build macOS desktop apps with HTML and JavaScript

What is MacGap?

MacGap provides HTML/JS/CSS developers a Xcode project for developing native OS X App. These Apps run in OS X's WebView and take advantage of WebKit technologies.

MacGap exposes a JavaScript API for OS X integration, such as displaying native notifications or writing data to a file. MacGap is extremely lightweight and nimble; a blank application weighs less than 1MB.

Getting Started

  # Step 1 - Clone the Repository
  $ git clone https://github.com/MacGapProject/MacGap2.git
  
  # Step 2 - Open the Project in Xcode
  $ open MacGap2/MG.xcodeproj/
  
  # Step 3 - Build your App by editing public/index.html in Xcode 


Resources

Read more