What does HackerNews think of box64?
Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices
It's also possible to only simulate the entrypoints through Rosetta and then execute native aarch64 code from there. On Linux https://github.com/ptitSeb/box64 does exactly that, for example. However, with the performance Apple has been able to squeeze out of Rosetta, I'm not sure of that workaround is even necessary.
https://box86.org/ | https://github.com/ptitSeb/box64
I haven't tried them myself, but I've read consistent testimony that the performance (and compatibility) is great.
Link to Box64: https://github.com/ptitSeb/box64
Benchmarks seem to reveal a performance of 85% the original.
Now I found a way to get arm64 crystal binaries. I got rid of the container, but Invidious still cross compiles to amd64, so qemu is still used to run an amd64 build Invidious of transparently.
binfmt and qemu-user do wonders. It works well. One could use box64 [1] instead of qemu and it should provide better performance because it uses the native versions of some well known libraries (including libc6) instead of emulating them, but I failed to compile box64 this weekend so I stayed with qemu.