I have forked Craxe - a experimental Haxe to Nim compiler backend for the Haxe compiler - and improved it a bit (and broke a lot). It shows already good performance compared to the other Haxe targets cpp, c and jvm, but compiles only a subset of the Haxe language until now.
My next steps are, to get the source compiled to different .nim files for each Haxe package (currently all is compiled into one .nim file) and to improve the supported Haxe language features. <https://github.com/AdrianV/Craxe>