Chat on WebSockets by Node.js in back and Elm in front The project on Elm programming language How to play with app: You need Node.js and Elm in your system! Clone this repo to your place Make npm i Make elm install Make elm make src/Main.elm --output=elm.js Launch server.js with node Open index.html Voilà!