JavaScriptが高速化したことで、WebViewベースであっても十分に使えるソフトウェアが開発できるようになっています。Visual Studio CodeやAtomなどはその一例です。 今回紹介するDeskGapはそんなWebViewベースのデスクトップアプリケーションを開発できるフレームワークです。

DeskGapの使い方

サンプルアプリです。画像をドロップします。

画像のフォーマットを変換し、画像サイズを減らせます。Googleが作ったSquooshを利用しているようです。

DeskGapはPhoneGapがスマートフォンを対象にしているようにデスクトップアプリケーションをHTML/JavaScript/CSSで作れるようになっています。Electronに似ていますが、Webエンジンは内包していないのでサイズが小さいのが特徴です。

DeskGapはC++製のオープンソース・ソフトウェア(MIT License)です。

patr0nus/DeskGap: A cross-platform desktop app framework based on Node.js and the system webview