This is a very basic but complete, pure python implementation of wayland protocol
- fully type annotated
- integrated with asyncio
- protocol support is added by code generation
- Checkerboard window
make basic
- Render animated metaballs
make metaballs
I was trying to figure out how wayland protocol works, and as an exercise implemented it in python