Check out Onivim 2, that's exactly what it is. It's written in ReasonML and compiled with a custom framework called Revery. It is a paid editor since it's made by a small team but it has a license where commits from 18 months before are made open source automatically.
You could also try an editor written in Flutter, which also compiles to native assembly code.