libghostty looks really promising! I went with Alacritty as the terminal backend because its core is written in pure rust.