Create Desktop Apps With HTML-CSS-JS: AppJS

Desktop apps definitely have their own advantages over web apps like speed, ability to reach the filesystem, working in the background, notifications, etc.

However, for us (the web developers), it is a challenge to create one as they need  to be coded in a non-web programming language (yes, there are exceptions).

AppJS is an exciting resource that allows us to develop desktop apps using web technologies (HTML, CSS and JavaScript).


The project uses Chromium as the core (so that the latest HTML5 APIs are supported) and Node.js as the backbone.

P.S. It is in the early stages of development, Linux and Windows ports are functional and Mac part is not available yet.

  1. Reply Jim Cummins May 13, 2012 at 12:41 PM

    So does the end user need to have npm installed to install your app that you are building? If so, then this is a bit pointless since most of my end users would not have node…

    Maybe I am missing the point here.

  2. Reply Umut M. May 14, 2012 at 1:10 AM


    For today, you are right. The only method would be to pack the app created with a node installer.

    When reading the discussions and issues of AppJS, I see/hope that such a feature will be added.

Leave a reply