nowis.server

Nowis system (window management and widgeting) server.

Usage no npm install needed!

<script type="module">
  import nowisServer from 'https://cdn.skypack.dev/nowis.server';
</script>

README

Node.js Windowing System

Nowis is a suite of Node.js packages and clients for other languages (e.g. Python and Rust) that enables windowing from pure JavaScript, as well as other languages, using a JavaScript-based window server. There is much more that can be done with a dedicated window server. It also handles global scope events (such as user input) and widget scope events (such as resizing).

This package contains basic Nowis server code for WebSocket clients, since nowis.core already contains the code that handles the call format, after it is received and deserialized from JSON.