'UnJSq': web application frontends without JavaScript framework

UnJSq is now superseded by the Atlas toolkit : http://atlastk.org

Presentation

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.

License

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.

Installation

'Java'

(work in progress)

'Node.js'

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

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

Package

The package is hosted on NPM:

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.

Demos

You will find some demonstration applications on GitHub, at http://github.com/epeios-q37/unjsq-demos-node and http://github.com/epeios-q37/todomvc-node. Follow indications given in the README.md file.

'PHP'

(work in progress)

API

Node.js only; other are in development.

Author

NJSq is developed by Claude SIMON (http://q37.info/contact/).