This is something that I've been making for a little under a year now. It has support for the new stuff like Kitty Graphics Protocol and Sixel, but still has fallbacks for terminals that don't support those. Also has textures, animations, wireframe, keyboard and mouse controls, and neovim support.
https://github.com/Murat65536/dcat
https://github.com/Murat65536/dcat.nvim