I've been working on Neovide for a couple months, it supports ligatures, emoji, and a nifty smear animated cursor. Maybe some folks here would find it useful or interesting.
Technically it uses Vulkan and is based on Google's Skia rendering library. Further it uses HarfBuzz for shaping and Winit for window management.