TinyWM is a tiny window manager that I created as an exercise in minimalism. It is also maybe helpful in learning some of the very basics of creating a window manager. It is only around 50 lines of C. There is also a Python version using python-xlib.
tinywm, a tiny window manager
2018-08-15 Window Managers 8 Comments
I always liked tiling window manager, but even more when they are doing it with text.
Nice article though.