I made CanvasGuesser as a School Summer Project. It is a clone of skribbl.io
It uses websockets to communicate to a Docker container inside a Linux Server. It uses the HTML canvas element for drawing and uses python-flask as a backend
Unfortunately, I've shut it down. But I'd like to start it up again at some point, watch this space.