I built a remote framebuffer protocol library for micropython, initially planning to implement a Tetris server ... but I got distracted before getting that far.
I just cleaned it up and am throwing it out there in case anyone else can find a use for it;
https://github.com/PinkInk/upylib/tree/master/rfb