Mimix86 is an x86-64 emulator written in C#. It is currently a work in progress and will probably never be finished. ¯\_(ツ)_/¯
Mimix86 is an emulator, not a virtual machine. In a similar vein to Bochs, all instructions are decoded and individually executed one by one, with no JIT.
Mimix86 is licensed under GNU General Public License 3.0 or later.