A very basic example of a pub-sub system, where a client can broadcast messages via a central server to all connected clients.
The server is written as a simple Spring Boot web app that exposes STOMP endpoints via WebSockets. Also, a rudimentary client can be accessed over http.
The client is built using NW.js, which seems to be a more efficient alternative to Electron.