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





Gerbera: open-source free media streaming server for home

PnP Media Server for 2022: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices.......Read more...

Macast is a cross-platform DLNA Media Renderer

What is Macast?Maccast is a free, open-source menu bar application DLNA media server and renderer. It utilizes the mpv player as DLNA Media Renderer. You can push videos, pictures, or musics from your mobile phone to your computer. Platform.......Read more...

Home Media Center: UPnP / DLNA Media Server

What is the Home Media Center package?Home Media Center is a server application for UPnP / DLNA compatible devices. It supports streaming and transcoding media files, Windows desktop and video from webcams. This project is developed in C#,.......Read more...

PumpkinDB: Immutable Ordered Key-Value Database Engine with Rust

PumpkinDB is an immutable ordered key-value database engine, featuring: ACID transactionsPersistent storageAn embedded programming language (PumpkinScript)Binary keys and values (allows any encoding to be used: JSON, XML, Protobuf, Cap'n P.......Read more...

Databend: a new database engine with Rust

What is Databend?Databend is an open-source Elastic and Workload-Aware modern cloud data warehouse. Databend uses the latest techniques in vectorized query processing to allow you to do blazing-fast data analytics on object storage(S3, Azur.......Read more...