My Rust Roguelike Toolkit (RLTK_RS) now has an experimental branch that supports multiple back-ends (or a minimal one if you just want the helpers and no rendering). The default OpenGL (native and web assembly), Curses (for running in a traditional console, or PDCurses on Windows), and Amethyst - the Rust game engine that can provide both Vulkan and Metal native support.
Pre-Alpha Release 6 is dedicated to stability. It has sever hundred tiny fixes, mostly surrounding memory issues uncovered in the pre-alpha so far (thanks everyone!).
I just posed Windows (32 and 64-bit) and Mac OS X (64-bit) files for the 0.10.0 Technical Preview Release. The game is about 10% done, so this is more of a technical preview than a game.