'UnJSq': web application frontends without JavaScript framework


UnJSq is a library for writing web application frontends without the need of a JavaScript framework. There are several version : a Node.js one, a PHP one and a Java one.

It's not yet another CGI library. Rather than reloading the entire web page on each query, UnJSq allows to update only parts of the DOM.

If you are a backend developer, 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 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.



(work in progress)


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

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.


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


(work in progress)


Node.js only; other are in development.


NJSq is developed by Claude SIMON (

computing/epeios/unjsq/home.txt · Last modified: Sun Feb 25 11:10:46 2018 (25/02/18) by Claude SIMON