Yeah, also mpv has a framebuffer driver. AFAIK Qt has one as well, so any Qt program could run without X/wayland.