More importantly, Kivy also has Vulkan compatibility, which is the only thing you can run on the Pi 5 since it has no OpenGL support.
Can you really use it without a desktop env though? Would be cool if one could launch it in full kiosk mode from the headless tty.