'UnJSq': web application frontends under 'Node.js'


UnJSq is a Node.js module for web application frontends.

It's not yet another library to use a scripting language as a CGI. Rather than reloading the entire web page on each query, UnJSq allows to update only parts of the DOM, and this from within Node.js.

If you are a backend developer working with Node.js, and you want to develop web frontends for your applications without having to use one of those countless JavaScript framework, then UnJSq is meant for you.

UnJSq should work wherever Node.js >= 4 is available.


UnJSq is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Other rights can be granted, but only by an explicitly written permission from the author of UnJSq.


Except under Windows, you will need a C++ compiler to install UnJSq.


The package is hosted on NPM:


so you can install it by launching npm install unjsq. You may also install the demonstration applications, especially if you are new to UnJSq, as described below.

Demonstration applications

You will find some demonstration applications on GitHub, at Follow indications given in the file.



NJSq is developed by Claude SIMON (

computing/epeios/unjsq/home.txt · Last modified: Sun Jan 14 09:27:47 2018 (14/01/18) by Claude SIMON