A graphics engine in Haskell based on Vulkan, using vulkan-api, a low-level low-overhead binding to Vulkan. Initially forked from the example project that is based on vulkan-tutorial.com.
This is still in an early alpha stage, but should already be a useful starting point for people looking how to do more than just draw a triangle with Vulkan in Haskell.
For a non-trivial example project see some-roguelike.
If you want to try, the GHC version used for development currently is 8.10.4, cabal-install version 3.4.0.0.